TeamCity のコミュニティ タスクで MSBuild を使用しています。
このスレッドの Garrett のように、AssemblyInfo.cs ファイルを更新してコミットします。
手元にあるソリューションには、5 つの AssemblyInfo.cs ファイルがありますが、この MSBuild コードを使用してコミットされるのは 4 つだけです。
<Target Name="VersionCommit" DependsOnTargets="Version">
<ItemGroup>
<AssemblyInfoFiles Include="**/Properties/AssemblyInfo.cs;" />
</ItemGroup>
<SvnCommit Message="Updated verions in AssemblyInfo files."
Username="cc"
Targets="@(AssemblyInfoFiles)">
</SvnCommit>
</Target>
上記の RegEx パターンが機能すること、つまり 5 つのファイルすべてが検出されることを確認しました。
ファイルの 1 つがコミットされない理由はありますか?