我的主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