Android studio share项目到svn仓库

我们有新的项目要进行开发了,一直想用用android studio。所以在新项目上,果断使用。这里是我将android studio项目share到svn仓库的全过程。后期再考虑是否要搭建公司的git服务器。一步步来吧。

1.设置svn的客户端路径:(我的本地svn客户端是之前就已经安装好了,所以这里面是默认的状态)
(这一步非常是必须的一步骤,否则,后续再share项目的时候就会报错,share项目到服务器仓库不成功)
技术分享

报错:如果是直接按照这个默认的去share项目的话,会报错。

annot checkout from svn: Cannot run program "svn": CreateProcess error=2, ?????μ???

然后网上查的资料是需要指定svn.exe文件。

打开我的svn的安装目录,却发现,D:\Program Files\TortoiseSVN\bin  我的这个目录下面,并没有存在这个文件。
原因和解决办法:

打开svn的TortoiseSVN.exe,然后选择modify就OK了。如果没有安装的选择正常安装就可以了。关键是下面截图位置的部分。需要确认,并修改一下。
技术分享
下来菜单中选择第一个就ok了。
发现按照上述修复安装svn客户端后,还设有出现svn.exe.于是又做了如下操作
技术分享
重新进行修复安装。svn.exe出现了。
技术分享
于是修改subVersion的基本配置如下:(非常关键的一步)

本来是想设置一下上面的command line client的路径指定给svn.exe,但是发现,svn.exe 生成以后,这个地方也不用设置了。
应该是这之间本身存在映射关系。

2.添加本地需要被svn提交ignore的文件:(添加的最终结果如下图,打开这个页面以后,摸索一下就可以知道如何添加到如下的效果)

注意,我这里面share的是一个刚建立的空项目,如果对于需要share的项目还关联了相关的libary  module。也同样需要把这个module下面的
build文件添加到svn的ignore中。
技术分享
share项目到svn的服务器
在vcs->...->share project 打开如下的界面:
技术分享
4.项目share上去过后,如果是空的做如下操作,将本地代码提交到svn的服务器仓库中。提交完毕过后,你的同伴就可以checkout 和更新你的代码了。
技术分享


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。