studio关联svn

来源:互联网 发布:adobe dw cc 2017 mac 编辑:程序博客网 时间:2024/05/16 00:41


1、连接svn:

一、关联
a、file-->setting-->Version Control-->添加-->选中工程中的app,设置成Subversion(app颜色变成红色)

b、去除不需要关联的:file-->setting-->Version Control-->Ignored Files-->添加-->app.iml(选一个,有的公司关联)、app/build(选第二个)-->这两个的颜色变成绿色

c、选中app-->Subversion-->Share Directy-->添加仓库(仓库的地址不要改成169、xx、xx)-->点击地址,跳出User(输入仓库创建时的User和 password123)-->Defien share target选择第二个(一般选择2、3)--->Share-->选择svn的版本-->ok

d、选 中app-->Subversion-->Commit Directory-->右侧选项Before Commit-->选择1、2、3、5(可不选)-->左侧Commit Message,写自己想写的内容-->Commit-->成功后只有app.xml和build绿色,其余黑色

二、从服务中down工程
a、新建工程

b、VCS-->checkout from Version Control-->Subversion(版本控制)-->点击app(输入密码)-->Checkout-->选择要 down的工程-->选择第二个(一定不要选择第一个,)-->下面的一些选项不要动,选择默认-->ok-->svn版本(我 的是1.8f)-->查看settings.gradle,可以重新起一个名字,是添加,不是替换-->如果重名会有一些小错误,整理一下 -->添加版本控制-->忽略操作

三、解决冲突

a、把别人的更新下来,自己的删掉

b、把别人的删掉,自己的更新

c、同时更新
提交前更新:右键-->Subversion-->Update File--不变直接点ok-->弹出有冲突的对话框,点击右侧的Merge-->左边是自己的,右边的是远程服务代码,中间的做比较,要的 留在中间,不要的x掉

四、断开连接

a、删除版本控制

b、在module目录中,删除.svn文件夹
选中app,右键-->Show in Explorer-->app-->.svn删除(如果没有,在工具栏找取消隐藏)-->刷新,没有关联的标识-->清除用户缓 存(设置-->Version Control-->Subversion-->Cear Auth Cache)