Github和Kiln之间的自动同步

nik*_*tep 9 git mercurial github kiln

我是前端设计师,没有大型编程背景.我做CSS/html和一些JavaScript.我们公司的技术团队已将我们的版本控制从Git(github)转移到Mercurial(Kiln).它们的唯一原因是获得窑的代码审查功能(我们使用Fogbugz并喜欢它).

问题是在我们的版本控制中工作的前端和非开发人员总是在冒险.我们使用hg-git在Heroku上部署并用于git(从未与其他版本控制系统一起使用).我确信Mercurial是一个很好的工具,但我必须得出结论,我们在问题和错误上花了太多时间.

我的想法是:有没有办法在github上使用git然后将所有提交同步到Mercurial(Kiln)?然后我们将使用git并仍然具有Kiln的代码审查功能.

希望你能帮忙.我很乐意带着解决方案回到我们的技术团队;)

Ry4*_*ase 8

您设置的任何同步都比仅仅学习Mercurial更容易出错.Git和Mercurial都是很棒的工具,而且非常相似,所以如果不是逐个完成任务,你会花一个小时阅读关于差异的信息,你可以来回切换而没有任何问题.

同步的不太好的选择是:git-hg,hgit和Mercurial的转换扩展,以及Mercurial对git子库的支持,但你会后悔任何一个,因为他们需要更好地理解这两个工具而不是使用它们中的任何一个独自会.

要么让开发人员切换回来,要么让他们为你重写你的部署内容,但不要在同一家公司内跨越.