我有一系列MSVC源代码树,每个都代表项目的发行版,我想用Subversion和VisualSVN来管理它们。其中有很多,所以我想编写将每个版本添加到存储库的过程。我可以解析.vcxproj文件以查找发行版之间的更改,但我还需要能够更新VisualSVN的数据库,其中哪些文件已添加到项目中或已从项目中删除。这可能吗?如果是这样,我会很感激提示如何去做。可以从命令行驱动VisualSVN吗?
2
A
回答
3
如果您擅长解析要分析.vcxproj
项目文件的文件,则可以使用VisualSVN客户端以外的其他内容,这些客户端是为集成到VisualStudio而构建的。
Subversion服务器(包括VisualSVN的)可以使用任何你想要的Subversion客户端。如果您不在Visual Studio中执行此操作,则不会使用VisualSVN。
您可以使用Subversion命令行客户端来帮助您完成任务。命令行客户端使用相当简单,可用于各种脚本程序。命令行客户端以TortoiseSVN作为可选安装(您必须选择它来安装它),或者您可以从CollabNet(需要注册)或SlikSVN获取它,而不需要注册。
某些脚本环境(如Python)有自己的Subversion libraries可以与Subversion服务器通信。在使用这些语言编写脚本时使用这些软件包总是可取的(但并不总是那么容易)。
警告一句话:should not be承诺进入Subversion的文件类型很多。这包括任何生成的文件,因此您的bin
或obj
目录,用户首选项等都没有.VisualSVN在Subversion服务器中添加或更新文件时知道不包括这些文件。如果您在VisualStudio之外进行此操作,则必须自己查看这些文件类型。
相关问题
- 1. 从N命令驱动的C#命令行读取数据
- 2. 自动化Git命令可以吗?
- 3. 我可以从命令行运行指定的Maven执行吗?
- 4. 可以用SAS执行Linux命令吗?
- 5. Can Instruments可以使用命令行吗?
- 6. 我可以从命令行运行sailsjs控制器方法吗?
- 7. Selenium IDE 2.9.1 - 我可以从命令行运行测试吗?
- 8. 我可以从命令行运行任意CMake函数吗?
- 9. LINQPad - 您可以从命令行运行linqpad脚本吗?
- 10. 如何可以从命令行在Linux中执行nagios命令
- 11. 我可以从闪存驱动器运行Visual Studio 2010吗?
- 12. Visual Studio Express可以从USB驱动器运行吗?
- 13. maven可以运行命令行指令吗?
- 14. 你可以从命令行调用Slow Cheetah吗?
- 15. 我可以从Linux命令行调用Android LockScreen函数吗?
- 16. 我们可以通过命令行从flash导出到createjs吗?
- 17. 我可以从命令行获取网站快照吗?
- 18. 我可以从命令行应用PL/SQL美化规则吗?
- 19. 我可以从命令行向github添加问题吗?
- 20. 可以从纯命令行安装RAD Studio 2007到XE6吗?
- 21. 我可以从Unix命令行获得UTC偏移量吗?
- 22. 我可以从C#类库执行一个dos命令吗?
- 23. gradle:你可以从命令行申请插件吗
- 24. 我可以从命令行使用Bonjour吗?
- 25. 我们可以从sqlite3执行操作系统命令吗
- 26. 我可以从Windows命令行触发Team City生成吗?
- 27. 是否可以从命令行
- 28. 是否可以从applet执行命令?
- 29. UI自动化仪器是否可以从命令行运行?
- 30. 驱动Windows命令行程序的EXE