我刚刚第一次收到SVN的E
状态码。这是什么意思? The update
documentation表示它代表“存在”,但没有提供更多细节。SVN中的E状态码是什么意思?
或者,什么是“障碍路径”?长帮助文件指出“阻塞路径在第一列用代码'E'报告。”
一些背景:我从我的工作副本中删除了一个我不应该删除的文件。从SVN更新没有恢复它,所以我创建了一个具有相同文件名的新文件,并将该文件的回购副本复制粘贴到其中。
然后我将它添加到版本控制中,但它给了它“需要添加到远程存储库的版本化文件”状态,而不是“没有本地更改”状态。
使用Subclipse,我选择替换为>最新从父文件夹存储库,这发生了:
revert -N C:/foo/Bar.java
Reverted C:/foo/Bar.java
update C:/foo/Bar.java -r HEAD --force
E C:/foo/Bar.java
Updated to revision 396.
===== File Statistics: =====
Existing: 1
此外,在更新_file external_期间将会看到E状态。在这种情况下,E状态是标准行为,不需要'--force'标志。 –