SVN merge *** 作

SVN merge *** 作,第1张

SVN的 *** 作中经常需要将改动从一条分支或者特性合并到主干或者其他分支上。

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属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10000155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存