我正在尝试提交我已经对项目进行的更改但收到以下消息。
部分所选资源存在冲突。您应该在提交之前解决冲突。
或许有关如何解决这个问题的建议,以便我可以提交?
亲切的问候
答案 0 :(得分:4)
右键单击该项目,然后选择Team
- > Synchronize with Repository
。切换到Team Synchronization
透视图。左视图Synchronize
显示您的本地和远程更改。您可以通过从工具栏中选择红色图标(带有向左和向右箭头)将过滤器设置为冲突资源。双击一个资源,您将看到冲突。解决后,您可以提交更改。
答案 1 :(得分:1)
这种情况正在发生,因为项目中的其他人已经对您正在处理并提交(签入)文件的同一行代码进行了一些更改。
由于您没有随身携带更改,因此消息即将发布。
在提交任何内容之前始终进行更新是一种很好的做法。
由于您收到消息,现在如果您将尝试更新文件,那么您将遇到冲突(如果您的代码更改与其他人的更改发生冲突)或者文件将被合并(如果在同一文件中)另一个人已经对你没有处理过的其他一些代码行做了改动。)
更新后,冲突的文件将在svn控制台中以红色显示。您可以右键单击该红色文件并手动“编辑冲突”。完成后,您的文件就可以提交了。
希望这有帮助。