0

我检查了整个 java 项目,但是当我即将提交我更改的那些文件时,我遇到了一个问题。

说,我检查了 a.java 并对其进行了一些更改。但是也有人改变了它并致力于主干。我做了一些研究,似乎我可以做一个分支操作,这样我就可以将主干中的更改添加到 a.java 中,但也可以保留我的东西。

但不确定是否正确...

4

1 回答 1

0

如果要将更改提交到 a.java,则首先必须更新本地副本以合并其他用户签入的更改。然后您应该能够将更改提交到主干,而无需分支。

如果他们的更改在文件的不同部分,您的 subversion 客户端应该毫无问题地将他们的更改合并到您的本地文件中。如果他们的更改与您的更改重叠,它可能会启动一个文件编辑器,以便您可以修复冲突的编辑。冲突的行将用 <<<<<< 或 >>>>>> 标记,以指示哪一行来自文件的哪个版本。在您签入之前,请确保合并没有破坏您的代码!

于 2013-07-16T19:45:52.023 回答