Git 独立团队项目中的TFS子模块
我正试图为一个小团队建立一个TFS,这是我第一次接触到这样的东西。我已经对此做了大量的阅读,就我所能看到的而言,我试图做的应该是可能的,但我似乎无法让它发挥作用 我工作的团队有两个主要项目目前正在开发中,但我们分享了我们开发的大约6个内部库的开发。所有这些lib都被设置为它们自己的git,以便我们可以从主项目中单独跟踪它们。它们使用git子模块链接到主项目中Git 独立团队项目中的TFS子模块,git,tfs,Git,Tfs,我正试图为一个小团队建立一个TFS,这是我第一次接触到这样的东西。我已经对此做了大量的阅读,就我所能看到的而言,我试图做的应该是可能的,但我似乎无法让它发挥作用 我工作的团队有两个主要项目目前正在开发中,但我们分享了我们开发的大约6个内部库的开发。所有这些lib都被设置为它们自己的git,以便我们可以从主项目中单独跟踪它们。它们使用git子模块链接到主项目中 项目维护1 项目2 Lib_1 Lib_2 Lib_1和Lib_2是Proj_Main1和Proj_Main2的子模块 我已经将每个
- 项目维护1
- 项目2
- Lib_1
- Lib_2
我们在SQL Server 2016中使用Tfs2017.Update1,并使用Windows组来处理权限 当然,我已经用正确的路径和URL更新了.submodule文件 (我想你指的是
.gitmodules
)
要查看子模块的内容,您需要:
git submodule update --recursive --init
确保你没有一个
报告提到:
我用不正确的链接更新了.gitmodules
文件:我将地址放在了TFS项目概述页面,而不是TFS项目git页面。所以,当然,它没有找到任何东西
我最终解决了这个问题,这是缓存凭证问题和我自己的愚蠢的结合。我用不正确的链接更新了
.gitmodule
文件。我把地址放在TFS项目概述页面,而不是TFS项目git页面。所以,当然,它没有找到任何东西。@AubreyH。好样的!我在回答中加入了这一评论,以提高其可视性。