首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SvnCommit (MSBuild context)缺少ItemGroup中的一个文件

SvnCommit (MSBuild context)缺少ItemGroup中的一个文件
EN

Stack Overflow用户
提问于 2010-08-16 20:22:35
回答 2查看 611关注 0票数 1

我在TeamCity下的社区任务中使用MSBuild。

就像this thread中的Garrett一样,我更新我的AssemblyInfo.cs文件,然后提交它们。

在手边的解决方案中,我有5个AssemblyInfo.cs文件,但只有4个文件使用下面的MSBuild代码提交:

代码语言:javascript
复制
<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模式是有效的,即找到所有五个文件。

你知道为什么其中一个文件没有被提交吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-17 17:25:43

这太尴尬了..。

RegEx模式运行良好,但是用于实际更新文件的另一个RegEx中的错误并没有使丢失的文件变脏,这是理所当然的。

票数 1
EN

Stack Overflow用户

发布于 2010-08-16 20:32:13

你先用svn add打开文件了吗?

顺便说一句,人们经常被TortoiseSVN给出的那些方便的小复选框所愚弄--他们认为当他们选中提交屏幕上的一个框时,他们正在以某种方式将文件传递给svn commit -他们真正做的是告诉乌龟去svn add,然后去svn commit

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3493035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档