問題タブ [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.
eclipse - EGit - ブランチを切り替えても空のディレクトリ/パッケージが削除されない
私は EGIT を使用して GIT リポジトリを管理していますが、これは今のところうまく機能しているようです。ただし、あるブランチから別のブランチに切り替えると、ファイルは正しく切り替えられますが、一方のブランチには存在するが他方には存在しない空のディレクトリとパッケージが残ります。
GIT はディレクトリではなく実際のファイルに基づいていることは理解していますが、私の 1 つのブランチは大規模なリファクタリングであり、マスター ブランチにはない多くのパッケージが含まれているため、これは理想的ではありません。
私の調査によると、ディレクトリをクリーンアップする GIT コマンドgit clean -dがあるようです。EGIT はこれをサポートしていますか? もしくはEGITでブランチを切り替える際にこのコマンドを実行する方法はありますか?
eclipse - EGitローカルリポジトリとリモートリポジトリ
私はgitを初めて使用し、gitとegitをどのように使用するかについて頭を悩ませています。egitチュートリアルから、GitHubにリポジトリをセットアップし、EclipseプロジェクトをローカルワークスペースからリモートGitHubリポジトリにプッシュし、変更をGitHubにプッシュしたり、ブランチを切り替えたり、GitHubの更新を確認したりできます。これはすべて理にかなっています。
Gitリポジトリエクスプローラーを見ると、「ローカル」ブランチのリストがあり、「リモートトラッキング」ブランチがなく、「リモート」のリストもありません。ローカルブランチからブランチを作成すると、egitダイアログに「ローカルブランチに基づいてブランチを作成しています」と表示され、リモートトラッキングブランチからブランチを作成する必要があることが示されます。
だから私の質問は、私は正しくegitを使用していますか?
リモートのGitHubリポジトリに変更をプッシュし続ける必要がありますか?もしそうなら、私がプロジェクトを共有し、他の開発者がリポジトリのクローンを作成し、リモートリポジトリに変更を加え始めるとどうなりますか?
または、ワークスペースから最初に作成した既存のGitHubリポジトリのクローンを作成して、ローカルリポジトリを破棄し、新しいリモートリポジトリをセットアップする必要がありますか?
または、既存のgitリポジトリ用に新しいプッシュアンドフェッチ「リモート」を作成しますか?
または、他の何か?
混乱している。
eclipse - Gitロールバックを元に戻す方法
大きなエラーが発生した後、最後のコミットにロールバックしたかったのですが、少し公平すぎてロールバックできました。再アサートしたいコミットは、bashに「gitlog」と入力しても表示されません(履歴に残っていないためだと思います)。日付までに最後のコミットを回復する方法はありますか?
同じプロジェクトでEclipseでeGitを使用しているので、作業が簡単になります。ありがとう。
eclipse - カスタムプロキシ設定を使用するようにEclipseEGitを構成するにはどうすればよいですか?
私は企業ファイアウォールの背後にいるので、ほとんどの場合(Eclipseの更新など)プロキシを経由したいと思っています。ただし、Gitでプルするサーバーはすべて内部にあります。現在、切り替えるたびにプロキシ設定を変更する必要がありますが、EGitが直接接続を使用するように設定したいと思います。
私の推測では、これはEGitが備えている機能ではないのではないかと思いますが、回避策を考えられる人はいるかもしれません。
ありがとう!
eclipse - Eclipse に EGit をインストールしたところですが、どこにありますか?
Eclipse 用の EGit プラグインをインストールし、Eclipse を再起動したところ、インストール済みソフトウェアのリストには表示されますが、追加されたメニューが見つからないか、その機能にアクセスできませんか?
私は何が欠けていますか?
私が幻覚ではないことを証明するために、リストのスクリーンショットを示します。
しかし、メニュー、メニュー項目、パースペクティブ、またはビューのいずれにも、そこにあるというヒントや手がかりはありません...
サインイン メニューなし:
サインインしないプロジェクト:
サインインなし
有効にするには、どこかで追加の構成を行う必要がありますか?
eclipse - git リポジトリで大きなプロジェクトを編集すると、Eclipse が定期的にフリーズする
私は、Eclispe 3.7、PyDev、および EGit で Python プロジェクトを開発しています。約 20 分ごとに Eclipse がフリーズし、右下隅に「Git リポジトリの更新ジョブ: (0%)」と表示されます。この数値が 0% を超えると、UI が再び応答し、次回まで使用できるようになります。凍ります。これが起こらないようにする方法はありますか?
egit - プロジェクトを共有せずにEGitを使用することは可能ですか?
今のところ、Eclipse ワークスペースの下にローカル サブディレクトリしかなく、共有リポジトリにする.git
必要はないと感じています。push
EGit も使用したいのですが、そのユーザー ガイドではその方法しかShare Project
説明されていません。
.git
ローカルをプッシュ/公開/共有せずに再利用できますか?
eclipse - チーム>コミットのEclipse「未処理のループ例外」
私は最近、Eclipse の egit プラグインで git を使い始めましたが、すべてが機能していると思いました。リモート リポジトリを自分のマシンに複製し、ファイルに変更を加え、プロジェクトでファイルを選択して変更をコミットし、Team > Commit...
. するとすぐに、次のエラーが表示されます。
私はこれが何らかのバグであることを喜んで受け入れます (これは今日の早い段階で機能していると思っていましたが) が、誰かが以前にこの問題に遭遇したことがあるといいのですが。
洞察はありますか?バグを報告する相手だけだとしても? 追加の詳細を提供できます。また、git リポジトリ ビューからコミットすると問題なく動作することも指摘しておく必要があります。
eclipse - EGitは自動的に新しいファイルを追加します
EGit eclipseプラグイン内で一連のファイルのコミットを実行する場合、コミットダイアログで常に新しいファイルを手動で追加する必要があります
新しいファイルを自動的に追加することがデフォルト設定であるという方法でプラグインを構成する方法はありますか?
egit - 以前のバージョンを作業ツリーにロードし、新しいブランチを開始します
Egitを使い始めたばかりですが、ファイル(またはプロジェクト)の以前のバージョンに戻って、そこから新しいブランチを開始する方法がわかりません。
例:
Egit共有プロジェクトで単一のテキストファイルを作成します。
私は各行の後にコミットしました(つまり5回)。すべてはマスターブランチで行われます。
私の目標は、バージョン1.00を作業ツリーにロードして戻し、そこから新しいブランチを開始することです。
たぶん私はいくつかのEgitの原則を誤解していますが、これはコードバージョン管理を使用する一般的な方法だと思います。では、どうすればEgitでこれを行うことができますか?
私はEclipseIndigo (3.7)とEgit1.0を使用しています。