我目前正在使用底格里斯开源项目MSBuild社区任务,我在使用SvnCommit任务时遇到了一些问题。我真的不知道如何使用Targets属性,我的项目中有下面这一行:
<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="myFile.zip"/>我有一个错误:"c:\blabla“-这是$(myPath)的一部分-不是一个工作副本;svn :无法打开文件‘c:\blabla.svn\Entries’
如果有人有什么想法,欢迎!
也许我应该使用RepositoryPath属性?
发布于 2009-04-23 09:43:47
好了,我已经找到了我的问题,它是如此愚蠢,我真的为这个网站上的噪音道歉。顺便说一句,如果它能帮助遇到同样的pb的人...
所以问题出在我的"Target“属性!我必须使用ItemGroup :所以我在我的项目中添加了以下几行
<ItemGroup>
<ToCommit Include="$(myPath)/myFile.zip" />
</ItemGroup>并更改了任务:
<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="@(ToCommit)"/>https://stackoverflow.com/questions/780808
复制相似问题