在BitBucket中分配存储库后,新存储库将链接到原始(上游)存储库。它是以" fork of XXX / repository"的形式提到的。在存储库名称下,但也可以仅向上游存储库创建拉取请求。我的团队改变了存储库的组织,现在" main",上游存储库位于其他地方。是否可以在BitBucket中更改存储库的上游,以便我能够为不同的存储库创建拉取请求?
澄清一下,以前是这样的:有一个中央存储库steven/project-name
,我们的应用程序是从该存储库的主分支构建的。工作流程是每个团队都将这个仓库分叉(所以我将它分叉到toonczyk/project-name
)并处理这些分支,然后创建了对steven/project-name
的拉取请求。现在结构改变了,我们的主要是" repo是organization/project-name
,所以我应该发送拉取请求,遗憾的是,您只能将拉取请求发送到最初分配的存储库(在我的情况下为steven/project-name
)。我该如何改变?我应该删除存储库并创建一个新的fork吗?
答案 0 :(得分:3)
我应该删除存储库并创建一个新的fork吗?
是的,您可以更改遥控器' origin
'你的本地仓库指向那个新的叉子。
git remote set-url origin https://url/of/your/new/fork
实际上
origin
在本地存储库中没有变化,因为它仍然被称为toonczyk/project-name
。在Bitbucket中删除存储库似乎更安全,但只需将其重命名为(
toonczyk/project-name-old
)。