Androidstudio svn使用 版本控制 详细步骤(二)

来源:互联网 发布:餐厅电子菜单系统源码 编辑:程序博客网 时间:2024/05/09 04:56

翻看资料,发现了以前记下的svn使用笔记。花了半天终于写好了这篇博客(排版和截图真费劲(-_-#)),希望对大家有所帮助

____本篇为第二篇,包括重新关联、Checkout代码到本地、提交代码、更新代码、冲突处理、其他


1、重新关联

如果由于某种原因想重新关联,可以将project目录下的.svn目录删除,然后在Setting—VersionControl里将project的版本控制设置删除。然后重新执行关联操作。



2、从服务器Checkout代码到本地

可从初始界面

或studio界面


3、配置服务器地址与用户密码

会询问是否信任该地址,确定后,弹出用户名帐号,密码界面:


4、选择Checkout路径

  输入正确后,双击地址加载出有权限访问的目录,选中对应的project,点击checout,会询问checkout到那个路径下,选择即可。


5Checkout选项

接着会询问你准备checout到所选路径的那个目录里,方便起见,选择第二个即可。

checkout的版本默认为最新版本,也可以选择特定版本。depth为检出深度,选择其他默认infinity全目录检出即可。



6、接下来同样选择svn版本。(建议团队使用相同版本)



7、打开Project


由于提交的时候忽略的.gradle目录和.idea目录(因为每个人的配置可能不一样),所以需要你配置gradle信息。根据个人情况配置即可。

点击OK,开始构建项目。



8、文件状态

绿色:新增

红色:未加入版本控制

蓝色:被修改

白色:未改变


9、提交

点击 提交本地变动。提交的操作与上面初始提交一样。

错误:如果本地version低于服务器,直接提交则会报错。此时需要先更新,再提交。


10、更新
点击标题栏 按钮 更新整个project,或者某个目录右键subversion—update directory更新目录。

默认都不勾选则更新到最新版本,点击OK更新。

如果更新时本地代码与服务器有冲突则会弹出:


11、合并

点击Merge会有合并窗口,不同的改变会有不同的颜色。

合并以后保存,标记merge完成。本地version已经是最新。可以提交了。

如果提示merge的窗口关闭了,可以通过右键菜单再次发起处理冲突操作和标记已处理


12、对比

在某个文件中右键可以:

查看文件version,与服务器相同version(改动前)进行对比,与服务器最新版本对比,与某个特定版本对比,与某个分支对比。


13、其他

修改服务器地址

清除帐号信息,重新登录




阅读全文
0 0
原创粉丝点击