【发布时间】:2017-05-24 17:10:11
【问题描述】:
我必须将 TFS 服务器转移到 GIT(Bitbucket) 服务器。
我们目前正在使用git-tfs 来做这件事,但是我们在迁移之前做一些测试(比如配置jenkins,检查一切是否正确传输)。
问题是,现在我似乎无法运行 git push 命令,因为我的存储库中已经装满了之前运行的大量内容。
有没有办法“重置”存储库(就像我从未做过任何提交一样)?不删吗?
我找到了这个:Clear git repository on Bitbucket?,但问题是我投入了 6 年的工作,拥有 60 多个分支机构,所以我不能一个一个地清理它们。
我也不能只删除存储库,我们已经配置了很多东西(钩子,与 jenkins 的连接,...)。
【问题讨论】:
-
...有60多个分支,所以我不能一个一个地清理它们。编写脚本有什么问题?
-
@Leon 我愿意接受建议,但可能以前的导入无法正常工作,或者可能留下一些不清楚的东西(不是垃圾收集)?