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

Android studio 如何将Android Studio/Mercurial项目从Windows复制到MAC?,android-studio,mercurial,tortoisehg,Android Studio,Mercurial,Tortoisehg,我现在有点紧张 我想将Android Studio开发项目复制到苹果Macbook上,以便远程工作。简单。(?) 该项目使用Mercurial进行代码控制。我只将实际的src文件(包括'build.gradle'和清单等)置于代码控制之下(添加.idea,build,。gradle等似乎有点过头了) 我曾尝试将项目文件“锁、存、桶”复制到Mac上,但由于这不是Mercurial repo的正确“克隆”,我担心合并无法正常工作,我会损坏项目的两个副本 我曾尝试将存储库“克隆”到Mac上的一个空项目

我现在有点紧张

我想将Android Studio开发项目复制到苹果Macbook上,以便远程工作。简单。(?)

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

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

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

所以。。。将一个项目克隆到另一台计算机上,然后使用Mercurial保持未来代码更改同步的简单方法是什么

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

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


还是一位主持人只是想让我走开,问问软件工程部门的人?:)

好的。我现在已经把这个工作做得令人满意了。我的解决方案是这两种选择的混合。有点像黑客,但我现在可以在两次回购之间推动和拉动变化,这正是我想要实现的

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

我不认为这是实现Mercurial/Android Studio项目工作副本的“正确”方法,但对我来说是可行的

为什么你认为省略配置文件,以及构建应该如何完成似乎有些过头了?为什么不简单地复制完整的repo目录并将它们添加到VCS中,而这些VCS不需要在您的系统之间有所不同?当我开始这个项目时,我并不认为将生成的构建文件添加到代码控制中是必要的。这可能是错误的决定。我在这里听取建议。