AndroidStudio提交项目到SVN

作者: Q1an | 来源:发表于2016-07-07 18:01 被阅读7122次

    刚开始接触到AndroidStudio(以下简称AS)还没感受它的强大,就在新建项目连接svn上被一个浪拍了回来。百度了半天觉得一知半解,哎!后来发现提交成功之后再回头看那些文章才能明白。所以在此我把我上传的过程写下来,一便跟我一样的小白们参考。来喽...

    一、AS没有svn插件,so需要我们下载安装一个本地的svn。我用的是TortoiseSVN,据说 1.7 之后开始支持 command line 模式,我现在用的是 1.9.3 版本.我的电脑是windows7  64位,链接地址

    1、如图1,安装到这一页的时候,选择红框内容,然后next。

    图1

    2、一路next...  安装成功。默认安装路径(查看下是否安装上了,下面AS匹配svn时,会用到!!) 如图2:

    图2

    二、Android Studio配置SVN:

    如图3,打开AS -> Settings ->Version Control->Subversion,在这个页面的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"\svn.exe"即可注意:

    ①输入框最右侧有个浏览的按钮,有可能没显示出来,拉伸窗口即可见。

    ②浏览按钮选择地址的时候要选到“\svn.exe”文件(看图中的地址内容!)

    图3

    三、Android Studio项目关联SVN资源库及添加忽略文件

    1、给你要上传的项目添加忽略文件 见图4:

    Settings->Version Control ->Ignored Files->右侧+号->弹出选择框(1.忽略指定的文件2.忽略指定文件夹下所有文件3.忽略符合匹配规则的文件)

    图4

    注意:一般需要忽略.idea文件夹.gradle文件夹、所有的build文件夹、所有的.iml文件local.properties文件。(看清楚忽略的是文件还是文件夹!!!忽略文件夹就在1中选,忽略文件就在2中选,忽略的不管是文件还是文件夹都指的是你的项目的,别选错项目,呵呵!

    2、忽略完文件后,我们进行项目同SVN的关联

    VCS->Import into Version Control->Share Project(Subversion);见图5

    图5

    之后会弹出选择要分享的SVN地址及其他选项,如图6:

    图6

    share之后会出现图7:

    图7

    建议选择1.8format,点击OK等待一会就能创建本地项目同SVN服务器的关联了。成功后会自动刷新本地的项目,待项目里的内容变成绿色的即表示已经成功了,如图8所示:

    图8

    到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去。

    3、提交

    点击上一步出现的vcs上传按钮(图8,SVN相关按钮中的第二个),然后commit就好了。见图9

    图9

    点击Commit后Android Studio会先对当前代码进代码分析,如果有错误或者警告会弹出如图10的框,如果有错误冲突等需要解决后再提交,如果是警告可以忽略(同Eclipse相同);第一次将整个代码提交到SVN服务器时时间有可能很长,请耐心等待,之后再创建项目时就不会这么慢了。

    图10

    成功,耶耶耶!!!

    相关文章

      网友评论

      • b464477555a7:写的不错 貌似有一个错误 忽略选择文件是第一个 选择文件夹是第二个
      • 豆奶不好喝:新建了一个module,怎么把module提交到svn啊 这个时候 没有share project了
      • 浮夸初衷:忽略文件是手写进去, 还是查找svn中的目录中查找出来的呢?
      • 浮夸初衷:忽略文件夹具体步骤是在svn中的那个位置呢?
      • d4d27c43a6d7:share Directory要等很久 有解决办法的吗?
      • 曹半斤:感谢
      • JabinYan:C:\Program Files\TortoiseSVN\bin 文件夹下没有svn.exe是怎么回事?
      • 幸福就是不断的经历:使用Share Project(Subversion) 建立关联后提交代码总是报这个错.有修改的内容

        No versioned directories to update was found这是什么问提啊
        幸福就是不断的经历:@Q1an 找到解决方法了,,第一次直接用客户端传,再同步下来
        Q1an:@幸福就是不断的经历 你是不是需要上传的文件没有挑沟?实在不行的话,把svn上的项目删了,整个项目从新上传下。

      本文标题:AndroidStudio提交项目到SVN

      本文链接:https://www.haomeiwen.com/subject/bosljttx.html