Cornerstone搭配Android Studio进行代码管理(分支、合并)

本文介绍了如何使用Cornerstone作为版本控制系统,与Android Studio配合进行代码管理。通过创建项目目录、设置忽略文件、关联svn、提交代码、创建分支、拉取代码、合并分支等步骤,详细阐述了Android项目开发中的分支管理和代码同步流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,在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开发了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只奋起的Android攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值