Android 工作室,将项目导入 CVS 存储库

Android studio, import project into CVS repository

我在 Android 工作室中有功能齐全的项目。我想将此项目导入 CVS 存储库,然后在另一台 PC 上查看它。 导入到 CVS 时,只有一个选项可供选择:关键字替换,但我找不到很好的解释什么是最好的选择。

不知道问题出在哪里。如果正在导入 CVS 或签出。

构建项目后出现的错误:

C:\Android\EsoCRM\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7.0.0\res\values-v23\values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.

Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Roman\AppData\Local\Android\sdk\build-tools.0.2\aapt.exe'' finished with non-zero exit value 1

在 Android studio 中管理 CVS 存储库的最佳方法是什么?

您遇到构建问题,可能与您的 CVS 设置有关。

如果您查看错误,它引用了 "build\intermediates\exploded-aar" 文件夹中的 appcompat-v7。查看以下内容:

  1. 您不应在存储库的 "build" 文件夹中包含任何内容。这些是在您进行构建时为执行构建的系统生成的。从存储库中排除 "build" 文件夹中的所有内容。 (出于同样的原因,您还应该排除所有“*.iml”文件。)

  2. 清理您的项目。如果您在此处复制了文件,或者您的缓存文件有问题,那么您将需要删除它们并重试。

  3. 如有必要,删除 gradle 中的“.caches”文件夹。有时旧的缓存文件已过时,但 gradle 不会更新它们。您可能需要手动删除它们并进行更新。