SVN是否可以运行
svn update
svn diff
并从svn diff获取输出,而不会在更新阶段出现任何冲突?
特别是,我在svn目录中有一个空文件。在服务器上,它是一个冗长而复杂的文件。 svn diff-ing告诉我这个文件中的所有行都被删除了;但是,svn更新没有任何改变。我该怎么做才能恢复文件和所有其他文件呢?
答案 0 :(得分:2)
鉴于您没有使用Subversion的术语,很难回答您的问题,但如果您想要丢弃工作副本中未提交的更改,则需要使用revert子命令。
答案 1 :(得分:1)
回答问题的第一个(也是更一般的)部分:是的。
您可以在本地计算机上进行一些文件修改,例如在文件的开头。 update
可能会在某些更改中合并,让我们说在文件的末尾。如果这两个区域不重叠,则不会发生任何冲突。尽管如此,您的更改仍然是未提交的,因此diff
'文件仍会显示它们,当然后续的commit
会提交它们。