【发布时间】:2018-05-30 18:00:09
【问题描述】:
我是 GIT 和 Visual Studio Team Services(VSTS,基于云的免费 Team Foundation Server 版本)的新手,我最近才开始将它用于我们的网站开发。
我担心创建一个版本所花费的时间,检查文件需要几分钟,我猜是因为它试图处理大量的对象?对象计数状态为 23,909?我在存储库(不包括 .git 文件夹)上完成了 TreeSize,它显示以下内容?
也试过git gc --aggressive --prune,但这并没有减少文件数。
可能存储库中存储了一个大型图像文件夹,但我很确定它们已被删除,因为它们没有显示在 git 或 VSTS 网站上?
很高兴有任何帮助!
对于那些感兴趣的人,这是我上次发布的日志。
【问题讨论】:
-
您是否将二进制文件放入您的 Git 存储库中?如果你是,那是个大问题。
-
是的,我有什么选择?
-
通过使用
.gitignore文件排除二进制文件。 -
那么如何在没有二进制文件的情况下构建和发布?
-
您将它们转换为 NuGet 包并将它们托管在 VSTS 的包管理源中。
标签: git azure-devops