2017-09-26 47 views

回答

1

由于子模块存储在主repo中的子模块sha-1的文件中,因此您无法通过按钮在子模块repo中选择项目。但是您可以直接指定子模块项目的路径。 假设你的主仓库结构:

root 
    |___ .git  
    |___ files or subfolders for the main repo 
    |___ subRepo 
      |___ subproject 
        |___ subproject.sln 

如果您需要建立子模块(subRepo)的subproject.sln,你可以sepecify的路径解决方案:subRepo/subproject.subproject.sln

+0

谢谢你的帮助@Marina - MSFT –

0

在“获取源”任务下,单击“高级设置”并确保启用了“签出子模块”。

+0

该选项在帮我检查出的子模块的来源,但如果我想建立一个特定的项目在子模块中可用,在构建定义时,当我试图选择该项目不显示, 我的问题是,在建立我的项目之前,我想建立一个在子模块中可用的项目是否可能都必须在相同的构建定义 –

+0

@PavanKumar是的,它是pos sible,你只需要在构建定义中直接指定子模块项目。 –