SVN
SVN是一个版本控制工具
我们使用的乌龟的SVN
SVN在studio中的使用
① 打开studio的设置 VCS control 选择Subversion
② 配置svn.exe的路径
③ 在版本中设置忽略的文件,*.iml, .gradle文件夹, .idea文件夹, build文件夹,各module下面的build文件夹, local.properties文件
④ 将我们要添加svn管理的项目打开,选择VCS import version control Shared Project(Subversion)
⑤ 接下来我们要添加版本控制的文件就会出现了,绿色代表新添加的文件,服务器端还没有,红色代表未添加版本控制的文件,黄色代表忽略文件,蓝色代表更改了的文件
⑥ 提交的的时候注意书写代码注释,提交注释
小组协作
由组长上传本组项目之后,小组成员使用SVN checkout将项目从服务器检索出来
使用studio进行打开,打开之后会自动生成已忽略过的文件,这些文件会呈现红色(未添加版本控制),假如你有强迫症,你也可以将这些文件添加到忽略列表
小组协作的时候,尽量不要同时更改同一个文件,提交的时候(先更新,后提交),自己有重要代码提交(可能被多次复用或添加的代码),要通知队友及时更新代码。
代码提交原则(平时要多进行提交,不要代码累计了一天才提交),什么叫多提交呢?就是我们没完成一个小的模块(单元),就提交一下。
代码在更新的时候如果出现冲突,要对比两份代码,将重复的部分删除掉,在冲突的类上面使用marked-resovled标记为已解决.就可以继续提交了。