我們有一些公司中間件,有時很難找到正確的版本我正在尋找,所以我經常需要更新到不同的版本來測試它們。SVN結帳無需恢復
我通常結賬:
svn co svn+ssh://(username)@(ip)/srv/svn/intranet/trunk/PYTHON/<application> <local-application>
然後我可以更新到不同版本
svn update (path) -r (rev)
大部分的時間嘗試幾次後,這將導致錯誤節點保持在衝突
如果我刪除該文件夾,並嘗試做一個新的結帳它只是恢復我有。我想要做的就是結賬修改,我沒有做任何修改,但仍認爲存在衝突。
香港專業教育學院試圖解決這些問題,但似乎沒有任何工作:
SVN更新-r 1586
Skipped 'inm/inm' -- Node remains in conflict
D inm/fabfile.py
D inm/test.db.bak
D inm/tests
D inm/test.db
D inm/doc
D inm/test.ini
D inm/test.sql
U inm/setup.py
A inm/inm.egg-info
A inm/inm.egg-info/SOURCES.txt
A inm/inm.egg-info/top_level.txt
A inm/inm.egg-info/PKG-INFO
A inm/inm.egg-info/entry_points.txt
A inm/inm.egg-info/dependency_links.txt
A inm/inm.egg-info/not-zip-safe
A inm/inm.egg-info/paster_plugins.txt
A inm/inm.egg-info/requires.txt
U inm/setup.cfg
Updated to revision 1586.
Killed by signal 15.
Summary of conflicts:
Skipped paths: 1
svn resolved inm/inm
Resolved conflicted state of 'inm/inm'
(venv)
svn update inm/inm -r 1586
Updating 'inm/inm':
Password:
Skipped 'inm/inm/templates' -- Node remains in conflict
At revision 1586.
Killed by signal 15.
Summary of conflicts:
Skipped paths: 1
可能未跟蹤的文件導致衝突;目前還不清楚,在每次操作之前和之後,該目錄的狀態/內容(「路徑」,是否與「intranet/trunk/PYTHON/」相同?你的SVN版本是什麼? –
2012-08-02 09:59:29
如果您認爲這絕對是一個錯誤,如果您沒有更新工作副本中的任何內容,通常可以在FreeNode – 2012-08-02 10:00:26
上寫信給[email protected]或#svn頻道,通常情況下它的行爲不會如此。只是爲了確保,你是否將整個工作副本更新爲不同的版本,或者只是其中的一部分?如果是前一種情況,那麼在我看來,這是svn中的一個錯誤。 – 2012-08-02 10:02:36