当前位置:文档之家› 代码同步工具SVN使用说明

代码同步工具SVN使用说明

开发者在开发一个项目的时候,一般都是一个团队开发协作。

那么对于代码管理这一块就要用到SVN了。

下面就给大家介绍一下在AppCan IDE 3.0中建立项目需要用到SVN管理的一系列流程。

1、SVN安装
1.下载svn软件:TortoiseSVN
SVN软件分32-bit和64-bit运行环境,用户可依照自己的操作系统,下载相应的软件版本。

这里以中文版举例。

2.下载完成之后,安装TortoiseSVN。

正确安装之后,重启系统。

3.安装成功后,右键单击鼠标,应该可以看到如下图所示:
2、AppCan项目开发使用SVN流程
AppCan IDE 3.0开发版需要用户在网站上注册用户名和密码,建立自己的帐号,才能够创建项目,具体创建项目流程请参考IDE开发流程文档。

创建一个项目后,AppCan会自动给用户生成一个唯一的ID和KEY值。

开发者可在本地建目录存放项目文件,通过SVN进行管理。

SVN管理流程举例说明如下:
1.在D盘下建立一个AppCansss的文件目录;。

2.右键点击文件夹,如图所示:
选择“SVN检出”,如图所示:
在版本库URL处输入在AppCan官网上创建项目时获得的上传地址(这里的上传地址就是用户的SVN管理地址),检出至目录默认是当前目录,点击“确定”,弹出提示,输入用户名和密码。

用户名和密码由用户在AppCan官网注册获得。

点击“确定”,将相关项目文件保存在本地目录,如图所示:+
在AppCan IDE 3.0中新建项目,输入相应的应用ID和应用KEY。

创建成功之后。

会看到默认生成有一个android_iphone的文件夹。

建立页面文件之后,整个项目如图所示:
在D盘建立的AppCansss文件下新建ceshi111文件,把创建的项目放在此文件夹下,把项目代码添加到SVN上。

在本地目录右键单击,选择TortoiseSVN,点击“增加”,如图所示:
点击“确定”。

然后再次点击项目android_iphone文件,右键点击“SVN提交”。

出现下图所示:
点击“确定”,如下图所示:
点击“确定”,完成代码提交。

本地存放文件显示如图所示:
文件夹显示绿色对勾,表示都已上传完毕。

出现红色叹号,表示和服务器上的文件版本有冲突,示图如下:
为了避免上传文件冲突,提交项目之前,可右键点击“SVN更新”,示图如下:
2.1、更新至特定版本
有时需要回溯至特定的日期或是版本,这时就可以利用SVN的更新至版本的功能。

右键单击更新的档案或目录icon,选择TortoiseSVN,点击-“更新至版本”。

如图:
在这个Update窗口中,可以选择更新到最新版本(HEAD)。

也可以选择更新到某个指定的版本(Revision)。

点击“显示日志”,可查看版本更新记录。

日志信息显示所有操作记录,并对应每个版本显示日期和具体操作内容。

选择版本,点击“确定”,这个版本就会自动填入Update窗口中的Revision字段中。

再点击“确定”,该版本的文件信息将保存到本地存放目录。

2.2、复制档案及目录
用户很多时候也会希望有另外一个复制的目录来进行新的编修。

等到确定这个分支的修改已经完毕了,再合并到原来的主要开发版本上。

那么就可以在trunk建立一个“分支/标记”。

例如:在本地存放目录右键单击,选择TortoiseSVN,点击“版本库浏览器”,查看浏览器路径,如图所示:
点击“确定”,可以看到里面有一个trunk和tag.
AppCan IDE 3.0开发版目前SVN管理地址只有一个主干。

用户可以在里面建立分支/标签。

例如Trunk主干里面可以放ces111文件夹下的android_iphone的项目文件。

Tag标签是用户可以从主干里建立一个分支,用户可在这个分支里面添加,修改最后的文件,或者是要交付给客户的特定的版本或某一个时间段、里程碑的标记性文件。

用户也可以在trunk里建立个人的分支branch,便于个人更新,上传和管理。

关于AppCan IDE 3.0的SVN管理,基本上就用到这些。

其他操作功能都与SVN基本操作功能一致。

用户也可参考其他的TortoiseSVN使用教程。

相关主题