2

Macbook で Eclipse と C++ プラグインを使用しており、スキルを向上させるためにいくつかの練習プロジェクトを試しています。また、Mercurial を試して DVCS を試してみたいと思っています。残念ながら、Eclipse + Mercurial + OSX の組み合わせは非常にまれなようで、役立つドキュメントはあまりありません。

私がこれまでに行ったこと:

  • インストールされた Mercurial SCM
  • HgEclipseプラグインをインストールしました
  • インストール済み GnuPG
  • Eclipse 設定 > チーム > Mercurial で GnuPG および hg 実行可能ファイルへのパスを設定します。

ターミナルでそのディレクトリに移動して使用することで、ディレクトリを hg リポジトリに変換できることを知っています

hg init

そして、ファイルを追加できます

hg add
hg commit

これにより、ファイルが含まれる hg リポジトリが得られるはずです。これまでのところ、とても良いです...しかし、今、私は動揺し始めています.

HgEclipse を自分のリポジトリに向けさせるにはどうすればよいですか? 私の同期ビューには Mercurial オプションがありますが、それを選択すると、[次へ] ボタンがグレー表示され、[完了] ボタンは何もしません...

理想的には、個人リポジトリと「チーム」リポジトリの 2 つのローカル リポジトリをセットアップしたいので、これが一般的な構成であるように思われるため、Hg を実際に評価できます。HgEclipse は単一のリポジトリへのコミットのみをサポートしていますか? それとも、ローカル リポジトリにコミットして「チーム」リポジトリにプッシュできますか?

環境をセットアップするための最適な方法について、DVCS ベテランからの他の提案はありますか?

4

2 に答える 2

1

Eclipse をローカル リポジトリに向けるには、主に 2 つの方法があります。

  • ファイル -> インポート -> Mercurial -> クローン (リポジトリから新しいプロジェクトを開始)
  • (プロジェクトを右クリック) -> チーム -> プロジェクトの共有 -> Mercurial

(既存の Eclipse プロジェクトで Mercurial を有効にする方法を参照してください。 )

起動して実行している場合は、[チームのプッシュ/プル] メニュー項目を使用して、別のリポジトリにプッシュ/プルできます。

  • (プロジェクトを右クリック) -> チーム -> プル ...
  • (プロジェクトを右クリック) -> チーム -> プッシュ ...
于 2010-03-26T18:44:59.840 に答える
0

この優れたガイドに従って、セットアップ手順をもう一度実行すると、すべてが機能するようになりました. 私は、Eclipse ワークスペース自体がリポジトリーであるという事実を理解するのに少し苦労しました。この設定により、変更をコミットして別のリポジトリにプッシュすることが非常に簡単になりました。

于 2010-03-26T19:17:57.157 に答える