重命名 Bitbucket git 仓库会如何影响派生的仓库?

5
假设我有一个Bitbucket git仓库,地址为https://bitbucket.org/username/badname。这个仓库已经被多个用户fork,并且他们经常提交pull请求。
现在我决定将Bitbucket仓库重命名为https://bitbucket.org/username/bettername。显然,我需要更新本地的.git/config文件,以便它指向新的URL。
那么所有fork会发生什么呢?重命名我的仓库会如何影响贡献者提交pull请求的能力?

另外,之前的 git remote URL 是否会被转发?持续多久? - CivFan
1个回答

3
Bitbucket处理这件事情得非常好。您的贡献者仍然可以发起拉取请求,他们将看到您的存储库的新名称。
(来源:我刚刚在一个小型存储库上进行了测试)

我还进行了一些测试以收集经验证据。Bitbucket基础设施将优雅地处理重命名的存储库,并且现有的分支将指向新的存储库名称。用户将能够使用Bitbucket Web界面同步存储库并创建拉取请求。Bitbucket对于仅使用git而不是通过Bitbucket Web界面工作的贡献者没有任何帮助。特别是那些派生原始存储库的人将不会收到更改的通知,以及他们需要更新本地.git / config以指向新位置的事实。 - peteru
仓库通过其不可变的UUID(在API响应中公开)进行链接,因此重命名仓库对分支没有影响。 - Erik van Zijst

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接