1.首先,AS中的版本管理是不需要下载插件进行支持的
2.AS中的版本管理爽得不要不要的,如何爽,请听我细细道来
--------------------------------------------------SVN(一些常用的)-----------------------------------------------------------
1.如何根据Repositories地址导入svn工程?
2.从本地导入SVN工程?
3.SVN-UPDATE?
4.SVN-COMMIT?
5.SVN-diff?
6.一些快捷方式?
7.查看某一行是谁修改的?
8.怎么创建Patch?
1.如何根据Repositories地址导入svn工程
A.从远程Repositories 地址导入svn工程,打开AS,如下图,可见点击后可选择svn,git,github等,我们选择svn
B.点击后弹出窗口如下图
C.在弹窗内输入svn地址,并确定(该地址所)
D.然后选中地址,然后点击checkout
E.接着选择checkout文件夹地址,如果之前svn网络地址 是一个文件夹,下面有子工程,会出现如下图所示,选中你想checkout的目录即可,点击ok即可
F.接下来会有选择svn 版本,默认即可,如果该工程不为AS工程,则会提示是否修改为AS工程提示
G.如果你选择是,则会需要你指定GRADULE地址什么的,比较繁琐,所以,从远程地址导入推荐导入GRADLE工程
2.从本地导入SVN工程
A.这个就没什么说的了,如果是eclipse工程根据之前教程先转化一下在直接导入到AS中,只不过,导入的时候会提示是否加入到SVN版本管理,选择no即可
B.其他操作 就跟普通工程一致,其实大家最关心的还是 怎么update,commit,看diff,创建patch
3.SVN-UPDATE
A.目录或者文件夹上右键选择Subversion,然后选择update 即可
4.SVN-COMMIT
A.首先打开版本管理面板,接着选择面板中Local Changes子面板,即可看到changes
B.在需要提交的文件上右键,如图所示,可以看到commit选项(下面还有看diff,待会再讲)
C.选择ci后进入新的界面,上面为需要提交的类,下面为提交log,右下角时钟表示历史 log,可以选择历史log(很方便),最后修改完提交即可
5.SVN-diff
A.如何看diff也是很重要的,在local changes 子面板中右键 想看diff的文件,然后右键单击,如下图
B.可以看到,中间和右侧能看到diff的区域
6.一些快捷方式
A,其实是有快捷方式看diff,update等操作的,如下图箭头处,很方便,可以试试
7.查看某一行是谁修改的,在某行头 右键弹出如下窗体,选择Annotate即可查看
8.怎么创建Patch?
A.点击Create Patch,然后一步步即可(剩下的前面都说过)
--------------------------------------------------git(未完待续,因为公司用svn,所以git以后再补)-----------------------------------------------------------
小结:文章主要说了如何在AS中使用svn,通过看本文,应该能进行svn的使用了
下节预告:Android Studio中如何进行Theme编辑