問題タブ [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 - Egit ssh はプッシュとプルを変更します
私のオフィスではEclipseが一般的に使用されており、Eclipse用のプラグインを新しくインストールGIT
しました。
私は CVCS または DVCS のユーザーではなく、Egit のインストールと構成を求められました。Ubuntuデスクトップシステム間でEgitを使用して、リモートプロジェクトをグラフィカル
に複製できました。
私が理解できていないのは、プロジェクトの下にフォルダー/ファイルを作成するか、プロジェクトを更新し、プル ( ) またはプッシュ ( ) した後はいつでも、新しく作成されたフォルダー/ファイルまたは更新されたファイルが表示されないことです。別のコンピューターで。Egit
R.C on project>Team>Pull
R.C on project>Team>Remote>Push
Up-to-date
Egitでレポをクローンした後、プッシュとプルを行う適切な方法は何ですか?
私はこのようにしようとしています:
コンピューター上のプロジェクトを更新しました
プロジェクト
>Team>Add
で RC を実行し、Team>Commit
リモート コンピューターに移動し、project>
Team>Pull
で RC を実行し、プロンプト Up-to-date を取得しましたTeam>Add
このリモート コンピューターで実行しTeam>Commit
ましたが、ソース コンピューターで行われた変更が表示されませんでした。
あまり知識がないので叱らないでください。
Egit を使用して 2 台のコンピューター間で適切なプッシュとプルを行うにはどうすればよいですか?
eclipse - Git リポジトリから Maven プロジェクトをチェックアウトする
m2eclipse と EGit をインストールしました。git リポジトリからプロジェクトをチェックアウトし、maven プロジェクトをビルドできますが、git リポジトリから maven プロジェクトをチェックアウトできません。問題は、SCM URL フィールドが空であることです (EGit とは別に、SVN チーム プロバイダーもあります...)。URL を貼り付けるとSCM provider is not available
、Maven コンソールが表示されます。この問題を検索しようとしたところ、m2eclipse SCM 統合と git 用の SCM ハンドラーをインストールする必要があることがわかりましたが、それらは更新サイトにはありません。何か案は?
eclipse - egitを使用せずにgitプロジェクトをワークスペースにインポートする
数週間前にEgitに関連する質問をしましたが、参照しているprogitを読むように提案されました。コマンドラインからgitを使用して、6月のEclipse Indigoリリースでegitが安定してリリースされるのを待ちます。これは、多くのバグがあり、IDEがストールする傾向があるためです。
そこで、試してみるために、作業ディレクトリを新しい場所にコピーしてgit repo&initを作成し、作業ディレクトリ内のすべてのファイルを追加しました。私の考えでは、コマンドラインからすべてのgit関数を制御し、EclipseでF5 -refreshを使用して、git操作がプロジェクトに反映されるようにすることができます。
まず、これがそれを実行するための良い方法であるかどうかはわかりません...私が完全に理解していないgit、eclipse、egitについてはまだたくさんあります。
しかし、現時点での私の主な障害は、Eclipseのプロジェクトにコピーした作業ディレクトリからファイルを取得する方法がわからないことです。利用可能なインポートオプションを確認し、いくつか試してみましたが、結果が表示されません。私がegitを使用することになったプロジェクトのようなもの>gitからプロジェクトをインポートします。「gitからプロジェクトをインポート」を使用すると、何百ものsrcフォルダー、jar、その他のリソースがすべて正しい場所に表示されました。
私はこれがばかげた質問かもしれないと思います、私は知る必要があることに基づいて物事を学びます。私の日食の知識には多くの穴があります。
どんな助け、洞察または方向性も大いにありがたいです。
github - EGitからGitHubへの認証にhttpsを使用する方法
デフォルトのsshではなく、https認証を使用してGitHubで動作するようにEGitをセットアップしようとしています。(私の理由は、私が教師であり、一部の生徒が別のマシンで作業を行っているため、ディスクに保存されているsshキーに依存するのは不便です。)これを機能させる人はいますか?httpsを使用して「PushtoUpstream」を実行しようとすると、「プッシュ中に内部例外が発生しました:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git:notauthorized」という役に立たないエラーメッセージが表示されます。
Eclipse 3.6.2(Helios)とバージョン0.11.3のEclipse EGit(インキュベーション)、Eclipse EGit-Source(インキュベーション)、およびEGit Mylyn(インキュベーション)を使用しています。DestinationGitリポジトリの設定は次のとおりです。
- 位置
- URI:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git
- ホスト:github.com
- リポジトリパス:/MillsCollegeMobileAppDev2011/test.git
- 繋がり
- プロトコル:https
- ポート:[未設定]
- 認証
- ユーザー:espertus
- パスワード:.......。
- セキュアストアに保存:[チェック済み]
eclipse - GitHubでEgitをどのようにうまく使用しますか?
まだ有効なガイドがないようですので、EclipseでEgitを使用してプロジェクトをGitHubにプッシュする方法を尋ねています。私はいくつかのガイドに従いましたが、「仕様がソースリポジトリ内の既存の参照と一致しません」という結果になりました。プッシュダイアログのエラー。
Eclipse3.6.1とEgit0.9.1を使用しています。Egitを使用できるはずですよね?Egitを使用してプロジェクトを正常にプッシュするための短いステップバイステップガイドを提供できれば素晴らしいと思います。
eclipse - Eclipse egit:「Packfile の破損が検出されました:不明な zlib エラーです。」回避する方法は?
Ubuntu の下で gitosis によって管理される git リポジトリがあり、ディスクがいっぱいになるまですべてうまく機能しました。この問題について少し読んだ後、私はそれを発見しgit gc
、git gc --aggresive
かなりのディスク容量を取り戻しました. 非常に素晴らしい。
残念ながら、リポジトリのクローンを作成しようとするとこのメッセージが表示されるため、egit で何かが壊れているようです (約 10% のチェックアウト段階で)。
Packfile の破損が検出されました: 不明な zlib エラーです。
興味深いことに、msysgit の git は以前と同じように問題なく動作します。
egit を 0.12 のナイトリー ビルドにアップグレードしようとしましたが、メーリング リストのメッセージで、これが先週修正されたことをほのめかしていましたが、役に立ちませんでした。
私の質問は、egit が再び機能する状態に到達するためにリポジトリに何ができるかということです。gitosis を実行している Ubuntu インスタンスを完全に制御できます。
編集: Eclipse イベント ログからスタック トレースを取得しました
編集: https://bugs.eclipse.org/bugs/show_bug.cgi?id=340305 を開いた
java - JavaGit、JGit、EGit の選択における混乱
Gitを使ったJavaアプリケーションを作っています。JavaGit、EGit、JGitと呼ばれるものがあることがわかりました 。
JavaGit と EGit/JGit が異なることは知っています。私が理解していないのは、EGit と JGit の違いです。両方とも Eclipse プロジェクトでホストされていますが、一方は Eclipse 関連のようで、もう一方はそうではないようです。
私は Eclipse を使用していないし、する予定もないので、「Eclipse 統合」についてはあまり気にしません。
JGit は何とか Eclipse に接続されていますか? (これは www.eclipse.org でホストされており、JGitのドキュメントにも多くの「eclipse」キーワードが含まれています)
3 つのうち、(Eclipse で作成されていない) Java プログラムを接続して Git リポジトリを操作するには何が必要ですか?
スタンドアロンの Git ライブラリを使用したい (つまり、ローカルの Git インストールに依存しない)
編集:もう1つの質問:
- JGit はGit バンドル コマンドをサポートしていますか?
編集:答えが見つかりました-そうです(まだ試していません)。とtransport
呼ばれるクラスのパッケージに含まれていますBundleWriter
android - Eclipse での Android 開発用に Git リポジトリをセットアップするにはどうすればよいですか?
Git/Eclipse を使用して Android プロジェクトを適切にバージョン管理するための助けが必要です。
単一の Android プロジェクトでこれを設定しても問題ありません。
ただし、メイン プロジェクト (Facebook SDK など) に 1 つ以上のサード パーティの Android ライブラリを追加する場合、これを設定するための適切で正しい方法を見つけようとしています。
現在git-submodules
、これを達成するために使用しています。これが私のディレクトリ構造です。
プロジェクトfacebook-sdk
内に git-submodule として追加しました。
Eclipse ワークスペースのプロジェクトで、サブフォルダー ' ' が表示されます。android-main
android-main
facebook-sdk
次に、ここに問題があります。このプロジェクトをプロジェクトからライブラリとして参照できるように、
「既存のプロジェクト」を新しいプロジェクトとしてインポートする必要があります。/project/android-main/facebook-sdk
android-main
最後に、Eclipse ワークスペースには ' facebook-sdk
'への参照が 3 つあります。
- ワークスペース内のプロジェクト自体。
- として追加したため、プロジェクト
git-submodule
内のフォルダーとして表示されました。android-main
facebook_sdk_src
プロジェクトの Android SDK プラグインによって、別のフォルダ ' ' が作成されandroid-main
ます。
サブモジュールを追加すると、ワークスペースとメイン プロジェクトが乱雑になるようです。
私はそれを正しくやっていますか?
Android ライブラリを Eclipse のサブモジュールとして使用するより良い方法はありますか?
eclipse - Eclipse EGit Repository Changed Scanner が失敗する
ローカル バージョン管理のために Eclipse で EGit を実行しています。しかし今、私は治療法が見つからないという問題を抱えています。
"次の実行中に内部エラーが発生しました: "Repository Change Scanner".java.nio.BufferUnderflowException
これについて何をすべきか考えはありますか?バグを報告?
よろしくお願いしますローランド
eclipse - Git ブランチをチェックアウトするときに Eclipse ビルド パスを自動的に変更する方法
Eclipse Helios と EGit 0.11.3 を使用しています。
Java ビルド パスで、さまざまなブランチがさまざまなバージョンのライブラリを使用するプロジェクトがあります。たとえば、branch_old
usesfoo_lib_v1.0.jar
をbranch_new
使用しますfoo_lib_v2.0.jar
。
作業中で、何かをテストbranch_new
するためにチェックアウトする必要がある場合branch_old
、少し面倒です。プロジェクトを正常にビルドするには、Eclipse でビルド パスを手動で再構成する必要があります。
プロジェクトの Eclipse の Java ビルド パス構成を git に保存して、ブランチをチェックアウトしたときにビルド パスが自動的に変更されるようにする方法はありますか? そうでない場合、同じ結果を達成する別の方法はありますか?
ありがとう。