在Windows上使用TortoiseSVN切換分支時,偶爾某些文件和/或文件夾將保留在前一分支上。似乎沒有一致的模式。它不會每次都發生,並且不會發生在相同的文件中。所以通常只有在由於舊文件不再與新文件結合而導致出現問題時纔會瞭解它。TortoiseSVN切換分支 - 某些文件保留在前一分支上
所以我想無論是兩件事情:
一種方法始終如一地切換分支,以防止這種情況再次發生
如果這是不可能的,上市的整個內容的一些方法與分公司各文件和文件夾是在沿着一個目錄
在Windows上使用TortoiseSVN切換分支時,偶爾某些文件和/或文件夾將保留在前一分支上。似乎沒有一致的模式。它不會每次都發生,並且不會發生在相同的文件中。所以通常只有在由於舊文件不再與新文件結合而導致出現問題時纔會瞭解它。TortoiseSVN切換分支 - 某些文件保留在前一分支上
所以我想無論是兩件事情:
一種方法始終如一地切換分支,以防止這種情況再次發生
如果這是不可能的,上市的整個內容的一些方法與分公司各文件和文件夾是在沿着一個目錄
這是根據Tortoise's docs預期的行爲:
交換機的工作原理就像更新中的那個 它從不放棄您的本地更改。 如果您對 工作副本做出的任何更改(尚未提交 )將在您執行 交換時合併。如果您不希望發生此問題,則必須在切換之前提交 更改,或者將工作副本的 恢復爲 已提交的修訂(通常爲 HEAD)。
如果你有一個乾淨的工作副本(沒有變化),你不應該有這個問題。
你可以做一個revert
後跟一個switch
。您將失去對工作副本所做的任何更改。
另外,您可以commit
更改然後switch
你交換,而你在工作拷貝的未提交更改? – khmarbaise 2011-05-17 11:34:16
可能,儘管這些未提交的文件並非最終不同步。它似乎是隨機文件,不一定是你最近正在處理的文件。通常我只是最終重複開關,或再次檢查有問題的文件/文件夾 – duncan 2011-05-17 11:53:21