我可以执行svn status -u来获取所有更改的列表。 但我很乐意立即进行更新,当我处于中间状态时,我不知道我得到的更改是否会弄乱我的代码。
至少我想知道哪些文件会自动合并。所以我可以在更新后检查它们。
对于第一列M(本地修改)和*(subversion repo中存在更新版本)的文件,查看svn status -u会给我我想要的吗?
你为此做了什么?
答案 0 :(得分:1)
请参阅此Update from svn without merging automatically
基本上你需要提供一个始终返回false的diff脚本,它将所有本地更改的文件标记为冲突
答案 1 :(得分:0)
我在SVN中使用以下规则。 根总是干净的。 2.当您进行更改时,创建一个分支,并在该分支上工作。一旦分支被编码,我们通常将它发送给我们的测试人员,从那里分支被合并回主干,这样干线总是干净的。
如果您合并文件并且任何已更改导致异常,则可以使用SVN中的Resolved函数检查任何异常。