2011-12-14 69 views
3

我在我們的網站中有一個符號鏈接index.php,它指向一個腳本controller.php如何正確替換符號鏈接與顛覆中的文件?

我想要刪除符號鏈接,然後將controller.php重命名爲index.php。我在100個文件中這樣做,所以我想確保我不會遇到提交問題並希望保留歷史記錄。

我覺得是應該做的正確事情是使用SVN刪除鏈接:

svn remove index.php 

其次是SVN重命名

svn rename controller.php index.php 

當我運行svn狀態,我得到

D  htdocs/listener/v2/bbin/controller.php 
R + htdocs/listener/v2/bbin/index.php  

這樣可以保證我不會發生衝突, e檔案的歷史?

+1

這看起來是正確的。 – vcsjones 2011-12-14 23:00:01

回答

1

是的,該狀態是正確的; D表示文件htdocs/listener/v2/bbin/controller.php將被刪除,而R表示文件htdocs/listener/v2/bbin/index.php將被替換。 +表示在提交時添加了額外的元數據,在這種情況下,該文件正在替換爲controller.php

0

我會在刪除之後和重命名之前進行提交。如果我們試圖一次嘗試重構這兩種重構,我們會一次又一次地陷入樹木衝突。