我使用多个Git存储库,每个存储库都包含一个Visual Studio解决方案。 我有一些存储库共享的nuget.config文件。 我正在尝试找到一种在这些存储库之间共享此nuget.config文件的方法。 当前,我已将nuget.config提交给每个相关的存储库,但这意味着如果要更新它,则必须在每个存储库中对其进行编辑。 我使用的是Windows,但更喜欢解决方案可以跨平台使用的情况。
我尝试的事情: 我已经阅读了有关nuget behavior的文档,但是使用全局nuget.config会将这些配置添加到所有解决方案中。
我考虑过将git-submodule与nuget.config一起使用,但这会将其放置在解决方案的同级目录中,因此nuget不会选择它。我尝试将符号链接添加到nuget.config。最初是在本地工作的,但是克隆存储库后,链接丢失了,而不是打开原始链接的symlink文件,我得到了链接文本。 (我可能在此步骤中做错了。)
使用的技术: Windows,TFS Git,.Net和.Net Core