我们曾经在SVN控制下生产网站。我们现在正在与bitbucket合作。
所以我在本地就是一个文件夹,里面有.svn和.hg目录。
但我想做的是:
我可以这样做吗?
答案 0 :(得分:3)
如果您想使用列出here的subversion,有几种选择。
我使用过hgsubversion
并且它非常严格,因为它需要你以SVN能够应付的方式工作。这意味着你需要经常使用hg rebase
并且在团队中管理可能会很棘手 - 特别是如果并非所有团队都会推动SVN。
我没有使用MQ与SVN接口,所以我不能评论它有多容易。
答案 1 :(得分:1)
我个人强烈建议不要同时使用Mercurial和Subversion VCS。除了管理不同VCS的管理时间加倍外,它主要否定了首先使用Mercurial的任何好处。
我之前经历过类似的道路 - 在Mercurial本地工作,而官方只有SVN回购。好吧,我习惯于修改修订历史以使Subversion更容易消化,但我并没有接近愉快的经历。
一旦我们将Subversion排除在等式之外,我的生活开始变得非常快乐。
可能对于小型项目来说,痛苦并不明显,但共存的源代码控制系统只会增加不必要的开发工作流程步骤。