2012-01-23 20 views
2

多くの理由から(私は思うが)、Eclipseベースの特定のAndroidプロジェクトのプラグインではなく、SVNコマンドラインクライアントを使いたいと思っている。私がこれまでに作ったいくつかの仮定との観測を確認します。EclipseとSVNコマンドラインクライアント

  1. がチェックインしないでください派生フォルダのような:OBJ、GEN、ビン、および
  2. のようなソースフォルダにチェックしてくださいLIBS:資産、 jni、res、src
  3. .projectと.cprojectの設定ファイルをチェックインします。

これは、.classpathsと.settingsをどうするべきかという疑問を残していますか?私はいくつかの推奨事項を見たことがありますが、現在は.classpathsをチェックインしていますが、.settingsはチェックしていません(ちょうどそれを発見しました - 私はEclipseのnoobです)。 Eclipseの外でSVNを使用する必要があると感じた人からのアドバイスはありますか?

+0

これは、私がSVNをビルドする必要があるだけのソースとして、あるいはそれに加えて私が仕事に必要なものを加えたものであるという問題になっていると思います。 .. プロジェクト。個々のprefsは一般的にSVNには保存されませんが、あなたが唯一の開発者であれば、あなたのprefsがどれほど永遠にあるかによってうまくいくでしょう。 1つの解決策は、実際のディレクトリをチェックインするのではなく、zip myname-prefsという名前をつけてプロジェクトをチェックすることです。 –

+0

また、SVNではなくMercurialの使用を検討することもできます。いいね。 –

+0

ありがとうございます。私は**ここにいる唯一の開発者であり、3つのOSと4つの開発プラットフォームの間でコードを共有しなければならないことがわかっているので、SVNのコマンドラインはツールよりも時間がかかります手元の仕事に就いています。 VisualStudio、Xcode、EclipseにSVNプラグインを使用する方法を学ぶことは、現時点ではあまりにも多くのことです... –

答えて

0

同様の環境(すべてのものがインストールされ、同様の方法で編成されている同様のWindows 7クライアントなど)を使用している場合は、プロジェクト固有の設定(.classpath、.settings)もバージョンコントロールに追加できます。しかし、あなたのプロジェクトが異なるOSでチェックアウトされている場合は、ほとんどの場合、それらをさまざまな制御から離しておきたいでしょう。

Eclipseはあなたに何をするかを案内します。 Eclipseプラグインを使用してプロジェクトをSVNにインポートします。その後、準備されたリポジトリのコマンドラインツールに切り替えることができます。

+0

ありがとうございます。それは確かに最善の方法ですが、私はちょうどもう一つのEclipseプラグインに脳細胞を捧げることができません。私は今すぐコマンドラインを介してSVNにチェックされたファイルの適切なセットを持っているように見えるし、すべての3つの開発プラットフォーム(および開発システム...一味)で共通の方法で今すべてにアクセスすることができます –

関連する問題