如果原始存储库被删除或访问权限被更改,Bitbucket会发生什么情况?

时间:2016-12-31 11:19:46

标签: git bitbucket git-fork

标题几乎涵盖了我所要求的内容。

在以下情况下,Bitbucket前叉会发生什么:

  1. 如果原始存储库被删除了吗?
  2. 如果原始存储库的所有者撤消了fork所有者的读取权限吗?
  3. 此前提交的历史记录会发生什么变化?如果回购保持不变,那么提交的历史也会保持不变吗?
  4. 如果扮演任何角色,则repos(原始和fork)都是私有的。

1 个答案:

答案 0 :(得分:1)

免责声明:这只是部分答案。即使看到可能的重复(因为没有引用),我仍然觉得它很有用。此外,其他人可以使用它来得出进一步的结论。

  1. 当原始存储库被删除时,fork会发生什么?

    Services

      

    因此,与分支不同,fork与原始分离   库。如果删除原始存储库,则fork仍然存在。   如果您分叉存储库,则会获得该存储库及其所有存储库   分支。

  2. 如果原始存储库的所有者撤消了fork所有者的读取权限,会发生什么?

    不是100%,但这是文档中关于It will remain:的说法,至少可能与此有关:

      

    请注意,禁用父仓库上的分叉不会删除任何分支   现有的叉子,并不会阻止那些现有的叉子   分叉。拉请求仍然可以从现有的分叉中运行。   此外,父进程中的提交可以通过fork查看   SHA1哈希是用户已知的。