AndroidStudio配置及SVN使用代码管理
来源:互联网 发布:js学习笔记 编辑:程序博客网 时间:2024/04/20 05:38
一:AndroidStudio配置SVN
Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可;
在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行,目前没有发现需要修改什么东西;以上操作如下图:
在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行,目前没有发现需要修改什么东西;以上操作如下图:
二、Android Studio项目添加忽略文件
在Android Studio中新创建一个Android项目,成功后我们先来添加要忽略的文件;在Android Studio中添加忽略文件同Eclipse有所不同,在Eclipse上我们什么时候添加忽略文件都可以,但是在Android Studio中只有在未关联SVN之前添加忽略文件才有效(试了好多次才将忽略文件忽略成功啊!)。Android Studio添加忽略文件同样是在Settings->Version Control(跟版本控制有关的设置都在这个目录下)下的Ignored Files里,点击加号进行忽略文件的设置,Android Studio默认给出了三种忽略方式,供开发者进行选择:忽略指定的文件、忽略文件夹下所有文件和忽略符合匹配规则的文件;如图所示:
点击右侧的“+”进行添加,“-”删除;Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件
三:Android Studio提交需要了解的知识
Auto-update after commit :自动升级后提交
keep files locked :把文件锁上,我想这应该就只能你修改其他开发人不能修改不了的功能
在你提交之前:before commit
Reformat code:重新格式化代码
Rearrange code:重新整理代码
Optimize imports:优化导入
Perform code analysis:执行代码分析[ 默认选择]
Check TODO(show all):检测需要修改的代码[显示所有默认选择]
clean up: 清除所有
Update copyright:更新版权
keep files locked :把文件锁上,我想这应该就只能你修改其他开发人不能修改不了的功能
在你提交之前:before commit
Reformat code:重新格式化代码
Rearrange code:重新整理代码
Optimize imports:优化导入
Perform code analysis:执行代码分析[ 默认选择]
Check TODO(show all):检测需要修改的代码[显示所有默认选择]
clean up: 清除所有
Update copyright:更新版权
四:Android Studio SVN代码冲突的解决
在使用SVN更新服务器上的代码时,有时会弹出代码冲突的对话框,问你是否进行合并,并提供了三种合并方案:accept yours(使用你的)、accept theirs(使用别人的)和merge(合并);
前两个都是进行的覆盖操作,就不多做解释了;当你选择merge合并时,会弹出代码合并对照窗口,一共有三个屏,左右两侧时你和服务器不同的代码并高亮显示不同的部分,带有箭头和叉号,通过点击箭头将两边冲突的代码添加到中间的合并区域中去,点击叉号则辨识放弃那一段代码,待所有冲突处理完成后merge就成功了。
五:Checkout SVN上的项目
六:AndroidStudio中svn颜色说明
红色代表未添加到svn里的文件,右键选择subversion-add to svn,等他变绿
绿色代表文件修改了还没上传,可以直接全部上传,也可以右键subversion-commit file
蓝色代表两个人都修改了,需要先下载融合再上传,也可以改之前先锁上,subversion-lock,修改完毕点commit直接可以解锁,也可以unlock解锁
绿色代表文件修改了还没上传,可以直接全部上传,也可以右键subversion-commit file
蓝色代表两个人都修改了,需要先下载融合再上传,也可以改之前先锁上,subversion-lock,修改完毕点commit直接可以解锁,也可以unlock解锁
0 0
- AndroidStudio配置及SVN使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio 配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- AndroidStudio配置SVN以及使用代码管理
- C++初始化列表中无默认构造函数的成员的初始化
- 注意push和pop方法
- SSH kEYS生成步骤
- iOS字体根据不同屏幕尺寸适配
- Android开源框架——依赖注入ButterKnife
- AndroidStudio配置及SVN使用代码管理
- PHP获取当前服务器信息的基本语句
- 系统学习机器学习之SVM(四)--SVM算法总结
- XML.可扩展标记语言.就知道你不知道英文全称
- TCP socket ipv6与ipv4的区别
- log4j.properties
- 北航面试之计算机从按下电源键到出现桌面是怎样的过程(windows)
- Unity实现模拟按键
- django在project下的app目录下添加模板文件夹templates注意事项