我希望能够跨多个工作站同时从一个工作站跳到另一个工作站,而不必担心提交.
我有Windows个人和工作台式机和Mac OSX笔记本电脑.目前,我将我的项目指向云目录,并将本地安装的Android Studio指向另一个云目录中的gradle脱机缓存.这会导致失败,因为它告诉我gradle的路径无效.据我所知,因为gradle在不同机器的不同位置被引用(考虑到MACOSX和Windows7中不同的文件管理系统).
编辑:当我尝试打开项目时,它会显示"从Gradle导入项目"屏幕.我可以选择"使用本地gradle发行版"并选择Gradle主目录.我把它指向缓存目录,它告诉我:
Cannot Save Settings Gradle location is incorrect. Location:C:/Users/Username/.gradle
我所有的研究(包括这些问题的答案在这里,和这里)表明,VCS是要走的路.但是,我不认为这是解决我的问题的方法.我不是在寻求版本控制,我希望在工作站之间无缝过渡.当然,我仍然会使用版本控制系统来保存我的代码的工作版本,或者与其他开发人员共享它,但是当我只想让所有工作站同步时,必须有更好的方法.
我来自Web开发,我在AMPPS上同步本地环境而没有任何问题.这意味着我可以立即从个人桌面,笔记本电脑和工作桌面过渡.如果我每次搬家都要记得提交,那就让我感到沮丧.如果我每天必须这样做20次,并且这需要大约一分钟的时间,这可能花费了20分钟来编写一些功能.如果我忘记承诺,那么我开始工作,或者回家,这将浪费一天,因为我实际上不会拥有当前的最新代码......
所以问题仍然存在,有没有办法立即同步Android Studio项目?如何保持所有代码库(即gradle)同步?