【问题标题】:SVN merge or switch?SVN 合并还是切换?
【发布时间】:2015-10-06 09:08:39
【问题描述】:

我面临一个问题,我们有一个 branchtrunk 现在我必须 merge 或从分支代码更新主干,但我不想覆盖在 trunk 代码中所做的更改。

现在我们可以进行合并,但是让我们假设在主干代码中所做的更改会发生什么

我在trunkbranch 中有一个文件A.java,我做了一些更改并从trunk A.java 中删除了一些方法现在branch 文件也有一些我必须提交的更改trunk 。会不会显示冲突

另一种情况,假设我从trunk A.java 和分支A.java 中删除了一些方法,这些方法将发生什么,它将从branch 文件更新trunk 文件,否则它将显示冲突。

现在根据上述两种情况,我会使用mergeswitch 还是任何第三个选项也存在?

请告诉我。

【问题讨论】:

  • 为什么不在新的干净临时工作副本上试一试,看看会发生什么?

标签: svn version-control merge trunk


【解决方案1】:

对于这两种情况,“合并”都是正确的命令。
只有在分支和主干上修改或删除文件的同一部分时才会发生冲突,否则 svn 工具很可能能够在没有冲突的情况下进行合并。
但是,您可以尝试在本地进行合并,无需提交,看看会发生什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多