1
有誰知道如何使用Msbuild.Community.Tasks.Subversion工具集發出svn「switch」命令?我想將我的工作副本從主幹切換到標記。有沒有辦法用MSBuild社區任務做SVN切換命令?
有誰知道如何使用Msbuild.Community.Tasks.Subversion工具集發出svn「switch」命令?我想將我的工作副本從主幹切換到標記。有沒有辦法用MSBuild社區任務做SVN切換命令?
是的。我使用SvnClient那個命令
這裏的例子是如何在msbuild文件中完成的。
<PropertyGroup>
<ExtSrcRoot>...here the path to destination folder...</ExtSrcRoot>
<GMOCK_REPO>http://googlemock.googlecode.com/svn/tags/release-1.6.0</GMOCK_REPO>
</PropertyGroup>
<ItemGroup>
<DEP_GMOCK Include="$(ExtSrcRoot)/gmock"/>
</ItemGroup>
<Target Name="dep_gmock_up" Condition="Exists(@(DEP_GMOCK))">
<SvnClient Command="switch " RepositoryPath="$(GMOCK_REPO)" LocalPath="@(DEP_GMOCK)"/>
<SvnUpdate LocalPath="@(DEP_GMOCK)"/>
</Target>
GMOCK_REPO可以更改爲您想要的任何標籤。
我會試試看。 –
@最終用戶不要忘記接受答案,如果它能解決你的問題:) –