如何在BitBucket中更改上游回购?

时间:2014-04-04 11:52:00

标签: git bitbucket

在BitBucket中分配存储库后,新存储库将链接到原始(上游)存储库。它是以" fork of XXX / repository"的形式提到的。在存储库名称下,但也可以仅向上游存储库创建拉取请求。我的团队改变了存储库的组织,现在" main",上游存储库位于其他地方。是否可以在BitBucket中更改存储库的上游,以便我能够为不同的存储库创建拉取请求?

澄清一下,以前是这样的:有一个中央存储库steven/project-name,我们的应用程序是从该存储库的主分支构建的。工作流程是每个团队都将这个仓库分叉(所以我将它分叉到toonczyk/project-name)并处理这些分支,然后创建了对steven/project-name的拉取请求。现在结构改变了,我们的主要是" repo是organization/project-name,所以我应该发送拉取请求,遗憾的是,您只能将拉取请求发送到最初分配的存储库(在我的情况下为steven/project-name)。我该如何改变?我应该删除存储库并创建一个新的fork吗?

1 个答案:

答案 0 :(得分:3)

  

我应该删除存储库并创建一个新的fork吗?

是的,您可以更改遥控器' origin'你的本地仓库指向那个新的叉子。

git remote set-url origin https://url/of/your/new/fork

OP toonczyk添加in the comments

  
      
  • 实际上origin在本地存储库中没有变化,因为它仍然被称为toonczyk/project-name

  •   
  • 在Bitbucket中删除存储库似乎更安全,但只需将其重命名为(toonczyk/project-name-old)。

  •