我在TFS 2017中有一个多项目存储库。我使用git clone --mirror MyRepo将其存储在文件服务器上。当我删除TFS中的仓库时
答案 0 :(得分:0)
在TFS中,Git存储库与所有其他数据一起存储在SQL数据库中。删除团队项目中的git仓库不会对工作项产生影响,因为工作项目属于团队项目级别,而不是git仓库级别。
您可以通过引用Clear Git repository来编写清理过程的脚本,并使用git fetch --all
确保您的本地存储包含所有分支信息,然后使用git branch --list -r
列出所有远程分支。通过它,您可以轻松地删除这些分支并将其删除到服务器。
Then use git update-ref refs/heads/master a12d48e2
(insert your own commitish) to reset the master.
然后git push --force --all
将所有内容发送回服务器。