VisualSVN可以通过命令行控制吗?

6 浏览
0 Comments

VisualSVN可以通过命令行控制吗?

我有一系列的MSVC源代码树,每个代表项目的一个发布版本,我想用Subversion和VisualSVN来管理它们。由于数量很多,所以我想通过脚本来将每个发布版本添加到代码库中。我可以解析.vcxproj文件找到不同发布版本之间的变化,但我还需要能够更新VisualSVN的数据库,以记录项目中已添加或删除的文件。这是否可能?如果是,我将非常感激有关如何操作的提示。

0
0 Comments

问题的原因:用户想知道是否可以使用命令行来操作VisualSVN,而不是使用其默认的VisualStudio集成客户端。

解决方法:用户可以使用Subversion命令行客户端来操作VisualSVN。Subversion命令行客户端使用简单,可以在各种脚本程序中使用。Subversion命令行客户端可以通过TortoiseSVN的可选安装(需要选择安装)获得,也可以从CollabNet(需要注册)或SlikSVN(无需注册)获得。

另外,一些脚本环境(如Python)也有自己的Subversion库,可以与Subversion服务器进行通信。在使用这些语言进行脚本编写时,最好使用这些软件包(但并不总是容易)。

值得注意的是,有许多文件类型不应该提交到Subversion中,包括任何生成的文件,因此不应该包括bin或obj目录中的文件、用户首选项等。VisualSVN在将文件添加或更新到Subversion服务器时会自动排除这些文件。如果在VisualStudio之外进行操作,用户需要自行注意这些文件类型。

0