我的主PC上有一個SVN存儲庫,只有我有權訪問它。我也有一臺筆記本電腦,當我沒有連接到我的電腦時,我不想失去SVN功能。所以目前,我只是將整個存儲庫複製到筆記本電腦,並將其複製回來。將SVN複製到本地存儲庫並將其合併回
當然,這很有效(我是唯一的開發者,因此當我不在任何時候,我無法訪問回購),但每次都是有點繁瑣。
我想知道是否有辦法從SVN中檢出一個目錄並將其存儲在筆記本電腦的一個(新)存儲庫中,與之相反,然後再將該存儲庫與主存儲庫合併。 (是的,我知道這對於分佈式系統la git或Mercurial來說是個好例子,但我不想失去VisualSVN/TortoiseSVN)。
我不太確定我在找什麼,但我想我正在尋找兩個存儲庫之間的分支和合並:將repo1的樹分支到repo2,然後將其合併回來。這裏需要注意的是:我想保留repo2的歷史記錄。所以如果我做了10次提交repo2的提交,我想將這10次提交轉換成repo1,這樣我仍然可以返回。
這是甚至可能的,還是我最好還是每次都複製整個存儲庫? (無論如何,它都位於VM中,這意味着我每次都複製整個VM)。
+1有完全相同的問題 – 2008-12-02 13:54:16