本帖最后由 lugang_2920213 于 2012-6-1 11:38 编辑
一、测试环境介绍
系统:WINXP-SP3
SVN版本:TortoiseSVN-1.7.4.22459-win32-svn-1.7.2.msi + LanguagePack_1.7.4.22459-win32-zh_CN.msi(中文语言包可以不安装)
SNV安装路径:C:\Program Files\TortoiseSVN
keil安装路径:D:\keil
软件安装就不需要多说了。
二、测试需要准备工作
1.用SVN新建一个版本库。
a.创建一个新的文件夹用于存放版本库。我的做法是创建D:\SVN_LIB,然后把所有的库都放在里面。
图1 创建版本库
图2 版本库结构确定
这里直接点确定就可以了。
b.MDK中创建一个新的工程文件(大家都会),我创建的工程在D:\test中。
c.将工程文件夹导入到刚才建立的库中。
图3 将工程文件导入SVN库
然后删除工程文件,从SVN库中导出刚才导入的工程。
图4 导出工程文件
现在查看工程文件夹中的每个文件是否都有一个绿色的小勾。那表示该文件是当前库中的最新版本。
三、在MDK中配置SVN版本管理工具
1.进入工程文件夹,新建一个文本文件命名为test.SVCS(注意后缀名不是txt而是SVCS),然后打开刚才MDK工程。
图5 进入MDK版本库管理配置
进入后,在Template File中选择刚刚建立的test.SVCS文件,当前该文件为空。
User Name:输入当前计算机用户名,一般没有用户名都是Administrator。
Database:输入版本库地址,我们刚才建立的版本库地址是:file:///d:/SVN_LIB/test
图6 版本管理工具配置界面
2.在MDK中嵌入SVN版本管理工具
点击生成一个选项,每个选项可以配置成一条命令,一条命令就对应中SVN的一个操作。
Command:输入该操作的命令
Arguments:输入命令参数,命令参数的格式可以参考MDK的帮助文件(关于%#V等符号的意义帮助文件里面有详细的解释)
Environment:这个我也现在也没有弄明白
Initial Folder:输入工程路径
add操作--将一个文件(当前正在编辑的文件)增加到版本库中
图7 add操作配置
remove操作--从版本库中移除一个文件
图8 remove操作
其他操作就不详细列举了。全部在附加test.SVCS中。每个操作的作用请参考SVN的帮助文件。
如果使用googlecode等SVN的网络库,只需要在Database中输入相应的库,如果有密码会提示输入密码。
交流邮箱 lugang0512@gmail.com
|