仅将某些SVN修订从一个存储库复制到另一个存储库

Jak*_*son 5 svn tortoisesvn visualsvn-server

我在linux服务器上运行SVN服务器.我要离开城镇一个星期,没有互联网接入,因此没有SVN访问.

所以我想弄清楚如何在我的笔记本电脑上用我拍摄存储库的快照,然后当我回来时将新的版本合并回现有的存储库...

  • 我的笔记本电脑运行Windows 7,所以首先,我认为VisualSVN服务器可能是我将在本地运行的服务器.

  • 我应该能够转储当前的存储库,然后将其加载到我的笔记本电脑上的新存储库中

  • 但我不确定的是,当我从城外回来时.我将在笔记本电脑上的SVN服务器上进行所有这些新修订.如何转储然后只将这些新修订版加载到我的linux服务器上的存储库中?

  • 如果我使用>svnadmin dump --revision 50:75(假设修订版50到75表示我在笔记本电脑上进行的新修订),我可以简单地将该转储文件加载到我的Linux服务器上的现有存储库中吗?这很容易吗?我知道有一些关于存储库UUID的东西可能会导致一些问题......

  • 还有一点需要注意,我是目前唯一为此SVN存储库做贡献的开发人员.因此不需要代码合并.

UPDATE

我不知道我只能使用本地访问存储库file:///.所以这可能比运行VisualSVN Server更好.但是,主要问题仍然存在:如何从一个存储库到另一个存储库获取新版本?

Wil*_*ara 2

如果您是唯一的开发人员,也许您可​​以随身携带存储库。

在您离开时使用 file:/// 协议访问它,然后在您返回时将其放回到服务器上。。。