新版的UEStudio和UltraEdit都开始支持版本管理了,目前支持3种代码管理系统,分别为CVS、Subversion、VSS。这批文章要讲解的是如何在UEStudio中配置Subversion,当然还只是简单的配置来让工作开展起来,一些具体的配置还尚未清楚,官方文档目前也只有CVS的相关资料。

如何安装Subversion以及其他软件就不提了。

1、启动UEStudio,打开菜单Project -Version Control System - Accounts/Settings,点击左下角的"Add Account",在"Account Type"下拉菜单中选择"SVN",然后确定。


2、在帐号配置窗口,左边会显示刚才建立的帐号名,右边就是接着要填写的帐号的配置信息。在"Protocol"选择你的Subversion使用的协议(我建立Subversion是选择的是文件存储方式,故在这里选择"file"),"Server"项里填写服务器完整路径,不要在最后加"/"符号,否则有可能引起错误。"Port"项可以不填,实际上我也不知道用的是什么端口,如果有朋友知道的话留个言。"Respository"项里填写SVN存储数据的目录的地址,我是把代码直接放到SVN服务器的根目录下,所以填"/",如果是放在子目录下,则在填写子目录即可。最后两项就不用多解释了,即你的SVN的用户名和密码,填写完毕后点确定。


3、要想使用代码管理的各项功能,首先需要创建一个工程。打开菜单Project - New Project/Workspace - Create New Project,在新建窗口里选好存放路径并填写完过程名后,进入项目配置窗口,选择"Settings"窗卡,将"Version Control Support" 后的复选框打勾,点击"Manage VCS Modules"。


4、在模块管理窗口点击右边的"Accounts",便进入刚才的帐号配置窗口,在窗口左边选择一个帐号,并确定退出该窗口,回到模块管理窗口,点击"close"退出。

5、有了工程后,还必须至少有一个模块才能正常工作。现在打开菜单Project -Version Control System - Import,在第一个Account下拉菜单中选择刚才建立的帐号,然后在"Folder to import into Subversion"中填写或着通过浏览指定要导入的模块目录(当然也可以是个空目录),接着"Repository Path/Module Name"要指定的是模块在SVN服务器上的存放的相对位置,根目录可以填写"/"。最后一步点击"Import"便可以导入代码到SVN中,并开始工作了。


如果是使用CVS的话,可以参考http://www.ultraedit.com/index.php?name=Content&pa=showpage&pid=176
如果是使用VSS的话,可以参考http://www.ultraedit.com/index.php?name=Content&pa=showpage&pid=24