如何首次将Android工作室项目上传到Subversion

时间:2015-10-28 09:55:13

标签: android svn android-studio intellij-idea

我在磁盘上有一个本地项目,我想第一次将它上传到subversion。我们通常在当天使用TortoiseSVN(或subeclipse插件),但现在我们想直接在Android Studio中使用它。

我的本​​地项目是: C:\\ParentDir\ProjectDir

在该文件夹中有通常的目录:.gradle.ideaapp等。

我想将它上传到我刚刚在svn服务器中创建的回购中:
svn://serverip/parentdir

最终的repo文件夹结构应如下所示:

  • svn://serverip/parentdir/ProjectDir/branches
  • svn://serverip/parentdir/ProjectDir/tags
  • svn://serverip/parentdir/ProjectDir/trunk

我可以通过在svn存储库中手动创建ProjectDir/trunk文件夹,然后选择" VCS - >成功上传项目。导入版本控制 - >导入颠覆"。 (顺便说一句,这应该是一个令人困惑的名字,应该被称为"导出到版本控制"相反)。但随后该项目仍然没有变化。显然,此操作仅在启用或未启用版本控制的情况下上载一次。

接下来我尝试的是" VCS - >导入版本控制 - >分享项目(颠覆)"。这会在服务器中创建ProjectDir文件夹,还会在trunktagsbranches子文件夹中创建。该项目已正确上传,但最终给我一个错误:

*C:\\ParentDir is not a working copy*

在此之后,项目中的每个文件都显示为无版本(红色),即使更改了某些文件,更改列表也是空的。

对我来说没有意义,在为整个项目启用VCS后,我需要逐个手动添加每个文件或文件夹。由于这个错误,一定有问题。

可能是什么问题?是否有第一次上传项目的安全操作序列?

1 个答案:

答案 0 :(得分:5)

解决方案是使用" VCS - >导入版本控制 - >分享项目(颠覆)"并在对话框中选择1.6格式。我最初使用的是1.7格式,但它没有用。