我的主PC上有一个SVN存储库,只有我才能访问。我还有一台笔记本电脑,当我没有连接到我的电脑时,我不想丢失SVN功能。所以目前,我只是将整个存储库复制到笔记本电脑并将其复制回来。
当然效果很好(我是唯一的开发人员,因此当我不在时,无法访问回购),但每次都这样做有点乏味。
我想知道是否有办法从SVN检出目录并将其存储在笔记本电脑上的(新)存储库中,对此进行操作,然后将该存储库与主存储库合并。 (是的,我知道这对分布式系统来说是一个很好的案例,但我不想丢失VisualSVN / TortoiseSVN。)
我不确定我在寻找什么,但我想我正在寻找两个存储库之间的分支和合并:将树从repo1分支到repo2,然后合并回来。需要注意的是:我希望将历史从repo2中保留下来。因此,如果我对repo2做了10次提交,我也想将这10次提交转移到repo1中,这样我仍然能够回去。
这是否可能,或者我最好还是每次都复制整个存储库? (无论如何它都位于VM中,这意味着我每次都复制整个VM。)