问题描述
我正在尝试在Visual Studio中使用GIT。 情况是这样的:
- \ Base \ Routines \ Routines.csproj
- \ Base \ Service \ Service.sln
- \ Base \ Service \ MyApp \ MyApp.csproj
服务解决方案包括Routines项目。如您所见,“例程”项目位于服务解决方案的外部文件夹中。 我想在Service文件夹而不是Base文件夹中创建我的GIT存储库。 VS告诉我,外部项目将不包括在内。
最佳做法是什么?我必须将例程项目的副本复制到服务文件夹中,还是有其他方法?
谢谢
Matteo
解决方法
您需要使用gitsubmodule
。因此,您的解决方案将位于git存储库中,并且Routines
项目将具有自己的git存储库。然后,您可以将Routines
项目存储库作为Service
存储库的子模块。
例如,选中this link。