SVN合并还是切换?
我面临的一个问题是我们有一个SVN合并还是切换?,svn,version-control,merge,trunk,Svn,Version Control,Merge,Trunk,我面临的一个问题是我们有一个分支和主干现在我必须合并或从分支代码更新主干,但我不想覆盖在主干代码中所做的更改 现在我们可以进行合并,但是让我们假设主干代码中所做的更改会发生什么呢 我在trunk和branch中有一个文件a.java,我做了一些更改,并从trunk中删除了一些方法。现在branch文件也有一些更改,我必须提交到trunk。它会显示冲突吗 另一个场景,让我们假设我已经从trunkA.java和branchA.java中删除了一些方法。这些方法表示将发生的情况,它将从branch文件
分支
和主干
现在我必须合并
或从分支代码更新主干,但我不想覆盖在主干
代码中所做的更改
现在我们可以进行合并,但是让我们假设主干代码中所做的更改会发生什么呢
我在trunk
和branch
中有一个文件a.java
,我做了一些更改,并从trunk
中删除了一些方法。现在branch
文件也有一些更改,我必须提交到trunk
。它会显示冲突吗
另一个场景,让我们假设我已经从trunk
A.java
和branchA.java
中删除了一些方法。这些方法表示将发生的情况,它将从branch
文件更新trunk
文件,或者它将显示冲突
现在根据以上两种情况,我会使用merge
或switch
或任何第三个选项
请告诉我。对于这两种场景,“merge”是正确的命令。
只有在分支和主干上修改或删除文件的同一部分时,才会发生冲突,否则svn工具很可能能够合并而不发生冲突。
但是,您可以尝试在不提交的情况下在本地进行合并,看看会发生什么 为什么不在新的干净的临时工作副本上试用,看看会发生什么?