2010-04-01 39 views
2

如果使用VisualSVN將跟蹤的.cs文件拖放到VS2008中的新文件夾,我應該在提交.cs文件時看到什麼消息?我看到添加(+)不應該看到「移動」?VisualSVN和VS2008集成 - 移動文件

我在問,因爲我準備做一個重大的重構(包括移動大量文件),我不想失去這些文件的版本歷史記錄。

注:我是Subversion,TortoiseSVN和VisualSVN的新手。

回答

3

添加(+)是「添加歷史」,也稱爲「複製」。

Subversion當前記錄將作爲副本移動到新位置並在舊位置上刪除。所以:是的,這是預料之中的。

(但行爲在未來的Subversion版本中有所更改爲記錄動作是待辦事項清單)

BTW:AnkhSVN的使用名稱「複製」這個添加的歷史,作爲命名是爲用戶提供更多的邏輯其他Visual Studio SCC集成。