我現在有一個工作副本有兩個分支在它:SVN:如何自動刪除工作副本但保留被忽略的項目?
/Source
/Source/v1.2
/Source/v1.3
我想刪除這一點,而不是隻檢查出我需要的分支(即去下一層的目錄樹,只檢查了/來源/v1.3)。然而,v1.3的工作副本包含一些我實際上想要保留的被忽略的文件。所以我不想刪除整個工作副本並重新開始。當然,我不想手動嘗試找到所有被忽略的文件並保留它們。有沒有什麼指令可以做到這一點?
我在Windows上使用TortoiseSVN以及Slik SVN進行自動化構建。
好的,所以我希望這不是回答我自己的(第一個)問題的形式,但我希望它可以幫助別人。以下是我所做的: 1.將v1.3文件夾複製到Source文件夾外。 2.刪除源文件夾。 3.創建一個新的源文件夾。 4.在Source下移動v1.3副本。 因此,Source文件夾不再是工作副本的一部分,也沒有任何路徑被更改。回顧過去是完美的感覺(我喜歡你可以將工作副本移到任何你想要的地方!)。 – Josh
@Josh - 回答你自己的問題並不壞。只需將其作爲答案並接受它,而不是將其作爲評論。 –
@Josh - 您可以添加您的解決方案作爲答案並接受它。另外,您可以導出文件/文件夾的屬性(所有'svn:ignore'屬性)。然後您可以將它們導入另一個文件/文件夾。 –