2015-10-28 30 views
7

我在磁盤上有一個本地項目,我想第一次上傳到Subversion。我們通常使用TortoiseSVN(或當天的subeclipse插件),但現在我們希望直接從Android Studio中完成。如何首次將Android Studio項目上傳到Subversion

我的本地項目是: C:\\ParentDir\ProjectDir

這個文件夾裏還有常用的目錄:.gradle.ideaapp

標識喜歡把它上傳到我剛剛在創造了一個回購在SVN服務器:
svn://serverip/parentdir

最終回購的文件夾結構應該是這樣的:

>導入到版本控制 - - >導入到
  • svn://serverip/parentdir/ProjectDir/branches
  • ​​
  • svn://serverip/parentdir/ProjectDir/trunk

我可以手動創建的SVN倉庫ProjectDir/trunk文件夾,然後選擇「VCS成功上傳項目顛覆」。 (順便說一下,這是一個令人困惑的名字,它應該被稱爲「導出到版本控制」)。但是這個項目仍然沒有受到版本控制。顯然,這個操作只能在啓用或不啓用版本控制的情況下上載一次。所以接下來我嘗試的是「VCS - >導入到版本控制 - >共享項目(顛覆)」。這將在服務器中創建ProjectDir文件夾,並創建trunk,tagsbranches子文件夾。該項目是正確的上傳,但它給了我一個錯誤結尾:

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

在此之後,項目中的每個文件顯示爲未版本控制(紅色),甚至改變了一些文件後變更列表是空的。

對於我來說,在爲整個項目啓用VCS之後,我需要手動逐個添加每個文件或文件夾。由於這個錯誤,一定會出錯。

可能是什麼問題?第一次上傳項目是否有安全的操作順序?

回答

3

解決方案是使用「VCS->導入到版本控制 - >共享項目(subversion)」並在對話框中選擇1.6格式。我最初使用的是1.7格式,並沒有奏效。

相關問題