2009-04-23 8 views
3

J'utilise actuellement le projet open source tigris MSBuild Community Task et j'ai des problèmes avec la tâche SvnCommit. Je ne sais pas vraiment comment utiliser les cibles attribuer je cette ligne dans mon projet:msbuild communauté tâche et Svn commit

<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="myFile.zip"/> 

et j'ai une erreur: « c: \ blabla » - qui est une partie de $ (myPath) - n'est pas une copie de travail; svn: peut pas ouvrir le fichier « c: \ blabla.svn \ « Entrées

Si quelqu'un a des idées, ils sont les bienvenus

peut-être pourrais-je utiliser l'attribut RepositoryPath

Répondre

4

ok je! J'ai trouvé mon problème et c'est tellement bête que je m'excuse vraiment pour le bruit sur ce site .En passant si ça peut aider quelqu'un qui rencontre le même pb ...

donc le problème était mon attribut "Cible"! utiliser un ItemGroup: donc j'ajoute les lignes suivantes dans mon projet

<ItemGroup> 
    <ToCommit Include="$(myPath)/myFile.zip" /> 
</ItemGroup> 

et changé la tâche:

<SvnCommit Username="myName" Password="myPsswd" LocalPath="$(myPath)" ToolPath="$(SvnPath)" Targets="@(ToCommit)"/> 
Questions connexes