公司SVN的使用方法

诊断开发SVN使用方法


二、 检出主干的本地工作副本

1. 在本地计算机上建立项目文件夹,如“防盗专机诊断”文件夹;

1. 在项目文件夹中建立trunk、branch两个文件夹;

1. 进入trunk文件夹,点击右键,选择“检出”菜单;

 

1. 在弹出的“检出”对话框中选择要检出的版本库路径,“版本”默认选择“最新版本”,注意:可以缩小范围,仅更新主干中“诊断程序”、或“Windows调试_X1防盗专机版”,等具体目录,千万不可把整个项目中的分支、标记等目录全部更新下来,太庞大了;

 

 

 

1. 点击“确定”,开始把服务器中项目主干trunk中内容更新到本地,形成主干的本地工作副本;

 

1. 一般情况先,每次开展新工作,或提交代码,均应更新一下本地工作副本,先保证把服务器上的最新版更新到本地;

三、 创建分支

1.  在要创建分支的目录上点击右键,如“Windows调试_X1防盗专机版”文件夹,选择“分支/标记(T)...”菜单

 

1. 在“……-复制(分支/标记)对话框中,选择路径,(注意:中文路径可能显示乱码);

 

 

1. 在弹出的“版本库浏览器”对话框中,选择以自己的姓名命名文件夹(如没有,则右键,创建以自己姓名命名文件夹),创建“Windows调试_X1防盗专机版”文件夹(注意:如已创建,直接进入此文件夹即可,创建、删除文件夹也需要添加日志信息);

 

 

 

 

1. 进入“Windows调试_X1防盗专机版”文件夹,点击确定;

 

 

1. 在如下对话框中“至路径”编辑框中增加日期或其他易区分的文件夹名,点击确定,即可创建分支;

 

1. 创建完成;

 

 

四、 检出分支的本地工作副本

1. 在本地计算机“防盗专机诊断\branch”目录下点击右键,选择“SVN检出(K)”菜单;

 

 

1. 在弹出的“检出”对话框中,“版本库URL:”选择刚刚创建的分支目录,“检出至目录(D)”增加“Windows调试_X1防盗专机版”,点击确定;

 

 

1. 开始检出“https://192.168.0.254:441/svn/防盗专机诊断/branches/杨永欣/Windows调试_X1防盗专机版/20150609” 至本地“D:\SVN\防盗专机诊断\branch\Windows调试_X1防盗专机版”;

 

五、 新增项目

1. 建立项目文件夹,如“branch\Windows调试_X1防盗专机版\Diagnostics\1防盗匹配\005_BESTURN\B50\电子防盗系统3”

 

1. 选择合适的配置文件模板拷贝进“电子防盗系统3”目录;

 

1. 在“电子防盗系统3”目录上右键,选择SVN中“增加”菜单;

 

 

1. 在弹出的对话框中勾选要增加的文件,默认全部选中,点击确定;

 

1. 加入完成;

 

 

1. 在空白处右键,选择“SVN提交(C)”菜单;

 

1. 在“提交”对话框中,添加日志,确认勾选的文档是否合理,点击确定;

1. 提交完成;

 

六、 编辑项目

编辑修改分支的本地工作副本,直接在分支上修改、提交即可,所有的修改、新增文件全部提交到分支上;

 

七、 分支合并到主干

1. 首先更新主干,确保主干是最新的;

1. 在主干的本地工作副本中,进入“trunk\诊断程序\Windows调试_X1防盗专机版”目录,在空白处右键,选择“合并”菜单;

 

1. 在弹出的“合并”对话框中,默认选择“合并一个版本范围”,点击“下一步”;

 

1. 选择“合并的源URL(F)”,即自己已经修改、提交的分支路径,选择版本范围,一般选“所有版本”即可;

 

1. 在“合并选项”对话框中一般保持默认即可,点击“合并(M)”按钮;

 

1. 出现冲突后,可以直接使用“编辑冲突”或选择“以后解决”;

 

1. 解决冲突的原则是不能影响别人修改的内容,无法解决冲突时(exe、word等非文本文件常发生),应单独还原冲突文件,然后更新,再手动增加自己的修改。

 

1. 修改完成后提交,至此,一个完整的独立功能完成;

 

八、 开展新任务

1. 从主干创建新分支,如“/branches/杨永欣/Windows调试_X1防盗专机版/20150610”

 

1. 进入原来分支的本地工作副本文件夹,如“D:\SVN\防盗专机诊断\branch\Windows调试_X1防盗专机版”,右键,选择“切换(W)”菜单;

 

1. 在弹出的“切换至分支/标记”对话框中,选择新建的分支,点击确定;

 

1. 重新修改、提交,完成后再次合并到主干,如此反复。

 

九、 注意事项

1. Protocol.dll 、libprotocol.so等生成文件,也应在分支中包含,开发人员应在分支中完成整个开发、测试工作,

1. 合并到主干后,应再简单测试一下,确保自己提交的工作的完整性;

1. 应一直确保主干的干净、完整性,主干的本地工作副本也应保持完整、干净,除非正在修改、合并主干;

1. protocol源码、诊断协议、测车记录等不涉及多人维护的部分,可直接在主干上更新、修改、提交;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值