我们一个公司的技术团队在进行项目开发时。团队的协作,肯定离不开源代码管理工具。而我们在使用app看。编程工具的时候。源代码管理工具这里就用到了sven。
下面就给大家介绍一下app看在。svn是怎样使用和管理源代码的。首先我们要说的就是svn的安装。SAN三位了32位和64位的运行环境,用户可以找自己的操作系统下载相对应的版本进行安装。安装,成功以后我们将看到,以下的图一所示。接下来我们来看一下svn的开发流程。
首先我们在app看,开发中用到了app看网站上注册的用户名和密码。使用该用户名和密码才能够创建下。具体的创建项目流程请参考ide的开发流程。犯贱完成以后appcan生成了一个唯一的idk。svn管理流程说明如下。
1、SVN安装
1.下载svn软件:TortoiseSVN
SVN软件分32-bit和64-bit运行环境,用户可依照自己的操作系统,下载相应的软件版本。这里以中文版举例。
2.下载完成之后,安装TortoiseSVN。正确安装之后,重启系统。
3.安装成功后,右键单击鼠标,应该可以看到如下图所示:
AppCan IDE 3.0开发版需要用户在AppCan.cn网站上注册用户名和密码,建立自己的帐号,才能够创建项目,具体创建项目流程请参考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更新”,示图如下:
有时需要回溯至特定的日期或是版本,这时就可以利用SVN的更新至版本的功能。右键单击更新的档案或目录icon,选择TortoiseSVN,点击-“更新至版本”。如图:
在这个Update窗口中,可以选择更新到最新版本(HEAD)。也可以选择更新到某个指定的版本(Revision)。点击“显示日志”,可查看版本更新记录。
日志信息显示所有操作记录,并对应每个版本显示日期和具体操作内容。选择版本,点击“确定”,这个版本就会自动填入Update窗口中的Revision字段中。再点击“确定”,该版本的文件信息将保存到本地存放目录。
用户很多时候也会希望有另外一个复制的目录来进行新的编修。等到确定这个分支的修改已经完毕了,再合并到原来的主要开发版本上。那么就可以在trunk建立一个“分支/标记”。例如:在本地存放目录右键单击,选择TortoiseSVN,点击“版本库浏览器”,查看浏览器路径,如图所示:
点击“确定”,可以看到里面有一个trunk和tag.
AppCan IDE 3.0开发版目前SVN管理地址只有一个主干。用户可以在里面建立分支/标签。
例如Trunk主干里面可以放ces111文件夹下的android_iphone的项目文件。
Tag标签是用户可以从主干里建立一个分支,用户可在这个分支里面添加,修改最后的文件,或者是要交付给客户的特定的版本或某一个时间段、里程碑的标记性文件。
用户也可以在trunk里建立个人的分支branch,便于个人更新,上传和管理。
关于AppCan IDE 3.0的SVN管理,基本上就用到这些。其他操作功能都与SVN基本操作功能一致。用户也可参考其他的TortoiseSVN使用教程 。