問題タブ [egit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git update-index --assume-unchanged egit の不一致
シナリオは次のとおりです。
私は Eclipse + egit (git プラグイン) で開いている git プロジェクトを持っており、samples.xml というリソース ファイルがあります。
samples.xml を削除したいのですが、変更を無視するように git に指示してください。だから私は次のことをします:
これは、コマンドラインでうまく機能します。 git status
何も返しません。
egitでは、私も同じことを期待しています。ただし、コミット ダイアログを開くと、次の行が表示されますAssume unchanged | <path_to_samples.xml>
。
なぜこれが起こるのでしょうか?egit が変更されていないと認識している場合、コミット ダイアログに表示されるのはなぜですか? これに対する回避策はありますか?
ありがとう、
ケン
egit - EGitで[ソースパス]リンクされたリソースを無視する方法は?
次のように、リンクされたリソースをEclipseプロジェクトに追加すると:
EGit コミット画面で毎回すべてのリンクされたファイルを表示します。
.gitignore でさまざまなエントリの組み合わせを試しましたが、成功しませんでした。デフォルトの右クリックTeam -> Ignoreは、次の行を追加します: /[source path] srcを .gitignore に追加しますが、機能しません。
これを回避する方法はありますか?
git - Egitフックがトリガーされない
意図的に100%失敗するpre-commitフックを備えたgitリポジトリがあります。
コマンドラインからコミットしようとすると、期待どおりに失敗します。ただし、egitからコミットすると、フックは無視され、変更がコミットされます。
egit / jgitはまだフックを認識していませんか?これに対する回避策はありますか?
前もって感謝します!
git - Git 変更されていないファイルをコミットする
簡単に言うと、egit で変更されていないファイルをコミットできる状況があります。コミットすると、git リポジトリが破損しますか?
eclipse - Egit (Eclipse) を使用して Hibernate ソースのクローンを作成する方法は?
Egit (Eclipse の git 統合機能) の使用についてサポートが必要です。私の目標は、ローカルの Eclipse にHibernate ソースを用意することです。最終的には、テストの実行、ソースの変更、git プル リクエスト (パッチ) の発行などを目指します。
Hibernate ソースのクローンを作成し、それらを Eclipse で Java プロジェクトとして使用する方法を誰かが説明できますか?
私が自分で達成できるのは、(必要に応じて) ソースを特定のパス (推奨されるパスはワークスペース ディレクトリの外にあります) に複製することだけです。次に、その構造を Eclipse で Java プロジェクトに変換しようとして困惑しています。File | Import
既存のプロジェクトをワークスペースにインポートしたり、新しく作成した Java プロジェクトにソースをリンクしたりして、さまざまな方法でプロジェクトをインポートしようとしています。問題は、Hibernate のソースが単一の maven プロジェクトではなく (これについてもよくわかりません。私は maven が初めてです)、おそらく Eclipse プロジェクトではないため、Eclipse はソース構造をまったく認識しません。
eclipse - EGit - SSH がパスフレーズで失敗する (GitHub への接続時)
私はEGit(同梱)でEclipse Indigo RC4を使用しています。ローカル リポジトリにコミットしたプロジェクトがあり、そこから GitHub にあるリモート リポジトリにプッシュしたいと考えています。
コマンド ライン ツールからのプッシュ/プルは正常に機能します (RSA キー ベースの SSH 認証を構成しました)。
しかし、EGit から (GitHub を指す SSH 経由で) プッシュしようとすると、パスフレーズを入力するように求められます。しかし、正しいパス フレーズを入力すると、再度同じプロンプトが表示されます (注: ユーザー名は git として表示されます。これは、GitHub を使用するときのデフォルトであるためです。問題にはならないと思います)。
Eclipse の設定で、生成した RSA トークンを使用するように構成されていることを再確認しました。
eclipse - Eclipse + EGit: プロジェクトをワークスペースに複製する
EGit の仕組みについて少し混乱しています。
Github に既存の git リポジトリがあり、それを自分のワークスペースに複製したいと考えています。私の目標は、ワークスペース フォルダー内にローカル リポジトリを直接保存することですが、EGit では動作しません。
EGit で github リポジトリのクローンを作成する場合、宛先としてディレクトリを選択する必要があります。推奨されるディレクトリは、(ワークスペースではなく) ホームディレクトリにあります。このディレクトリを選択すると、Eclipse でプロジェクトを表示できますが、ワークスペース フォルダーには保存されません。代わりに、ホームディレクトリに保存されます。
ワークスペース内でディレクトリを直接選択すると、後でプロジェクトをインポートするときに、この名前のディレクトリが既に存在すると表示されます。
これを解決する方法がわかりません。これは一般的なシナリオだと思いました。過去に私は hgEclipse (Mercurial) を使用していましたが、思った通りに動作していたので、EGit はそうではないと混乱しています。多分私は何かを誤解しました。
おそらく、これは知っておくことが重要です: github リポジトリには、Eclipse の .project または .settings ファイルはありません。私はそれらを.gitignoreに持っているので、インポートダイアログで「既存のプロジェクトをインポートする」ではなく「一般的なプロジェクトとしてインポートする」を選択する必要があります。しかし、これは問題ではないと思いますか?
EGit プラグインがデフォルトでリポジトリをワークスペースに直接クローンしない理由を誰かが助けてくれるか、説明してくれることを願っています。
私のEclipseバージョンは3.6です。マークされた場所にEGitをインストールしました。
revert - EGit でファイルを元に戻すのに、ダーティ シンボル '<' がプロジェクト ビューにまだ存在するのはなぜですか?
EGit revert を数日間試してみましたが、ユーザー ガイドに従ってファイルを元に戻しても、関連ファイルにまだファイル ダーティ シンボルが表示されており、非常に混乱しています。
http://wiki.eclipse.org/EGit/User_Guide#Reverting_Changes
「Replace with」->「File in Git Index」を選択すると、機能し、コンテンツは元に戻されましたが、シンボルは同じままです。しばらくするとシンボルが消えることもありますが、消えないこともあります。
Windows で Eclipse を使用していますが、'\r\n' 文字に関するものかどうかわかりません。しかし、'Compare with' -> 'File in Git Index' を使用すると、2 つのファイルが同じように見えます。
誰かが理由を教えてくれるといいのですが、バグかもしれないと思いますか? 前もって感謝します。
java - egit、Eclipse で Web サーバーにリポジトリをセットアップする方法
ローカルの C ドライブにリポジトリをセットアップできましたが、Web サーバーにリポジトリをセットアップできるようにしたいと考えています。次のようにサーバーを評価できます。
しかし、私がやりたいことはこれです:
ただし、それを試してみると、次のようになります。
これを取得する必要がある場合:
Cドライブにローカルレポを作成すると、これが得られます。
私の質問は、Web サーバーをリポジトリとして使用するにはどうすればよいですか?
eclipse - EclipseにEGitをインストールできません
このチュートリアルからEGitをインストールしようとしています。[ヘルプ]->[新しいソフトウェアのインストール]にプラグインのURLを追加するように指示されています。
私の場合、[新しいソフトウェアのインストール]ダイアログに[追加]ボタンが表示されません(画像を参照)。
私の日食バージョンは