我有一个具有以下分支设置的TFS环境
我们正在设置自己使用Nuget,我想配置一些东西,比如Dev分支中的代码从'Dev‘nuget存储库中提取包,从' main’存储库中提取包,等等。
现在,我已经搞清楚了,有一个文件位于我的分支的根上,它告诉nuget.exe要使用哪个存储库。
我现在正试图弄清楚如何在每个分支中使这些文件的内容不同。我可以分别将它们签入到每个分支,但这将带来从Dev->Main和Main->HotFix合并的问题。
所以,我想我要做的是以某种方式将这个特定的配置文件从Dev->Main中排除出合并的一部分,等等。
或者,还有其他方法来完成我想用Nuget做的事情,将它指向不同分支的不同nuget存储库吗?
发布于 2012-11-20 07:26:15
你得做些诡计..。
<configuration>
<packageSources>
<add key="Branch X packages" value="http://www.myget.org/F/corpxyzbranchxyz" />
</packageSources>
<disabledPackageSources />
<activePackageSource>
<add key="Branch X packages" value="http://www.myget.org/F/corpxyzbranchxyz" />
</activePackageSource>
</configuration>这确实意味着每个分支必须有不同的nuget.config文件,在合并/分支时要小心。
https://stackoverflow.com/questions/12864330
复制相似问题