赞
踩
首先,在Cornerstone服务器根目录创建目录,右击New Folder in "MyServer"...
建个分类目录方便管理,在此我建个“Android”目录
填一下日志信息
点击Continue,目录就创建好了,然后右击Android目录创建项目目录,假如我们的项目名为SvnDemo,就可以创建如下的项目目录,记得勾选Create"trunk","branches"and"tags"subfolders
trunk放主分支代码,branches放分支代码,接下来我们用Android Studio创建SvnDemo项目
打开设置的如下位置添加项目忽略文件
接下来关联svn,如下操作
点击“+”添加svn地址
去Cornerstone把trunk的地址copy一下
选择中间选项,点击Share
点击OK,填一下svn用户名和密码
点击OK,svn就关联成功了
可以看到,项目文件颜色变了
我们只是关联svn成功,并未上传代码,接下来我们来上传代码,点击工具栏的commit图标
填一下提交日志
输入用户名和密码,点击OK,开始上传代码
提示代码上传完成,我们去Cornerstone看一下
可以看到已经上传成功了,Coreerstone不能自动刷新,要先退出再进去才能看到刚上传服务器的代码
假设我们项目现在是版本一开发中,那我们来打个版本一的分支
点击服务器,选择trunk目录,点击Branch
填一下分支名,点击创建分支,填一下日志
点继续,分支就创建完了
接下来我们模拟普通开发者把svn服务器代码拉取下来参与开发
打开Android Studio,选择Check out project from Version Control,选择Subversion
点击+号添加svn地址
去Cornerstone复制服务器分支一的项目地址
点击OK,选择添加的地址,点击Checkout
选择本地保存目录
点击open
看自己喜欢什么嵌套结构,这里我选择默认,点击OK
点击OK
输入用户名和密码,点击OK
可以看到拉取成功,点击Yes打开项目
点击OK导入项目
项目成功导入,接下来去添加一下忽略
点击OK,可以看到项目文件颜色变了
我们添加一个Branch_v1.java文件
点击Commit
提交成功之后,我们去Cornerstone看一下服务器有没有增加这个文件
nice,完美添加,接下来我们把分支v1合并到主分支trunk中
把服务器代码拉取下来,右击服务器Check Out Working Copy...
选择一个本地目录位置,点击Check Out
这样,服务器代码就拉取到本地了
在Cornerstone如下操作,点击本地仓库MyServer,选择trunk项目,点击Merge合并
选择合并v1的路径
点击Choose
点击Merge Changes,开始合并
合并完可以看到trunk主项目增加了Branch_v1.java文件,接着点击commit上传服务器
上传成功之后,展开服务器项目结构可以看到新增的文件已经更新了
至此,我们已经完美实现Android Studio配合Cornerstone开发了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。