![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
svn
青春季风暴
aiIT
展开
-
svn常见使用注意事项
windows系统提交操作时,进度对话框使用颜色来高亮显示不同的任务类型蓝色:提交一个修改紫色:提交一个新增项深红:提交一个深红或者替换黑色:所有其他项relocate:修改已有项目的svn路径,不必重新checkoutLinux系统从svn库提取数据svn checkout svn://10.0.0.17/sadoc /data/ --username=root --password=12...原创 2018-06-21 15:00:15 · 217 阅读 · 0 评论 -
SVN中Branch/tag的比较
在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,tag,是用来做一个milestone的,不管是不是release,都是一个可用的版本。这里,应该是只读...转载 2018-06-21 15:06:33 · 689 阅读 · 0 评论 -
svn钩子
svn钩子的定义钩子脚本的具体写法,就是操作系统中shell脚本程序的写法钩子就是当svn的版本库发生变化时,会触发相应的脚本程序,做到svn版本库的监控同时可以在发生变化前,或者发生变化后,执行一些操作根据钩子的输出或者返回状态,钩子程序能够以某种方式控制该动作巨虚执行,停止或者挂起在hooks文件夹下,tmpl类型的文件为模版,如果想使用模版,就把这个文件的扩展名去掉注意事项:钩子脚本手动运行...原创 2018-06-22 17:52:21 · 595 阅读 · 0 评论 -
企业上线解决方案讲解
svn目录组织结构说明:branch:分支,为测试时使用,几天以上的项目必须开分支,测试需要本分支通过,主线合并到分支通过,才能合并到主线进行测试。tags:版本记录用trunk:主线,与正式线相对应小型企业代码上线方案小型企业现状:小型公司一般只有几个开发人员,为了开发方便,会直接通过FTP直接上传程序代码到线上服务器,随时随地线上更新。上述上线方案的特点和问题:1、发布快,及时,随时随地就可以...原创 2018-06-22 23:46:11 · 628 阅读 · 0 评论 -
svn 理论部分
SVN:集中式版本控制系统svn版本是集中式的数据管理,存在一个中央版本库,所有开发人员本地开发所使用的代码都是来自于这个版本库,提交代码也都必须提交到这个中央版本库。svn的工作流程如下:1、在中央库上创建或从主干复制一个分支2、从中央库checkout下这个分支的代码3、增加自己的代码文件,修改现存的代码或删除代码文件4、commit 代码,假设有人刚刚的分支上提交了代码,你就会被提示代码国旗...原创 2018-06-08 23:54:13 · 184 阅读 · 0 评论 -
Linux系统下安装svn
rpm -aq subversion 检查svn有没有安装如果没有安装的,执行命令进行安装yum -y install subversion 安装svn 功能性软件建议用yum安装建立svn版本库数据存储根目录以及用户密码权限目录mkdir -p /application/svndata 数据存储根目录(目录可自定义)mkdir -p /application/svnpass...原创 2018-06-09 21:46:01 · 352 阅读 · 0 评论