問題タブ [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.

0 投票する
1 に答える
559 参照

eclipse - 基本的なイート操作

egitをインストールし、 を使用して、ディレクトリ Team - Share - commitにプロジェクト全体のコピーがあると仮定します。.git

そのため、プロジェクトでいくつかの作業を行い、別のコミットを行います。

最初のコミット バージョンで作業したい場合、どのような手順が必要ですか?
保存されたプロジェクトを取得する egit コマンドと、それを現在のプロジェクトから切り離す方法。
Eclipse のナビゲーション ウィンドウにも表示される場所に表示されますか?

非常に基本的なことですが、おわかりのように、全体がどのように機能するかについてはやや不明確です。
チュートリアルについてできる限りグーグルで検索しましたが、当然のことと思われる用語や概念に関連するのは難しいと思います.

0 投票する
1 に答える
6055 参照

egit - Eclipse ワークスペース外に EGit リポジトリを構築する

私はEclipse 3.7EGit 1.0を使用しています。Eclipse ワークスペース内に (プロジェクトのサブフォルダーとして) リポジトリーを作成すると、すべて正常に動作します。しかし、明らかにこれは推奨されていないので、別の場所にリポジトリを構築したいと考えています。しかし、これは期待どおりには機能しません。

私はこの手順を実行します:

  1. テキスト ファイルを含む単純な Eclipse プロジェクトを作成します ( myproject )。
  2. 共有 -> チーム -> Git
  3. ボタンの作成 -> c:\user親ディレクトリとして使用し、mygit名前として使用します
  4. リポジトリ内のパスを空のままにします
  5. ターゲットの場所c:/user/mygit/myproject - > 完了です

この時点で、EGitを介してコードを管理できると期待しています。しかし、プロジェクトまたはテキスト ファイルのコンテキスト メニュー内で[チーム] メニューを選択すると、コミットなどバージョン管理オプションが表示されません。一方、作成したリポジトリを削除すると、プロジェクトも削除されます。

これを正しく行う方法を知っている人はいますか?最初の私の目標は、シンプルなシングル ユーザー リポジトリを構築することです。

0 投票する
2 に答える
50788 参照

eclipse - egitで単一ファイルのローカルのコミットされていない変更を元に戻します(例:svn revert)

シナリオ:元に戻したいソースファイルへのローカルのコミットされていない変更があり、ソースファイルを元の状態に戻します。コマンドラインのgitでは「gitcheckout」を実行しますが、Egitでこれを実行するにはどうすればよいですか?

0 投票する
1 に答える
2017 参照

java - Egit作業ディレクトリとEclipseのプロジェクト

私は長年のEclipseユーザーですが、Git/Egitは初めてです。最近、GitHubを使用して多くのプロジェクトとコラボレーションしたいので、Egitを使用しようとしています。作業したいプロジェクトはEclipse固有のプロジェクトではありませんが、Eclipseで作業できるようにワークフローを設定したいと思います。

組み合わせる必要のあるものがいくつかあるようです。

  1. リモートリポジトリ(GitHub上)
  2. ローカルリポジトリ(私のファイルシステムのどこかに)
  3. Git作業ディレクトリ
  4. 作業したいEclipseプロジェクト(Eclipseプロジェクトファイル、Maven構成、ビルドフォルダーなどのソースツリー外のものを含む)

これらは互いにどのように関連しており、私のワークフローはどうあるべきですか?

特に:

  • 実際にローカルリポジトリが必要ですか、それとも(SVNのように)リモートリポジトリを直接操作できますか?
  • Gitの作業ディレクトリをEclipseプロジェクトにすることもできますか?それともこれは悪い考えですか?
  • プッシュ/プル/フェッチなどのワークフローは通常どのようになりますか?
  • Eclipseプロジェクトの依存関係管理にMavenを使用しているが、Maven固有のものすべてをSCMにコミットさせたくない場合、これは機能しますか?

私はこの仕事を成功させた誰かからのいくつかの健全なアドバイスを探していると思います!

0 投票する
2 に答える
17934 参照

eclipse - Egit(Eclipse)でユーザーの場所(ホーム変数)を変更します

私は Eclipse Indigo と Windows 7 を使用し、Eclipse 用のプラグイン egit/jgit を使用しています。

egitでユーザーの場所を変更するには? egit を理解できない特殊文字が含まれているため、私はそれを行う必要があります。「C:\Users\Кирилл\.gitconfig」ではなく「C:\git\home\.gitconfig」が必要です。どうすればいいですか?「開く」を押しても何も起こりません。

そして、次のタブ「リポジトリ設定」でも何も変更しません。

0 投票する
3 に答える
6008 参照

python - 既存の git リポジトリ (Eclipse プロジェクトなし) を Eclipse に追加する方法は?

いくつかの Python モジュールを含むローカル git リポジトリがあり、これらのファイルを含む新しいプロジェクトを作成したいと考えています (egit egit をインストールしました)。私のリポジトリには .project ファイルが含まれていません。

0 投票する
5 に答える
19345 参照

git - Eclipse Git (EGit) が Git リポジトリを複製できない

基本的に、EGit Clone Git Repository ダイアログの実行可能な URI が見つかりません。

1回の試行

コマンドラインのクローン操作と同じように、プロトコル git を使用して、さまざまな URI を試しましたが、満足のいく結果は得られませんでした。[次へ] ボタンをクリックできないことがあります。

それ以外の場合は、次のことを試します ([次へ] ボタンをクリックできます)。

しかし、私は得る:

私がしようとすると:

私はいつも次のようなものを手に入れます:

フォローアップするための提案をありがとう。

有用な背景

  • gitoliteを使用して Git を管理
  • Linux ホスト上の Git リモート
  • 私の「クライアント」ホストである Linux は、Eclipse Helios を実行しています
  • コマンドライン経由で Git を使用しています。よく働く

この質問は、特に EGit (Eclipse プラグイン) ダイアログの使用に関するものです。Git についてではなく、Git を使用したり、プラグインをインストールしたりすることも問題ではありません。簡単に言うと、私は長い間コマンド ラインから Git を使用してきましたが、今は Eclipse と Git の統合を使用しようとしています。

/etc/hostsには、次の行があります。

ローカルの Git リモート リポジトリ用です。私はgitolite-adminプロジェクトを介して Git を管理していますが、af-blackpearl.site で複製したいプロジェクトへの (物理、ファイルシステム) パスは次のとおりです。

/home/git/repositories/myproject.git

コマンドラインから、私は元からクローンを作成することに慣れているため、一貫して成功しています。

EGit(Googleがホストする)のドキュメントと多くのグーグルを見ているにもかかわらず、これをEGit Clone Git Repositoryダイアログに適応させるのに苦労しています(こうして到達しました):

リモートへの接続:

0 投票する
1 に答える
1928 参照

eclipse - 推奨される Eclipse EGit ワークフロー

グループ、

ソース管理システムとして Borland Starteam を使用しています。私は Java コードを開発し、Eclipse を IDE として使用しています。私は最近、個人的なソース管理システムとして EGit の使用を開始し、コードのチェックアウト、機能の追加、バグの修正、テスト、Star チームの親ソースとのマージで構成される開発作業を合理化するために、次のワークフローを思い付きました (膨大な労力)多くの人がその間に変更を加えた場合)、ビルド、テスト、およびインストールします。私は EGit を使用して、コンパイル、マージ、およびテストのプロセスを簡素化したいと考えています。開発中、および大きなマージが行われた後のコード インストールの直前でもあります。これが私が思いついたものです。

  1. ファイル システム フォルダの作成 - 「Master」および「Work」
  2. Starteam から「Work」への新しいソース フォルダ構造をチェックアウトします。
  3. 「Work」という Eclipse ワークスペースを作成し、「Work」フォルダーから Eclipse プロジェクトをインポートして、それらのプロジェクトを EGit リポジトリーに追加します。
  4. 「作業」ワークスペースで機能を追加/バグを修正します。テストなど。インストールの準備ができたら、パッチを作成します。今度は、大規模なマージを行い、再構築し、再度テストする時が来ました。
  5. インストールの日に Starteam から新しいソースをファイル システムの「Master」フォルダにチェックアウトします。
  6. 「Master」フォルダーのソースから Eclipse ワークスペース「Master」を作成し、Eclipse プロジェクトをインポートして、それらを新しく作成した EGit リポジトリーに追加します。
  7. パッチを「マスター」ワークスペースにインポートし、マージを実行します。コンパイルエラー、テストなどを修正します。
  8. インストール。

このワークフローは効率的ですか? これをさらに簡単にするEGitのより高度な機能はありますか?

ご指導ありがとうございます。ランジット

0 投票する
2 に答える
2353 参照

eclipse - EclipseでTeam-> Addコマンドにキーボードショートカットを追加する方法

eclipse で Team->Add および Team->Commit へのキーボード ショートカットが必要です。私はeGitを使用しています。

これらを Preferences->General->Keys に追加したところ、Team->add および Team->commit の横のメニューにキーが表示されるようになりました。

ただし、キーを押しても何も起こらないようです。最初のキーの後に小さな Key Assist ウィンドウがポップアップし、一致するコマンドが表示されます。「Git インデックスに追加」が含まれていますが、ファイルは git インデックスに追加されません。

より一般的には、マウスを使用せずに現在のプロジェクトを git にコミットできるようにしたいと考えています。

0 投票する
1 に答える
152 参照

eclipse - eGitでGitリポジトリが消える

これが私に起こったのはこれが2回目であり、何が起こっているのかわかりません。eGitを使用してEclipse内で管理するGitリポジトリーがあります。私はこのリポジトリを何ヶ月も着実に扱ってきました。突然、リポジトリは「Gitリポジトリ」ビューで使用できなくなります。「追加」ユーティリティを使用して追加し直そうとしています。ダイアログにリポジトリが表示され、リポジトリを選択できますが、ビューに追加されることはありません。

これが最後に発生したとき、プロジェクトとフォルダーを完全に削除し、リモートから最初から追加する必要がありました。私は本当にそれを再びする必要はありません。助言がありますか?