2

我正在尝试提交我对项目所做的更改,但收到以下消息。

某些选定的资源存在冲突。您应该在提交之前解决冲突。

关于如何解决这个问题以便我可以提交的任何建议?

亲切的问候

4

2 回答 2

4

右键单击项目并选择Team-> Synchronize with Repository。切换到Team Synchronization透视。左视图Synchronize显示您的本地和远程更改。您可以通过从工具栏中选择红色图标(左右箭头)将过滤器设置为冲突资源。双击一个资源,您将看到冲突。解决它们后,您可以提交更改。

于 2012-06-07T13:25:54.413 回答
1

这种情况正在发生,因为您项目中的其他人已经对您正在处理并提交(签入)文件的同一行代码进行了一些更改。

由于您没有随身携带他们的零钱,因此消息即将到来。

在提交任何内容之前始终进行更新是一个好习惯。

由于您收到消息,现在如果您尝试更新文件,那么您将发生冲突(如果您的代码更改与其他人的更改发生冲突)或者文件可能会被合并(如果在同一个文件上另一个人已对您未处理的其他一些代码行进行了更改)。

更新后冲突文件将在 svn 控制台中以红色显示。您可以右键单击该红色文件并手动“编辑冲突”。完成后,您的文件就可以提交了。

希望这可以帮助。

于 2012-06-12T15:59:35.493 回答