1、在需要合并的文件夹右键,选择TortoiseSVN->Merge。如果只合并单个文件,直接选中文件,然后右键。
2、在d出的merge界面中选择merge type为 merge a range of reversions ,点击Next。
3.1、在merge reversion range界面,点击url to merge from输入框右方的浏览按钮,选择要合入的路径。
3.2、在merge reversion range界面,点击reversion range to merge 选择specific range 右方的show log按钮。
3.3、在d出的select reversion range界面,可以选择输入关键字,或者选择日期,帮助筛选。
可以从主干合并到分支,也可以从分支合并到主干,根据需要可以选择合适的选项,如下图:
上图中的选项:
1) 从主干合并到分支
2) 从分支合并到主干
3) 将主干上的修改合并到分支
4) 合并2个分支到主干
5) 从主干到分支,手工指定不需要合并的修改
6) 从主干到分支,手工指定要合并的修改
使用SVN的外部引用功能可以实现你的需求C中包含了A、B的内容,那么在C中外部引用A、B,这样在更新C时就可以自动获取A、B的最新版本,而A、B还是正常使用。
外部引用可以理解为对另一个版本库的链接,其用法简单来说就是在C中为A、B各建一个文件夹,对该文件夹设置属性svn:externals指向A、B这个两个SVN库或这两个库中的某个文件夹,更详细的信息你搜索一下SVN的externals属性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)