- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
svn开发人员使用文档
Svn开发人员使用文档
日期 版本 说明 2007-10-30 0.0.1 创建文档 2007-10-31 0.0.2 添加使用说明 2007-10-31 0.0.3 添加命令行 2007-12-4 0.0.4 添加copy目录方法 2008-6-14 0.0.5 修正SVN merge的方法
说明:
本文为svn开发人员的使用说明。
安装svn客户端(windows)
安装客户端:
版本:TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi
登录svn服务器
第一次登录是会提示输入用户名和密码。
将“Save authentication”框勾上
图形模式
导出版本库
版本库浏览
选择导出模块(已关系图为例)
选择导出目录
完成导出
分支操作
方法一
选择已取出的版本
在该目录下选择建立分支
建立分支
选择分支目录
如:svn://192.168.1.47/app/branches/dev_ylin_netrelation_bug124
完成
导出分支
显示分支信息
方法二
在需要导出的目录上选择
填写URL:即开发分支URL,注意在末尾加上模块目录名(此处为dev_ylin_netrelation_bug124)
svn://192.168.1.47/app/branches/dev_ylin_netrelation_bug124
导入模块
如果需要同时修改两个以上目录的内容。方法如下
以扩线为例。
建立分支,在branches目录下先建立dev_ddfan_VIDExpand录。
再将分支建立到VIDExpand目录下。
在dev_ddfan_VIDExpand拷贝URL
选择需要导入的模块。如Share模块
选择
填写URL:即希望导入的开发分支URL,注意在末尾加上模块目录名(此处为Share)
svn://192.168.1.36/app/branches/dev_ddfan_VIDExpandShare
检查导入结果:
注意:
合并分支时需要指明导入模块需要合并的目录名。
将:svn://192.168.1.36/app/branches/dev_ddfan_VIDExpandVIDExpand
导入:svn://192.168.1.36/app/trunk_2_5/VIDExpand
修改提交
导出开发分支:svn://192.168.1.47/app/branches/dev_ylin_netrelation_bug124
添加文件test.cpp,添加内容
提交改动(SVN提交时会先将文件添加到版本库再提交改动)
提交注意:填写提交说明,将新加文件的复选框勾上。
合并版本
将dev_ylin_netrelation_bug124开发分支合并到主分支。
更新主分支。在主分支所在的目录执行svn update。
在主分支目录所要合并的模块目录下(这里为netrelation目录)。选择svn merge
在From revision下选择“dev_ylin_netrelation_bug124“
注意:接下来选择“Show log“,在对话框中选择起始的开发分支的revision号(一般选择列表中最下方的revision标记,也即此需要被合并的分支被创建的起始标记),这里是434.
接下来在To revision下选择HEAD Revision
然后选择Merge。会显示合并的文件。
然后提交修改。
命令模式
导出版本库
命令:
查看版本库内容:svn list svn://192.168.1.47/app/branches/
导出主分支netrelation
svn checkout svn://192.168.1.47/app/trunk_2_2_x//code/netrelation/ trunk
trunk:为导出文件存放的目录。
分支操作
导出主分支netrelation:svn checkout svn://192.168.1.47/app/trunk_2_2_x//code/netrelation/ trunk
建立branch:cd trunksvn copy . svn://192.168.1.47/app/branches/dev_netrelation_test
检查:svn co svn://192.168.1.47/app/branches/dev_netrelation_test branch
修改提交
导出开发分支:dev_netrelation_testsvn co svn://192.168.1.47/app/
文档评论(0)