我需要使用特定文件的名稱作爲目錄名稱,並將該文件移動到全新目錄中。將SVN重命名文件作爲目錄
我的回購看起來像現在這種權利:
file1
file2
dir1/
dir1file1
search
source_code2
,我需要得到這個:
file1
file2
dir1/
dir1file1
search/
search_contents
source_code2
,我需要做的操作是:
mv search search_contents
rm search
mkdir search
mv search_contents search/
我假設我可以這樣做:
svn move search search_contents
svn del search
mkdir search
svn add search
svn move search_contents search/
它有道理嗎?
svn如何處理單個文件名的多個命令? (沒有提交)或者我應該做中間提交?
是的,它是有道理的。它可能會很好。是的,最好是安全的。 – Ben 2012-04-28 17:44:59
我會使用中間提交來避免任何問題。在一次提交中,在同一個文件/目錄中多次移動/重命名可能會讓Subversion感到有點不安。我不確定你是否需要'svn del search',因爲'svn move search searchcontent''本質上刪除了搜索並且增加了search_contents – John 2012-04-28 17:59:35
@John你是對的,這是一個不必要的步驟,謝謝指出它。 – 2012-04-30 09:00:52