管理多个Git回购';在Visual Studio中的不在TFS中

管理多个Git回购';在Visual Studio中的不在TFS中,git,visual-studio-2013,version-control,Git,Visual Studio 2013,Version Control,我是Git的新手,从由Atlassian Stash(Git服务器)支持的TFVC(TFS 2013)迁移到与Atlassian的堆栈(竹子等)更好地集成 我遵循的模式是不将所有项目放在一个单一的存储库中。但是,VisualStudio似乎无法识别其他存储库,我只能在存在解决方案的存储库中提交我的主项目/解决方案。磁盘上其他存储库中的其他类库无法在VS中管理,例如提交、推送、拉取等 有没有更好的方法在Visual Studio中处理这个问题,或者我现在必须在VS外部管理所有版本控制?您有几个独立

我是Git的新手,从由Atlassian Stash(Git服务器)支持的TFVC(TFS 2013)迁移到与Atlassian的堆栈(竹子等)更好地集成

我遵循的模式是不将所有项目放在一个单一的存储库中。但是,VisualStudio似乎无法识别其他存储库,我只能在存在解决方案的存储库中提交我的主项目/解决方案。磁盘上其他存储库中的其他类库无法在VS中管理,例如提交、推送、拉取等


有没有更好的方法在Visual Studio中处理这个问题,或者我现在必须在VS外部管理所有版本控制?

您有几个独立的存储库吗?或者您是否有一个包含多个子模块的存储库?@EdwardThomson我没有使用子模块-所有子模块都是独立于服务器克隆的,并且是通过添加现有项目在VS中创建的解决方案。因此,该解决方案引用了多个独立git存储库中的代码?@jessehouwing是的-这是正确的。