我剛剛第一次收到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'標誌。 –