如何将Android Studio/Mercurial项目从Windows复制到MAC?



我在这里让自己有点不舒服。

我想将Android Studio开发项目复制到Apple Macbook上进行远程工作。简单。(?)

该项目使用 Mercurial 进行代码控制。我只放置了实际的src文件(包括"build.gradle"和清单等) 在代码控制下(添加.ideabuild.gradle等人似乎有点过头了)。

我尝试将 PROJECT 文件锁、库存和桶复制到 Mac 上,但由于这不是 Mercurial 存储库的正确"克隆",我担心合并将无法正常工作,我会损坏项目的两个副本。

我尝试将存储库"克隆"到Mac上的空PROJECT目录中,然后启动Android Studio,但是这加载了该项目的修订版1,没有任何构建变体。即使升级到最新版本,项目也无法正确生成(可能是因为文件不受代码控制)。

那么......将项目克隆(因为没有更好的词)到另一台计算机上,然后能够使用Mercurial来保持未来的代码更改同步的简单方法是什么?

我是否应该将项目目录中的所有内容提交到 Mercurial 并再次尝试克隆和复制存储库?

或者当我复制项目目录时,是否有一种聪明的方法可以正确设置 Mercurial?

还是主持人只是要告诉我离开并询问软件工程部门? :)

好的。我现在的工作令人满意。我的解决方案是两种选择之间的混合。有点黑客,但我现在可以在两个存储库之间推送和拉动更改,这就是我想要实现的目标。

  • 我将完整的项目目录复制到Macbook上
  • 我将Mercurial存储库cloned到一个单独的临时目录(使用TortoiseHG)。
  • 我删除了复制到Macbook上的.hg子目录,并将其替换为临时目录中的.hg
  • 然后,我从Mercurial克隆更新了PROJECT目录,以使存储库同步(再次使用TortoiseHG)。

我不相信这是实现Mercurial/Android Studio项目工作副本的"正确"方法,但它对我有用。

最新更新