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

到目前为止,我一直拒绝拥有一个中央存储库,我将更改从我的本地存储库推送到 – 我只是直接开发到中央存储库.我是唯一的开发人员,所以没有其他人可以影响,加上中央存储库是本地的,所以速度不是问题.

我的本地存储库设置本身非常复杂,有多个具有多个命名分支的克隆,我可以在它们之间拉或恢复,以便在许多变体中进行选择性文件共享.执行推送到中央存储库的额外步骤可能会让我感到困惑,加上它可能不是不需要的工作流程中的另一个步骤.

这是我第一次使用DVCS(Mercurial),我第一次使用VCS开发独奏.我想知道,如果我可能会后悔走在这条道路上而不是在一个存储库中开发并推向中央存储库.

他们不做我正在做的事情的杀手锏是什么?

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

VCS的一个重要目的是指导您选择一个VCS,它可以帮助您的开发流程.一旦您的VCS开始变得全球性减速,这就表明存在问题,无论是选择VCS,还是使用它的方式.

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

点赞