如何建设公司级的SVN

2025-04-08 09:04:21

1、购买并配置配有专门的研发级SVN服务器。RDData购买公司级数据备份服务器。CMData在项目研发到一定里程碑或是结束时,会将RDData上的内容存放至CMData,做为公司级的资料进行保存。

2、将SVN数据库是按照产品类别来存放的。制作SVN库清单文件供大家查询。制作有《SVN使用指南》等与SVN使用相关的文档。

3、SVN建库流程:建库:若需新建SVN库,填写《SVN建库申请表》,相关人员签批后提交管理员实施。建库时需讨论确定库的目录及权限设置,权限控制到那一级目录,该级目录必须确定。

4、已有库的访问权限申请:权限申请:若需访问已有库,填写《SVN使用申请表》,注明访问目录及需要的权限,交由部门主管及项目经理签批后提交管理员实施。

5、SVN操作指令:•在本地电脑的工作目录下,单击鼠标右键,在弹出菜单中选择“SVN Checkout” ,弹出如下图:•输入剞麽苍足数据库的URL及导出 后数据的存放位置。•点击“OK”,在弹出的对话 框输入用户名密码即可。在本地的工作目录下修改或新增文件之后,在鼠标右键的弹出菜单选择“SVN Commit” ,根据提示将修改上传至数据库。选中需要更新的文件或文件夹,在鼠标右键的弹出菜单选择“SVN Update”,即可将服务器上最新的版本下载到本地工作目录

如何建设公司级的SVN

6、使用文件共享机制:开发过程中很多时候需要协同工作,对同一个目录或是文件同时进行修改,SVN如何解谛忖认噤决这种情况?SVN提供了两种文件共享机制:锁定-修改-解锁方案复制-修改幻腾寂埒-合并方案针对锁定-修改-解锁的文件共享机制,对应的SVN指令如下:Get lock与Release lock【锁定-修改-解锁】。使用“Get lock”可锁住文件或文件夹,其他用户不能进行Commit操作,只有Get lock的用户Release lock后其他用户才能进行commit操作。针对复制-修改-合并的文件共享机制,对应的SVN指令如下:Branch/tag与Merge【分支/标签与合并】。SVN的branch/tag实际上是copy操作。

7、使用SVN特殊指令:Update to revision【更新到指定版本】 如果想要得到某个文件的指定版本,只需在该文件上单击右键,选择Update to revision…,选择所需版本即可。Rename和Delete【重命名和删除文件】 如果要删除一个文件或重名名一个文件,注意不要在工作目录下直接操作。只需右键单击该文件,在右键弹出菜单中选择Rename或Delete,svn系统便会完成操作。

8、解决SVN异常冲突:手工解决。直接选择使用一个临时文件。撤销更改。SVN当有多个文件conflict时,需要逐个resolve。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢