在我們的小班組中,我們有了一個顛覆的東西(我們仍然在學習如何正確使用它)。基本上,整個最後修訂是假的。Subversion創建本地鏡像
我想要做的是使下一個修訂版本是我的本地計算機上的內容的完全副本 - 我的計算機上的文件位於服務器上,而不在本地計算機上的文件aren在這次修訂中。
我要做的是重置存儲庫並從頭開始,但我不想失去最後一次修訂。
使用TortiseSVN和Google代碼,我該如何完成此任務?
在我們的小班組中,我們有了一個顛覆的東西(我們仍然在學習如何正確使用它)。基本上,整個最後修訂是假的。Subversion創建本地鏡像
我想要做的是使下一個修訂版本是我的本地計算機上的內容的完全副本 - 我的計算機上的文件位於服務器上,而不在本地計算機上的文件aren在這次修訂中。
我要做的是重置存儲庫並從頭開始,但我不想失去最後一次修訂。
使用TortiseSVN和Google代碼,我該如何完成此任務?
首先,您不能在刪除存儲庫後備存儲庫的情況下「重置存儲庫」,在Google Code的情況下,您無法做到。 即使您從存儲庫中刪除了所有文件和目錄,歷史記錄和舊版本也存在。
其次,只需將資源庫中的HEAD簽出到單獨的目錄中,並將每個數據文件替換爲本地版本。小心不要觸摸.svn目錄。
順便說一句:這是兩種不同的解決方案:一種是刪除所有內容並從頭開始,而另一種則是以半手動方式進行。
我不知道我明白你想要什麼。您可以在Tortoise日誌窗口中使用'從此修訂恢復更改'撤銷修訂版本中的更改。這將撤銷工作副本中的更改,您必須提交這些更改。
如果您的工作副本包含您想要保存的更改,則您有更多的選項。