名词解释
如何把 Android Studio 传到服务器上,和大家共享呢?
Android Studio 支持 CVS、SVN、Git、Google Cloud 等,个人觉得:
一、注册源代码托管
我们可以自己部署一个服务器,也可以使用网上提供的服务,比如:http://www.svnchina.com/(99 元起/年,可免费试用 1 个月),然后创建一个项目,就会得到一个 SVN 网址,这个网址后面会用到。
二、安装 TortoiseSVN
在百度软件中搜索下载 TortoiseSVN(64 位操作系统不能安装 32 位的)。
安装时要把 command line client tools 勾上,因为 Android Studio 要调用。
三、Android Studio 中配置 SVN
上述路径可以直接输入,也可以拖动下方滚动条,使右边的选择按钮显示出来,通过选择方式来输入。
四、Android Studio 中 启用 SVN
Android Studio 支持多种版本控制,所以我们要告诉它,我们用的是 SVN。
五、Android Studio 中 配置 SVN 连接
六、配置与本地的映射
在第五步的对话框中,选中要同步的内容(通常是根目录),点击“Checkout”,选择本地文件夹,这样服务器和本地文件夹就对应起来了,初始状态下,如果服务器有代码会下载下来。
七、上传源代码
在 Android Studio 中选中文件或文件夹(也支持多选),右键 -> Subversion -> Add To VCS。
重要:要切换到 Project 视图,再选中所有文件,再 Add To VCS,因为其他视图状态下,可能有会文件不会显示,那样,就会漏传。如下图:
此时还没有上传到服务器,需要点击 Commit 才上传到服务器,Commit 过程中,如果勾选了 Perform code analysis,则因代码分析,可能会有警告,可以不理会它,仍然 Commit。Commit 过程中要注意下方状态栏,看看是否完毕。
八、Android Studio 首次如何获取服务器上的源代码?
如果本地还没有 Project,首次要从服务器上获取,怎么办呢?
如果 Android Studio 已经打开了项目,那么关闭它,就会弹出一个 Welcome 对话框,选择“Check out project from Version Control”,如下图如示:
九、如果想断开 SVN
某项目不想使用 SVN 了,或者想换一个 SVN 服务器,那么就需要先把之前的断开,具体就是把项目文件夹下的 .svn 删除即可,该文件为隐藏文件。