EGit -> インストール -> 2015-02-06
Eclipse で Git を使えるとのことなので、利用してみる。
最近の手抜き記事の流れに合わせて、詳細は参考サイト参照。
hiromasa.another :o):Eclipse EGit の使い方(1/2)
Eclipse: 4.4
EGit: 3.6.2.201501210735-r
OS: Windows7 SP1 64bit
Eclipse 4.4 には、EGit が同梱されているとのこと。
「Eclipse EGit」を確認できた。
3.4.1.201406201815-r とある。
名前:EGit
ロケーション:http://download.eclipse.org/egit/updates
すると戻ったダイアログのリストに
・Eclipse Git チーム・プロバイダー
・JGit
と出てくるので、両方チェックして [次へ]
元の要求は変更されました。
“Eclipse Git チーム・プロバイダー – Task focused interface” はすでにインストールされているため、代わりに更新が実行されます。
“Git Java 実装” はすでにインストールされているため、代わりに更新が実行されます。
と出てくるので、[次へ]
ライセンスに同意して [完了]
画面右下に
「ソフトウェアのインストール中: (?%)」と表示され
更新が完了すると、再起動を促されるので再起動。
改めてバージョンを確認してみると
3.6.2.201501210735-r
となっている。
更新完了。
[プロジェクトの親フォルダー内のリポジトリーを使用または作成] にチェックを入れる。
と、すぐ下の表示が切り替わって、プロジェクトディレクトリが表示される。
プロジェクトをクリックしてアクティブに。(チェックボックスはチェックできないw)
[リポジトリーの作成] しばらく Eclipse が作業。
プロジェクトディレクトリにチェックがつく。
[完了]
デフォルトだと隠しファイルが見えないため、設定を変える。
参考サイトの SS だとわかりにくかったため、一応画像を。
①プロジェクトツリーのツールバーにある▼(下三角)をクリック。
②[フィルター] を選択。
※参考サイトとメニューが異なっている
[OK]
確かに .setting とか見えるようになった。
コミット不要であるフォルダやファイル を右クリックして
[チーム]-[無視]
- .settings
- .buildpath
- .project
このとき、プロジェクトを右クリックして無視を選ぶと
「Unable to ignore resources」というエラーになる。
プロジェクトを無視するわけにはいかないので、当たり前なんだけど
それまでずっとプロジェクトを右クリックしていたせいで
うっかりやってしまい、???になった。
気を付けましょう。。。
- [プロジェクト右クリック]-[チーム]-[コミット]
- コミットメッセージを入力
- 該当ファイルにチェックをつける
- [コミット]
※チェックをつける際、全て選択はないのかな~と思って見回していたら、
ファイル (0/?) と書かれているところの右端にあった。
ちょっと見にくいね。
- [ウィンドウ]-[パースペクティブのカスタマイズ]
- [コマンド・グループ可用性](タブ)
- [Git](チェック)
- [OK]
これで「Cntl + #」=「Cntl +Shift + 3」でコミットダイアログが出る。
Eclipse を Mars.1 (4.5.1) に変更したら、メニュー内容が変わっていた。
- [ウィンドウ]-[パースペクティブ]-[パースペクティブのカスタマイズ]
- [ショートカット](タブ)
- [Git](チェック)
- [OK]
ただ、こちらのチェックは入っていなかったけど
「Cntl + #」=「Cntl +Shift + 3」でコミットダイアログが出た。
- [ウィンドウ]-[パースペクティブ]-[パースペクティブのカスタマイズ]
- [Action Set Availablity](タブ)
- [Git](チェック)
- [OK]
下ペインの [ヒストリー] ビューで確認。
※[ヒストリー] ビューが表示されていない場合
[ウィンドウ]-[ビューの表示]-[その他]
[チーム]-[ヒストリー]-[OK]
作業途中に気が付いた。
この作業をしていたら、いつのまにかプロジェクトエクスプローラ内の文字が黒に。。。
テーマ で、背景を暗くしたので、ほぼ読めない。。。
困った~ XD
と思っていたら、最初のコミットを完了した時点で
無視ファイルのみ黒文字となり、他のファイルは白文字に戻った。
無視ファイルとは別に、コミット前の変更ファイルとそのファイルを含むディレクトリの文字が反転する仕掛けになってるみたい。
それにしても、これじゃ見えないにゃ。。。
EGit を 3.7.1 へアップデートしたら、上記のようなエラーが、エラー・ログ ビューへ出るようになった。
正確には、ERMaster の導入、PDT のアップデートをやりながらだったので
EGit のアップデートが直接の原因かどうかは不明。
そして、Git リポジトリー ビューでは、下記のエラーが。
ショートカットキーはおろか、[プロジェクト右クリック]-[チーム] からもコミットできず。
というか、コンテクストメニューがいつもと違う。
EGit の設定自体がクリアされた感じ。
あるプロジェクトは、[プロジェクトの共有] がグレーアウト。
またあるプロジェクトは、[プロジェクトの共有] 自体が表示されていない。
Google 先生に質問したところ、下記ページがひっかかってきた。
Eclipse:Bug 460981 – Update to 201502260915-r today, Repository View fails
ここを読む限りでは、Eclipse 本体を 4.4.2(LUNA SP2) へアップデートすれば直るよ~、と書いてあるっぽい。
というわけで、本体をアップデートしてみた。
メニュー
[ヘルプ]-[新規ソフトウェアのインストール]
使用可能なソフトウェア
[作業対象]:http://download.eclipse.org/eclipse/updates/4.4
[追加]
リポジトリーの追加
[名前]:Eclipse LUNA(任意)
[OK]
使用可能なソフトウェア
[すべてを選択]-[次へ]
ここで下記メッセージ。
修復インストール・ページ
次の代替解決策のいずれかを選択します:
◯同じインストールはそのまま保持し、互換性を持たせるためにインストールされている項目を変更(デフォルト選択)
◯項目をインストールして互換性を持たせるためにインストールを更新
◯オリジナル・エラーを表示し、ユーザー独自の解決策を構築:
デフォルト選択のまま、[次へ]
インストールの詳細
[完了]
Eclipse:4.4.1(LUNA SP1)→4.4.1(LUNA SP1)
アップデートされてない~!!!
けど直った。。。っぽい。。。
hiromasa.another :o):Eclipse EGit の使い方(1/2)
DQNEO起業日記:EclipseでGitコミットのショートカットキ―を有効にする方法
Qiita:逆引き EGit