在MSBuild中使用SVNCheckout选择性地签出目录

时间:2015-09-11 11:29:58

标签: svn msbuild tortoisesvn msbuild-task msbuildcommunitytasks

在我的项目中,我有很多文件夹。我当然知道我只想在大约2个目录中进行更改。此外,我不想检查整个源来完成它。如何使用MSbuild实现此目的。

source

-- Core

-- Helper

-- Extensions

-- Themes

-- Resources

我只想结账

 source

    -- Core

    -- Extensions

我希望我能够清楚自己

    <!--
      /*
      The below target checks out complete SVN directory which I have to avoid
      */
      -->
      <Target Name="SVNCheckOut">
        <Message Text="--------------------------------------------"/>
        <Message Text="Getting latest version from:"/>
        <Message Text="$(SVN_PATH)"/>
        <Message Text="--------------------------------------------"/>               
<SvnCheckout RepositoryPath="$(SVN_PATH)"
          LocalPath="$(CheckOutPath)">
          <Output TaskParameter="Revision" PropertyName="SVNRevision" />
        </SvnCheckout>
   <Message Text="Revision       :       $(SVNRevision)"/>
</Target>

任何帮助我如何实现这个

0 个答案:

没有答案