2016-09-29 64 views
3

我跟着使用的文档BFG repo cleaner 我读过"It's best to delete all old clones",但不确定哪一个以及如何删除它。我正在推动一切到bitbucket。BFG哪些回购成功后使用

我有2个回购的迪尔斯现在

/.git 
/.myproject.git/ 

我应该同时删除迪尔斯和到位桶拉一切吗? 我应该再次镜像吗? 或只是删除/.git和重命名/.myproject.git/ => /.git?

或什么...?

回答

0

最简单的方法是再次clone --mirror
这样,你不必让现有的本地回购任何假设,以及新的克隆不会引用它们无论如何(所以没有必要删除所有克隆)

确保您的文件夹中其中有没有git的或xx.git和:

git clone --mirror https://bitbucket.org/<user>/<repo> <repo>.git 

那么你可以申请BFG到新的裸回购<repo>.git

但是:如果你的数据还没有推向到位桶(因为它有大文件阻止推送完成),那么是的,尝试克隆 - 镜像您当前的回购:xxx/.git(不是.xxx.git)在其他地方,并应用bfg在新的裸回购。

相关问题