android Studio 关于SVN的问题

来源:互联网 发布:eclipse打包java程序 编辑:程序博客网 时间:2024/05/16 17:31
1,android Studio配置svn

在android studio 的File / Settings / Version Control / Subversion 下,将右边的General中将Use command line client打勾勾选上,浏览本地的SVN安装目录,选择"\svn.exe"。


但是TortoiseSVN在默认安装时是没有安装command line client tools 也就没有svn.exe这个程序。安装TortoiseSVN时记得把command line client tools 也安装了。

接下来点击Ignored Files添加忽略的文件及文件夹。一般忽略.idea文件夹、.gradle文件夹、所有build文件夹、所有的.iml文件 ,local.properties文件

点击右侧加号添加忽略,第一个用于忽略文件,第二个用于忽略文件夹,第三个用于忽略符合规则的文件。


添加完确定退出设置。打开VCS / Import into Version Control / Share Project(Subversion)将项目和svn关联起来。点击加号添加仓库,将从virtualSVN server复制来的url粘贴进来,这里默认带了 “ http:// ”的前缀,而使用virtualSVN复制url时也是带了 “ https:// ”的前缀的,记得将多余的“ http:// ”去掉,不然连不上仓库。Define share target有三个选择,第一个直接将项目的文件夹文件放到仓库目录下,第二个在仓库目录下以项目名创建一个文件夹将项目的文件文件夹放到这里,第三个在仓库目录下以项目名创建文件夹,并在项目文件夹下创建trunk文件夹,一般选第二个。share 下一步。


接下来选择SVN工作副本的格式化版本


选择1.8版本,其他版本据说会出错,不知道真假。点ok开始关联svn。这里要等好一会,如果没有没有忽略build文件夹就会等相当一段时间。好了会有提示框


至此项目和SVN的关联完成。

最后点击工具栏的Commit Change 将项目提交到服务器上





2,android studio的项目取消与svn的关联

切换到Project目录,打开程序文件夹,在.idea文件夹下有一个vcs.xml文件,打开将vcs的值改为空 vcs=“ ” 。Ctrl + S保存,就可以看到工具栏SVN的Updata Project 和Commit Change 等vcs的快捷图标都消失了。

但是VCS / import into Version Control / Share Project(Subversion)这个选项没了。可以在Project文件浏览窗口选中程序,右键show in explorer,在程序文件夹的根目录下会有一个隐藏的.svn文件夹,删除掉,Share Project(Subversion)就回来了。

0 0