将Mercurial与bitbucket上托管的私有存储库一起使用。我需要为应用程序添加一些新功能,这些功能可能最终会成为严重的变化。我一直在讨论创建命名分支或克隆存储库之间的争论。我认为克隆对我的情况更有意义,因为它几乎是一个新项目,将从当前的大量借用。
所以我的计划是在bitbucket上创建一个全新的存储库,并将我的本地存储库推送到这个新存储库。
现在我继续使用bitbucket,我注意到了一个fork功能。这似乎克隆了存储库服务器端,但也记得它所分叉的原始存储库,并提供了显示它们之间差异的工具。
这有什么优点/缺点?我应该使用fork还是有任何捕获?
答案 0 :(得分:19)
没有捕获物。福克斯只是常规克隆。
有时我会先从Bitbucket克隆一个项目来使用和学习。当我有一个补丁时,我将它分叉到bitbucket上,推送到我的新分叉并执行拉取请求。
所以这意味着你现在不必分叉。只需在本地克隆它,然后决定你可能想要在Bitbucket上分叉。