我想重命名一個名爲test.py
的文件爲main.py
。 test.py
正在顛覆版本控制之下。我直接重命名文件,但後來才意識到我應該使用svn rename
來代替。 現在svn status
顯示以下內容:修復了直接重命名而不是svn rename
? main.py
! test.py
任何方式解決這一問題?
我想重命名一個名爲test.py
的文件爲main.py
。 test.py
正在顛覆版本控制之下。我直接重命名文件,但後來才意識到我應該使用svn rename
來代替。 現在svn status
顯示以下內容:修復了直接重命名而不是svn rename
? main.py
! test.py
任何方式解決這一問題?
重命名它,然後使用svn rename
?
備份在main.py中做出的修改,恢復test.py,刪除main.py(你有備份),svn將test.py重命名爲main.py,將代碼從備份複製/粘貼到main。 py,並提交。
如果您只是重命名它,但不要更改它使用:svn revert
然後svn rename
。在其他情況下,做svn delete main.py
和svn add test.py
P.S. svn rename
的優點是文件歷史記錄將被保存。當您執行delete
和add
時,文件歷史記錄將會丟失。
svn revert test.py
應該解決你的問題。
這是正確的方法。沒有必要在這裏恢復任何東西。 – Dialecticus 2011-03-28 10:41:24