AndroidStudio中使用SVN
AndroidStudio中使用SVN提交项目
1、安装SVN,我选择使用TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi(安装文件地址如下:http://download.csdn.net/detail/fengbianyun/9508797),而不是Setup-Subversion-1.8.15.msi(因为在这个版本中我遇见了各种坑,代码各种提交不上去)
在安装这个SVN文件的时候注意:(在AndroidStudio中需要命令行操作,就是svn.exe文件,默认安装的时候是没有svn.exe文件的)



其它的都是下一步就可以完成了。
然后在Studio中关联本地SVN
File-->Setting-->Version control-->Subversion-->General-->use command line client中选中本地svn.exe
C:\Program Files\TortoiseSVN\bin\svn.exe(这是我的SVN地址)
Apply--->ok
2、新建项目与SVN建立连接
新建Studio项目(步骤忽略),创建完成后,选中Project

弹出关联SVN地址信息,此时需要输入SVN用户名密码等,步骤直接忽略,填写完成之后

选择Subversion Working Copy Format
我选择1.8format(反正用1.6出现过问题,懒得跑到stackoverflow里面找答案)
完事就会跑到Share Directory对话框里面,这个时候……等
如果没啥大问题,会出现如下界面

OK就行了。
说明本地Studio项目与SVN已经建立联系了。
提交项目
选中Project,点击鼠标右键

然后对代码进行分析,分析完成之后,会弹出提交代码的对话框

看看有没有不需要提交的代码,把√去掉就可了,然后点击Commit,对代码进行提交。
这是一个漫长的等待的过程,如果没有错误,会在若干分钟后代码提交成功。
AndroidStudio中文件颜色说明
红色:表示文件没有添加到服务器(没有和SVN服务器进行关联,想要关联,选中文件,右键--Subversion-->add to VCS)
绿色:表示没有更新新的修改到服务器。一般新创建的文件并且关联了SVN会出现这种效果。
黑色:表示和服务器同步。
蓝色:表示关联SVN的文件已经修改,需要在下次提交的时候,提交到SVN上面。
AndroidStudio中提交项目死活提交不了
其实这玩意儿还真的不是我的操作步骤的问题,是用了这个Setup-Subversion-1.8.15.msi出现一堆BUG,一怒之下,使用了TortoiseSVN。
AndroidStudio中使用SVN的更多相关文章
- 【AndroidStudio】关于SVN的相关配置简介
AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别,感觉特麻烦,网上相关资料很少,貌似现在 Git 比较流行,之前有用过 github 但是他只能是开源项目免费, ...
- androidStudio 中 gradle 常用功能
1. gradle 使用 svn 当前版本信息. def getSvnRevision() { new ByteArrayOutputStream().withStream { os -> de ...
- VS中使用svn注意事项
1.程序需定期编译通过后上传SVN,每天可上传多次,根据个人程序开发进度决定,但每天晚下班前必须将当天的程序编译调试通过并上传SVN.每天早上上班首先需要更新SVN最新版本. 上传的工作流程应该是,更 ...
- MyEclipse中的SVN操作手册
原文出处:http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html 1.导入项目 点击工具栏上的[File-Import],进入下图 (如果你的对话框中 ...
- 删除项目中的.svn信息
有时候我们新开发一个项目时,会将以前的项目从svn上down下来,然后复制一份.这样就会有个问题,项目中的svn信息就会一直存在.下面介绍删除方法: 1.新建一个.txt的文档.然后将下面代码粘贴到文 ...
- AndroidStudio中activity实现去掉标题栏
1.在代码中实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE) 这段代码需要放在setContentView()前面 2.设置在Manifest ...
- MyEclipse8.6中提交SVN报错
上周五(11月27日)的时候,从TortoiseSVN提交项目报错,然后直接从MyEclipse中检出来,修改后提交同样报错. MyEclipse8.6中提交SVN报错,错误提示如下: commit ...
- 在Eclipse中安装SVN客户端插件
在Eclipse中安装SVN客户端插件 1.1 Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安 ...
- Svn-在eclipse中安装svn插件
在eclipse中安装svn有两种方式 1:直接下载svn的插件包安装 使用的版本为1.8.x Links for 1.8.x Release: Eclipse update site URL: ht ...
随机推荐
- mysql优化----explain的列分析
sql语句优化: : sql语句的时间花在哪儿? 答: 等待时间 , 执行时间. 等待时间:看是不是被锁住了,那就不是语句层面了是服务端层面了,看连接数内存. 执行时间:到底取出多少行,一次性取出1万 ...
- HDU 3714/UVA1476 Error Curves
Error Curves Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tota ...
- HDU3652 B-number —— 数位DP
题目链接:https://vjudge.net/problem/HDU-3652 B-number Time Limit: 2000/1000 MS (Java/Others) Memory L ...
- POJ2253 Frogger —— 最短路变形
题目链接:http://poj.org/problem?id=2253 Frogger Time Limit: 1000MS Memory Limit: 65536K Total Submissi ...
- UVA-10391(字符串检索)
题意: 给定一个字典,要求找出所有的复合词; 思路: 用map把词都存起来,再把词拆开看是否是出现过的单词; AC代码: #include <bits/stdc++.h> #include ...
- Watir: 应用Watir-Webdriver 访问需要证书的网站情况
#Suppose we will access an SVN net require 'watir-webdriver' b = Watir::Browser.new :chrome b.goto ' ...
- Android适合组件化开发的路由框架:Launch
1.概述 最近越来越不想写代码了,特别是一些重复性的代码,比如由于每次启动一个 Activity,我们都会很习惯的在 Activity 中写下: public static void launch(A ...
- Java AWT组件开发和Swing界面编程
一.AWT组件开发 1.AWT AWT是抽象窗口工具箱的缩写,它为编写图形用户界面提供了用户接口,通过这个接口就可以继承很多方法,省去了很多工作.AWT还能使应用程序更好地同用户进行交互. AWT中的 ...
- Servlet3.0之九:web模块化
一.使用web-fragment.xml 在Servlet 3.0中,可以使用标注来设置Servlet的相关信息.实际上,Web容器并不仅读取/WEB-INF/classes中的Servlet标注信息 ...
- C++实现查找链表中环的入口节点
/* * 寻找链表中环的入口节点.cpp * * Created on: 2018年4月10日 * Author: soyo */ #include<iostream> using nam ...