Mar*_*ddy 21 svn version-control mercurial dvcs
我在我的工作中使用Subversion服务器进行源代码控制.我想的是,不是跟上我自己的分支,我会在我的工作站上运行Mercurial,在本地提交,然后在我完成任何我正在处理的功能时提交到Subversion中继.
根据我对DVCS的理解,这在理论上是可行的.任何人都可以提供有关此特定类型集成的任何教程的参考,或指向任何可以使这样的过程尽可能无缝的工具吗?
尽管有警告,你应该尝试一下hgsubversion.它是Subversion和Mercurial之间唯一的双向桥梁.
当我几个月前尝试它时,它工作得非常好,并且已经进行了大量的开发工作.这就是为什么扩展正在跟踪Mercurial的开发版本(因此encoding
上面的评论中的错误).
幸运的是,Mercurial 安装起来非常容易且非侵入性.下载最新的Mercurial,解压缩并运行
% make local
Run Code Online (Sandbox Code Playgroud)
那将编译C模块.然后符号链接hg
到您的路径并将当前工作目录添加到您的PYTHONPATH
:
% export PYTHONPATH=$PWD:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
现在安装并激活hgsubversion.当Mercurial 1.3于7月1日发布时,您可以使用该版本.我相信hgsubversion将创建一个稳定的存储库并跟踪稳定的Mercurial版本.
归档时间: |
|
查看次数: |
4281 次 |
最近记录: |