咱们来聊聊怎么给安卓项目搞一套完整的SVN版本控制。首先,得先去官网下个TortoiseSVN客户端。记得安装的时候把“命令行工具”那一项也勾上,一路点“Next”就行。等装完,电脑菜单里会出现那个图标,这就说明客户端是弄好了。 接下来得把Android Studio给搞通了。打开File,然后点Settings,再往下找Version Control,找到Subversion那一栏。在弹出的窗口里,把SVN服务器地址填上,格式一般是“svn://服务器地址/项目路径”。保存一下,Android Studio就能用SVN管着版本了。 为了不让每次提交都把Gradle缓存、IDEA临时文件还有编译出来的一堆东西全推到服务器上去,咱们得配个忽略规则。这有两种办法:一种是直接点File里的Settings,找到Ignored Files,在那里面一条条地加上要忽略的路径;另一种是直接去项目根目录下找.idea文件夹里的workspace.xml文件。打开那个XML文件,找到名字是ChangeListManager的那个组件,在里面加上一段配置代码就行。这样以后符合条件的文件就会自动被忽略掉了。 配置完忽略规则后,咱们得把项目挂到SVN仓库上去。在Android Studio里点击VCS,选Import into Version Control,再点Share Project(Subversion)。这时候会出来个对话框让你选仓库地址。确认一下项目根目录和仓库的URL对上号了,点个OK就完事了。记得这时候得确保刚才的忽略规则生效了,不然可能会上传一堆没用的东西上去。 最后一步是进行第一次代码提交。在项目根目录上右键点一下,选TortoiseSVN里的Add,把所有新添加的文件都勾上点一下Commit。在弹出的框里写点提交信息。这时候一定要检查一下那些缓存文件、编译产物有没有被排除掉。确认只有源代码和资源文件后就可以点确定了。 等这一步做完了,你的安卓项目就算是正式进了SVN版本控制的圈子啦。以后团队里的其他人就能一起协作开发啦。