私はローカルプロジェクトをディスクに保存していますので、初めてSubversionにアップロードしたいと思います。私たちは通常、TortoiseSVN(またはその日に戻ってくるサブクラスプラグイン)を使用していますが、今はAndroid Studioから直接行っています。初めてSubversionにAndroidスタジオプロジェクトをアップロードする方法
私のローカルプロジェクトがある:通常のディレクトリが存在し、そのフォルダ内 C:\\ParentDir\ProjectDir
:など、.gradle
.idea
、app
Idは私だけで作成したレポにそれをアップロードしますSVNサーバー:
:svn://serverip/parentdir
最終レポフォルダ構造は次のようになります。
svn://serverip/parentdir/ProjectDir/branches
-
svn://serverip/parentdir/ProjectDir/trunk
私は手動でSVNリポジトリにProjectDir/trunk
フォルダを作成し、「VCS選択することで、プロジェクトを正常にアップロードすることができます - バージョンコントロールへ>インポート - > [インポートへSubversion "と呼ばれる。 (ちょっと混乱している名前で、代わりに「バージョン管理へのエクスポート」と呼ばれていたはずです)。しかし、そのプロジェクトはバージョン化されていません。どうやらこの操作は、バージョンコントロールを有効または無効にして1回だけアップロードすることを意図しています。
私が試した次のことは、「VCS - >バージョンコントロールへのインポート - >プロジェクトの共有(サブバージョン)」でした。これにより、サーバーにProjectDir
フォルダーが作成され、trunk
、tags
、およびbranches
サブフォルダーも作成されます。プロジェクトが正常にアップロードされたが、それは最後に私にエラーを与える:この後
*C:\\ParentDir is not a working copy*
は、プロジェクト内のすべてのファイルは、ASバージョン管理外(赤)が表示されます、そしてチェンジにもいくつかのファイルを変更した後、空になっています。
私は、プロジェクト全体でVCSを有効にした後、手動ですべてのファイルまたはフォルダを1つずつ追加する必要があることは間違いありません。このエラーのため何かが間違っていたはずです。
何が問題だろうか?はじめてプロジェクトをアップロードするための安全な操作シーケンスがありますか?