2011-03-28 26 views
5

我想重命名一個名爲test.py的文件爲main.pytest.py正在顛覆版本控制之下。我直接重命名文件,但後來才意識到我應該使用svn rename來代替。 現在svn status顯示以下內容:修復了直接重命名而不是svn rename

? main.py 
! test.py 

任何方式解決這一問題?

回答

11

重命名它,然後使用svn rename

+0

這是正確的方法。沒有必要在這裏恢復任何東西。 – Dialecticus 2011-03-28 10:41:24

0

備份在main.py中做出的修改,恢復test.py,刪除main.py(你有備份),svn將test.py重命名爲main.py,將代碼從備份複製/粘貼到main。 py,並提交。

2

如果您只是重命名它,但不要更改它使用:svn revert然後svn rename。在其他情況下,做svn delete main.pysvn add test.py

P.S. svn rename的優點是文件歷史記錄將被保存。當您執行deleteadd時,文件歷史記錄將會丟失。

0

svn revert test.py應該解決你的問題。

相關問題