我已经查看了TortoiseSVN文档,并且甚至没有找到任何可能的东西,但我认为我在那里提出了这个问题。你能以编程方式从svn中获取项目列表吗?有没有办法通过编程从TortoiseSVN中获取项目列表?
1
A
回答
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
- 在这里,您可以直接对TortoiseSVN的这些API(automatisation):http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.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
0
TortoiseSVN不能用于这种方式 - 它是一个GUI客户端,一个Windows资源管理器外壳扩展。如果你需要使用Subversion自动化的东西,使用svn.exe
(与TSVN安装为1.7,或者你可以得到它在其他地方),图书馆像SharpSVN,或TSVN DLL的直接(可能是最不理想的方法)
然而,请记住,Subversion没有“项目”的概念 - 它只是一个版本化的目录结构。您将意义应用于在存储库中创建的结构。
相关问题
- 1. 有没有办法通过了解当前项目的值来获取列表中的下一个项目?
- 2. Python:有什么办法从列表中获取多个项目?
- 3. 有没有办法以编程方式从Outlook中获取与会者列表?
- 4. Jenkins:有没有办法获得所有项目URL的列表
- 5. 有没有办法通过在Python中搜索它的位置来获取列表中的项目
- 6. 有没有办法通过Java中的反射来获取InnerClasses的列表?
- 7. 有没有办法通过编程替换参数值后获取CommandText?
- 8. 有没有办法通过值列表来过滤Salesforce报表?
- 9. 有没有办法通过Flickr.Net中的photoId获取照片?
- 10. 有没有办法从队列中删除一个项目?
- 11. 有没有办法区分列表中的项目?
- 12. 有没有办法从Marklogic通用索引获取索引单词列表
- 13. 有没有办法列出Intellij中项目中的所有类?
- 14. 有没有办法通过编程将Alias添加到Powershell Cmdlet?
- 15. 有没有办法通过编程在OSX上静音?
- 16. 有没有办法通过编程创建java类类型?
- 17. 有没有办法通过编程禁用android设备?
- 18. 有没有办法通过Tag属性获取XAML元素?
- 19. 有没有办法通过JNI/NDK获取android上的wakelock?
- 20. 有没有办法通过索引获取jQueryUI标签元素?
- 21. 有没有办法通过属性来获取元素?
- 22. 有没有办法通过使用httpwebrequest的ID获取元素?
- 23. 有没有办法通过gen_tcp获取ether/ip头?
- 24. 有没有办法从表中获取不同的PartionKeys
- 25. 没有从列表中获取一些项目
- 26. 有没有办法以编程方式获取所有WorkItemType可用列?
- 27. 有没有办法从.app文件反向工程Xcode项目?
- 28. 有没有办法通过pika列出rabbitmq中的队列?
- 29. 有没有办法“通过列表管道”?
- 30. 有没有办法通过输入提示制作Python列表?
我会看看它,然后回来看看它是否有效。 – RnDGuy 2013-04-03 20:03:57
谢谢。它奇妙地工作。 ;) – RnDGuy 2013-04-04 18:32:48