這是我的情況:我有一個本地副本從svn檢出項目。我正在開發一個Linux服務器。我在工作日開始時執行結帳,然後我和其他人員編輯項目中包含的文件/文件夾。在一天結束時,我必須對svn進行更改。Subversion:檢測重命名文件夾
我使用命令svn status .
拿到車的修改,然後我執行svn add [filename]
和svn delete [filename]
新的文件/文件夾和被刪除的文件/文件夾。
我只有用重命名文件夾的問題。我知道在svn中重命名文件夾的正確方法是命令svn move [from-folder] [to-folder]
。 但是如果有人使用mv [from-folder] [to-folder]
重命名文件夾呢?
如果我做的:
svn delete [from-folder]
然後
svn add [to-folder]
我得到了「delete命令」沒有錯誤,但得到的「添加命令」的說法錯誤的是「[到文件夾]已經在版本控制之下「。
我如何檢查是否一個文件夾已被重命名?我該如何正確提交更改?
Subversion沒有實現文件夾鎖定,所以依靠它來防止這種情況不會有幫助。 – alroc 2013-03-27 18:22:43
@alroc編輯我的答案。我太習慣GUI svn客戶端鎖定每個文件在「鎖定」文件夾/目錄中...... :) – orique 2013-03-27 18:25:06
感謝您的回答。好吧,我知道如何獲得chenges,但如何提交已重命名的文件夾? – Patrik 2013-04-08 06:58:23