将 Mercurial 与托管在 bitbucket 上的私有(private)存储库结合使用。我需要向应用程序添加一些新功能,这可能最终会带来重大变化。我一直在争论创建命名分支还是克隆存储库。我认为克隆对我的案例更有意义,因为它几乎是一个新项目,将大量借鉴当前项目。
所以我的计划是在 bitbucket 上创建一个全新的存储库,并将我的本地存储库推送到这个新存储库。
现在我访问 bitbucket,发现了一个 fork 功能。这似乎克隆了存储库服务器端,但也记住了它所 fork 的原始存储库,并具有显示它们之间差异的工具。
这样做的优点/缺点是什么?我应该只使用 fork 还是有什么问题?
最佳答案
没有任何陷阱。 fork 只是普通的克隆。
有时我会先从 Bitbucket 克隆一个项目来使用和研究。当我有补丁时,我会在 bitbucket 上 fork 它,推送到我的新 fork 并执行拉取请求。
所以这意味着你现在不必 fork 它。只需在本地克隆它,稍后再决定是否要在 Bitbucket 上进行 fork 。
关于mercurial - bitbucket: fork 与克隆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7758306/