我在 Subversion 中有一个项目设置,其中定义了一些 Subversion Externals。这些 Subversion Externals 引用了其他项目。
示例颠覆布局:
- 回购/Project1/主干
- 回购/Project2/主干
结帐布局示例:
- $WorkingDir\Project1\trunk
- $WorkingDir\Project1\trunk\Lib\Project2
TeamCity 允许您将 AssemblyInfo Patcher 构建功能附加到您的构建配置,但似乎不允许排除 Externals。由于 Externals 是单独的项目,我想保留它们的程序集版本或 AssemblyInfo 用不同的模式修补它们。
目前,因为我的构建配置检查了具有完全 Subversion Externals 支持的 Project1,然后应用了 AssemblyInfo Patcher,所以我的 Project1 程序集和我的 Project2 程序集都具有相同的程序集版本——即使我希望它们不同。
有没有办法让 Project1 程序集的版本与 Project2 程序集不同?