【发布时间】:2017-03-08 22:18:47
【问题描述】:
最近我一直在为我的公司配置 TFS 2015 Git Repository。我有一个 8GB 的主分支,其中包含多个解决方案。每个解决方案都应该单独构建。每个解决方案都不需要此分支中的所有数据。有没有办法配置构建每个解决方案只获取相关文件而不是整个分支?
我的解决方案也有 5 个文件夹,1 个文件夹引用了其他四个。只有这个文件夹的构建版本是我正在寻找的。有没有办法告诉“只为我放下这个文件夹”?
【问题讨论】:
-
您的构建计划不一定与 Git 有任何关系。 Git 说明了如何以及哪些文件被版本化,而不是特定构建中包含哪些文件(也许我遗漏了一些东西)。
-
@TimBiegeleisen 之所以这样做,是因为克隆存储库将始终获得完整的存储库。甚至不可能只抓住一个分支。但它可以做的是执行浅克隆,只克隆最新版本的文件。