2

私はAndroidプロジェクトを持っており、それをSVNリポジトリに追加しました。これらは私が追加したディレクトリ/ファイルです

ディレクトリ:res、src、lib、

ファイル:AndroidManiFest.xml、project.properties、proguard.cfg、および2つの起動ファイル

ただし、次のようにすると、Androidプロジェクトとしてファイルを作成できません。

  1. SVNからチェックアウトしてプロジェクトをインポートします(これはプロジェクトAです)
  2. Eclipseで新しいプロジェクトを作成して新しいプロジェクトを作成する-手順は次のとおりです。Create New Projects -> Android Project from Existing Source Code

私がコミットしていないファイルがいくつかありますか、それとも新しいプロジェクトを作成しているときに何か間違ったことをしていますか?

4

6 に答える 6

16

私は、AndroidプロジェクトをWebベースのSVNプロバイダーからEclipse(Juno)にインポートすることに多くの時間を費やしました。

正しい手順を見つけるのがどれほど難しいかを見て、スクリーンショットを付けて提案をここに残します。楽しみ!

  • SVNがすでにインストールおよび構成されている必要があります。Eclipseでは以前のプロジェクトは必要ありません SVNがすでにインストールおよび構成されている必要があります。 Eclipseでは以前のプロジェクトは必要ありません

  • 以前の試みにより、プロバイダーへの接続はすでに正しく構成されています。YMYVはこちら。 以前の試みにより、プロバイダーへの接続はすでに正しく構成されています。 YMYVはこちら。

  • 私はSVNKit1.7を使用しています。これは、ここで動作しているプロキシ上で問題なく動作するためです。 私はSVNKit1.7を使用しています。これは、ここで動作しているプロキシ上で問題なく動作するためです。

  • 最も重要な手順は次のとおりです。 [子のプロジェクトを検索]オプションが選択されていることを確認してください 最も重要な手順は次のとおりです。[子でプロジェクトを検索]オプションが選択されていることを確認してください。

  • プロジェクトとしてチェックアウトを選択 プロジェクトとしてチェックアウトを選択する

  • 必要なワークスペースを選択してください 必要なワークスペースを選択してください

  • そして、voilá、プロジェクトは開始する準備ができています! そして*voilá*、プロジェクトは準備ができています!

ご覧いただけるように、画像に説明を追加しました。正しい手順を理解した後、私と同じように誰かが多くの時間を節約できることを願っています。

于 2013-04-09T18:03:59.413 に答える
3

Eclipseで試してみてください:

プロジェクトビューを右クリックします。

->インポート

->Androidに入る

->「既存のAndroidコードをワークスペースに」を選択します

->チェックアウトしたsvnフォルダーを選択します。

終了。:)

于 2012-07-04T09:30:27.467 に答える
1

EclipseでAndroidプロジェクトをチェックアウトする最も簡単な方法は、プラグイン「Subclipse」(http://subclipse.tigris.org)を使用することです。このプラグインを使用すると、Eclipseで直接「Androidプロジェクトとして」チェックアウトできます。

于 2012-07-04T10:08:33.447 に答える
1

理由はわかりませんが、[子のプロジェクトを検索する]オプションがありません。この記事の執筆時点では、最新のサブクリップを備えたEclipse Kepler ServiceRelease2を使用しています。回避策は次のとおりです。この方法では、このサイトで見つけたいくつかの手順とは異なり、変更をコミットする機能も保持されます。

  1. デフォルトのワークスペースディレクトリの下に一時ディレクトリを作成します(必ずしもワークスペースの下にある必要はありませんが、機能します)
  2. プロジェクトをSVNからEclipseを介してtempディレクトリにインポートします
  3. プロジェクトを削除します。「ファイルの削除」にチェックを入れないでください
  4. 既存のコードからAndroidプロジェクトをインポートし、一時ディレクトリでインポートしたプロジェクトを選択します
  5. リファクタリング->移動、[デフォルトの場所を使用]をオンにします。これにより、プロジェクトが一時ディレクトリから通常のワークスペース、つまり1つ上のレベルに移動します。
于 2014-05-14T00:26:11.020 に答える
1

biggvsdiccvsにも関わらず、Androidサポートライブラリのような参照ライブラリの問題を回避するのに役立つ一時ディレクトリの使用をスキップしました。

  1. SubclipseとSVNKitをインストールします(ビデオチュートリアル0:12
  2. SVNパースペクティブに切り替えて、リポジトリを追加します(ビデオチュートリアル1:12
  3. Javaパースペクティブに戻り、新しくインストールしたSVN Eclipseプラグインを使用して、「ファイル」>「インポート」>「SVN」>「SVNからプロジェクトをチェックアウト」を選択するか、ビデオチュートリアル1:42に従ってください。
  4. リポジトリを選択してください
  5. 「指定された名前のプロジェクトとしてチェックアウト」を選択します
  6. 「プロジェクトとしてワークスペースにチェックアウト」を選択します
  7. 「デフォルトのワークスペースの場所を使用する」を有効にする
  8. プロジェクトを削除します。「ファイルの削除」にチェックを入れないでください
  9. 既存のコードからAndroidプロジェクトをインポートし、インポートしたプロジェクトを選択します
于 2014-11-13T15:13:41.713 に答える
-1

TortoiseSVNを使用します。Gitにも使用できます。SVNからファイルを適切にアップロードおよびダウンロードします。SVNクライアントが正しく機能していない可能性があります。

于 2012-07-04T11:48:03.030 に答える