1.安装TortoiseSVN,推荐1.8以上版本,现有的开发环境中我们安装TortoiseSVN客户端都是选择默认安装,缺少command line client,可以点击TortoiseSVN安装包补上该服务,双击安装包NextModify将command line client tools选中为安装到本地(默认该tools是不安装的)结束安装,如图所示:
创新互联建站-专业网站定制、快速模板网站建设、高性价比金凤网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式金凤网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖金凤地区。费用合理售后完善,10年实体公司更值得信赖。
2.Android Studio客户端,选择FileSettingsVersion ControlSubversionGeneral,按照下图配置svn.exe,如果不安装command line client tools是没有svn.exe的文件的,
3.Android Studio客户端,如下图所示,点击Subversion,
如下图所示页面点击“加号”,输入代码的SVN地址,OK,然后就可以检索出你想要的代码
按照如下步骤完成上传:
1.设置svn的客户端路径。
2、添加本地需要被svn提交ignore的文件。
share项目到svn的服务器 在vcs-...-share project 打开如下的界面:
4、项目share上去过后,如果是空的做如下操作,将本地代码提交到svn的服务器仓库中。提交完毕过后,团队成员就可以checkout 和更新Share的代码了。
1、首先安装SVN:将此处的command line client tools改为下图这样。如果不自定义安装,则默认不会安装改工具。 svn安装后,进入Android studio 2、配置SVN 进入settings进行设置 之后按照下图配置路径,command line client,就是svn所在路径的bin目录下的svn.exe,下方的路径也可以选择默认的。 在路径的右方有浏览路径的按钮,若没出现,将页面拉大就可以看到。路径配置完后,就安装完成了。3、安装完成后,有可能会出现Subversion command line client version is too old (1.9.2). Fix it. (show balloon)该错误, 出现该错误,说明你安装的有可能是1.9.1的版本。这时候只需要安装1.8.12的版本,就可以解决了。 4、使用svn,在VCS内有import和checkout,就是导入和检出SVN内容啦。
这里以IntelliJ为例:打开工程从工具栏依次选择“VCS”,“importintoversioncontrol”,“shareproject(subversion)”点击“+”号,输入svn地址,然后点击“OK”选择“definesharetarget”第一个,直接导入到根目录,点击“share”然后会弹出提示框,提示是否导入到根目录,并且覆盖根目录,点击“YES”最后提示,已经成功集成到svn,只需要执行(commit)提交即可。这个时候,点击工具栏“VCS”选择“commitchanges“,或者直接用快捷键【Command+K】进行提交,弹出对话框,取消勾选“checktodo..”输入提交说明点击“commit”这是会再弹出确认命令,直接点击“commit”即可。
如果是代码需要取消跟svn关联的话,其实很简单,直接找到项目的隐藏文件.idea文件夹下的vcs.xml文件,修改其中一段代码即可,
主要代码为:
projectcomponentmapping directory=" vcs ="svn"//component/project
其中修改节点mapping的值,vsc=“”即可,去掉svn,即可取消代码与svn的关联。