Svn 将subversion存储库分支到分布式CMS中

Svn 将subversion存储库分支到分布式CMS中,svn,content-management-system,bazaar,Svn,Content Management System,Bazaar,我有一个问题,我不确定最好的解决方法。我一直在做一个项目,需要我去中国做安装和集成。我的代码从一开始就被颠覆了,因为这是我知道的,也是我过去使用过的。我现在担心我在中国时可能无法办理任何登机手续 我想在我不在的时候创建一个分支并使用bazaar cvs,然后在我回来的时候将更改合并回subversion存储库可能是个好主意 有什么需要注意的事项吗?我会丢失提交日志吗?任何建议,从你们这些已经做了CMS转换将不胜感激 我从未使用过它,但您可能想查看SVK。这是一个基于SVN的分布式版本控制。这允许

我有一个问题,我不确定最好的解决方法。我一直在做一个项目,需要我去中国做安装和集成。我的代码从一开始就被颠覆了,因为这是我知道的,也是我过去使用过的。我现在担心我在中国时可能无法办理任何登机手续

我想在我不在的时候创建一个分支并使用bazaar cvs,然后在我回来的时候将更改合并回subversion存储库可能是个好主意


有什么需要注意的事项吗?我会丢失提交日志吗?任何建议,从你们这些已经做了CMS转换将不胜感激

我从未使用过它,但您可能想查看SVK。这是一个基于SVN的分布式版本控制。这允许您在“脱机”时进行签入和其他操作

您也可以尝试Git


这是一个分布式CMS,它有一个很好的迁移工具,可以将SVN存储库转换为Git。我自己从来没有使用过它,但它看起来非常容易使用,而且使用不同的协议在网上发布公共回购协议也非常容易。

我建议使用git svn。它是git与svn集成。我使用它进行内部开发,因为远程SVN服务器并不总是在线的。您可以获得分布式本地存储库的好处,并且可以在以后使用单个命令轻松地将更改提交回SVN:


git-svn-dcommit

bzr-svn是bzr的插件,它允许您以bzr-branch的形式获取svn-trunk的副本,处理它,然后将您的工作转换回svn,而不会丢失任何内容。在Windows和Linux上运行良好。此插件是标准windows installer(独立安装程序)的一部分。

如果不是windows项目,我会使用git。git windows支持对我来说还是太麻烦了。我喜欢它。我将使用cygwin git,因为bash>wincmd