mercurial - bitbucket: fork 与克隆?

标签 mercurial clone bitbucket fork

将 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/

相关文章:

mercurial - 使用 Mercurial 判断您的工作目录位于哪个分支的简单方法?

gwt:如何编写不会导致 "The method clone() is undefined for the type Object"错误的 clone() 方法?

java - 为什么一个对象不能被克隆?

jQuery:减少重绘

amazon-web-services - 将 jenkins 与 bitbucket 集成到 Terraform 上

Git 推送错误 : "! [rejected] develop -> develop (non-fast-forward)"

mercurial - Windows mercurial 2.5(或 future )上的 unicode 文件名

mercurial - 如何监控中央 Mercurial 存储库的 "check-in/push-es"?

python - 如何在 Python 应用程序中使用 mercurial (Hg)?

bitbucket - 在 bitbuck 上留下存储库