直接开发到中央存储库,或不

到目前为止,我一直拒绝有一个中央存储库,可以将我的本地存储库中的更改推送给我 - 直接发展到中央存储库。 我是唯一的开发者,所以没有其他人可以影响,再加上中央存储库是本地的,所以速度不是问题。

我本地的存储库设置本身相当复杂,多个具有多个命名分支的克隆我可以在多个变体之间进行选择性文件共享。 做这个推送到中央存储库的额外步骤最终会让我感到困惑,再加上这是工作流中可能不需要的另一步。

这是我第一次使用DVCS(Mercurial),并且第一次使用VCS开发独奏。 我试图想出一个想法,如果我可能会后悔在这个路径上开发一个存储库并推向中心。

他们杀人的原因是不做我在做什么?


不做你现在正在做的事情的主要原因是你已经认为它是复杂的,无论你谈论什么“中央储存库”,都会给你带来困惑。

VCS的一个重要目标之一就是它可以帮助您的开发流程。 一旦VCS开始出现全球减速,无论是选择VCS还是使用它,这都表明存在问题。

我建议你阅读与供应商分支有关的问题和博客文章,因为你似乎试图用你的本地克隆集来实现这样的事情。

链接地址: http://www.djcxy.com/p/23273.html

上一篇: Developing straight to the central repository, or not

下一篇: Nightly "publish build" in CruiseControl.NET