创建新的构建定义应该在构建项目之前首先构建依赖项目,但是依赖项目在子模块中可用,如何从构建定义构建子模块项目?
提前致谢。
答案 0 :(得分:1)
由于子模块存储为主模块中具有子模块sha-1值的文件,因此您无法通过…
按钮在子模块库中选择项目。但是您可以直接指定子模块项目的路径。
假设您的主要回购结构为:
root
|___ .git
|___ files or subfolders for the main repo
|___ subRepo
|___ subproject
|___ subproject.sln
如果需要为子模块(subRepo)构建subproject.sln,可以将解决方案的路径指定为:subRepo/subproject.subproject.sln
答案 1 :(得分:0)
在“获取源”任务下,单击“高级设置”并确保已启用“结帐子模块”。