use*_*927 5 cloud android-studio
我希望能够跨多个工作站同时从一个工作站跳到另一个工作站,而不必担心提交.
我有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
Run Code Online (Sandbox Code Playgroud)
我所有的研究(包括这些问题的答案在这里,和这里)表明,VCS是要走的路.但是,我不认为这是解决我的问题的方法.我不是在寻求版本控制,我希望在工作站之间无缝过渡.当然,我仍然会使用版本控制系统来保存我的代码的工作版本,或者与其他开发人员共享它,但是当我只想让所有工作站同步时,必须有更好的方法.
我来自Web开发,我在AMPPS上同步本地环境而没有任何问题.这意味着我可以立即从个人桌面,笔记本电脑和工作桌面过渡.如果我每次搬家都要记得提交,那就让我感到沮丧.如果我每天必须这样做20次,并且这需要大约一分钟的时间,这可能花费了20分钟来编写一些功能.如果我忘记承诺,那么我开始工作,或者回家,这将浪费一天,因为我实际上不会拥有当前的最新代码......
所以问题仍然存在,有没有办法立即同步Android Studio项目?如何保持所有代码库(即gradle)同步?
好的,多亏了上面的评论,我指出了正确的方向.
Android Studio会创建一些特定于您所在机器的本地文件.遵循此原则,要同步"源"文件(仅适用于您的应用程序的文件),您必须忽略所有这些本地文件.这类似于你在github上存储的内容.我按照这个问题的答案来应用忽略规则.
忽略所有"本地文件"后,当我创建一个新项目时,源文件将在我的所有工作站之间同步.为了建立本地版本,我需要先"导入"项目.导入后,将为该特定计算机创建"本地文件".从那时起,我可以在本地"打开"该项目.
总结一下:
我希望这可以帮助其他人,节省谷歌上的时间.
归档时间: |
|
查看次数: |
7430 次 |
最近记录: |