是否可以从批处理文件或Visual Studio项目脚本龟svn?我希望能够创建一个批处理文件,该文件将自动获取最新版本的文件并获取该文件的锁定。任何帮助,将不胜感激。脚本龟SVN
Q
脚本龟SVN
1
A
回答
3
除了什么@BishopRook说,如果你正在创建一个.net应用程序(从你所提到的作为Visual Studio项目),你可以使用SVN客户端API像SharpSVN - http://sharpsvn.open.collab.net/
这将是非常容易的使用API进行编程并获得你想要的。
我看不到如何使用@ jason.rickman提到的TortosieProc.exe来完成一个脚本。
即使是“自动化”的TortoiseSVN给出了如下警告页:
记住TortoiseSVN是一个GUI客户端,这个自动化指导 告诉您如何让TortoiseSVN对话框显示并收集用户 输入。如果你想写一个不需要输入的脚本,你应该使用官方的Subversion命令行客户端。
例如,对于锁定的OP要:
:锁锁文件或/路径给出目录中的所有文件。将显示 '锁定'对话框,以便用户可以输入锁的注释。
它显示一个对话框。没有办法直接锁定它。您必须从对话框继续。用这个脚本编写将非常麻烦/不可能。这就是为什么各种平台的命令行客户端或库/ API是理想的解决方案。
2
只需编写一个命令行SVN客户端就简单多了。我是SlikSVN的粉丝,因为它很容易安装并且避开你的路。
1
是的。 TortoiseSVN文档介绍了如何使用TortoiseProc.exe通过TortoiseSVN执行Subversion命令:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
相关问题
- 1. 合并龟龟SVN错误
- 2. Eclipse SVN Subclipse龟龟力锁
- 3. 龟SVN合并
- 4. 龟SVN:恢复
- 5. 龟SVN标签
- 6. SVN RStudio龟svn崩溃
- 7. 命令行中的龟鳖svn客户端钩脚本
- 8. 乌龟SVN - AnkhSvn(VisualStudio)
- 9. SVN乌龟和scplugin
- 10. 的svn:忽略龟
- 11. Ankh龟SVN挂钩?
- 12. 龟SVN - DLL冲突
- 13. Visual Studio工作变慢,增加了龟龟Svn的版本
- 14. 龟龟SVN问题提交和更新
- 15. 移动本地SVN到SVN服务器龟
- 16. 乌龟SVN Client,从.svn文件夹
- 17. 不能与乌龟SVN连接到SVN
- 18. 龟SVN和安克/视觉SVN?
- 19. 自动化乌龟SVN
- 20. 关于认证乌龟svn
- 21. 乌龟SVN新手结账
- 22. 龟SVN升级问题
- 23. 龟SVN校验和错误
- 24. 如何使用龟SVN
- 25. 乌龟Svn无法连接
- 26. 乌龟svn导出功能
- 27. 乌龟SVN导出设置
- 28. 删除龟SVN提交
- 29. 承诺使用龟SVN
- 30. 龟svn清理不工作
为什么不直接编写一个使用命令行SVN的脚本? –