2

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

我认为在我离开时创建一个分支并使用 bazaar-cvs 并在我回来时将更改合并回 subversion 存储库可能是个好主意。

有什么需要注意的警告吗?我会丢失我的提交日志吗?任何完成 CMS 转换的人的建议将不胜感激。

4

4 回答 4

4

bzr-svn 是 bzr 的插件,它允许您将 svn 主干的副本作为 bzr 分支,对其进行处理,然后将您的工作转换回 svn 而不会丢失任何内容。在 Windows 和 Linux 上运行良好。该插件是标准 Windows 安装程序(独立安装程序)的一部分。

于 2009-04-24T19:29:18.380 回答
3

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

git svn dcommit

于 2009-04-17T13:52:37.837 回答
1

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

http://en.wikipedia.org/wiki/SVK http://svk.bestpractical.com/view/HomePage

于 2009-04-17T13:31:45.783 回答
1

你也可以试试 Git

http://git-scm.com/

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

于 2009-04-17T13:36:27.377 回答