Android开发中SVN的使用

本文以Eclipse为例。

1.下载安装TortoiseSVN和Subclicpse,两者默认共用一个配置


2.Subclicpse的使用http://jingyan.baidu.com/article/2c8c281daaeaaa0009252a64.html


3.关于锁的问题:不要讲整个项目设置为needs-lock,否则会导致项目不能更改sdk版本等问题。建议将res、src以及AndroidManifest.xml设置为needs-lock。
(如果整个项目设置为needs-lock后,project.properties不设置,不会影响更改sdk版本,仅猜想,未试验)
设置的needs-lock方法:
TortoiseSVN检出项目选中src右键单击-TortoiseSVN-属性-新建needs-lock,按此步骤将res和AndroidManifest.xml加锁,然后提交到服务器。
此方法加锁只对已有文件有效,新添加的文件无效。
设置提交时自动设置needs-lock:
TortoiseSVN设置-常规设置-subversion配置文件编辑,在文件最后加上
[miscellany]
enable-auto-props = yes
[auto-props]
* = svn:needs-lock
此时,新建的文件,只要提交,就会自动设置needs-lock。已存在的文件,修改后提交,并不会设置needs-lock。
注意:如果提交了project.properties文件,一定要将该文件的needs-lock删除

猜你喜欢

转载自blog.csdn.net/mkcrawling/article/details/51993988