2013-04-03 37 views

回答

0

我会说,是的,你可以通过两种方式。

  • 由于TorroiseSVN仅仅是颠覆UI客户端,你需要开始使用svn与像例如为:SVN列表 - 详细参数的一些过程。

在Windows上的样子:

ShellExecute(0, 0, L"svn list --verbose", 0, 0 , SW_SHOW); 

看看这些API为SVN,以及:http://svnbook.red-bean.com/en/1.7/svn.developer.usingapi.html

实例(其应该在一行上输入):

TortoiseProc.exe /命令:提交 /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2 .TXT” /logmsg: “测试日志消息”/ closeonend:0

TortoiseProc.exe /命令:更新/路径: “C:\ svn_wc \”/ closeonend:0

TortoiseProc.exe /命令:log /path:"c:\svn_wc\file1.txt“ /startrev:50/endrev:60/closeonend:0

+1

我会看看它,然后回来看看它是否有效。 – RnDGuy 2013-04-03 20:03:57

+1

谢谢。它奇妙地工作。 ;) – RnDGuy 2013-04-04 18:32:48

0

TortoiseSVN不能用于这种方式 - 它是一个GUI客户端,一个Windows资源管理器外壳扩展。如果你需要使用Subversion自动化的东西,使用svn.exe(与TSVN安装为1.7,或者你可以得到它在其他地方),图书馆像SharpSVN,或TSVN DLL的直接(可能是最不理想的方法)

然而,请记住,Subversion没有“项目”的概念 - 它只是一个版本化的目录结构。您将意义应用于在存储库中创建的结构。

相关问题