私は有線の問題に遭遇しました(これはここでも説明されています(ただし解決されていません) :
以前は、PyDev と Egit (最近のバージョン、EGit は 3.0.3) をローカル リポジトリだけで使用して開発していました。PyDevパースペクティブで「チーム」メニューを使用するだけで、コミット、分岐、リバースなどを行うことができました。
プロジェクトをホストするためにリモートリポジトリを追加しましたが、それ以来、ローカルリポジトリにコミットできません。ファイルの変更が検出されません (さらに悪いことに、ファイル A を変更すると、その後、すべてのフォルダーが "変更済み" としてマークされ (">" アイコンが表示されます)、"同期が必要" として認識されるファイルはありません。利用可能な唯一のメニュー ポイントは次のとおりです。 「インデックスに追加」(効果はありません) と「プル」(「すべてが最新です」という意味です。サーバーにはプルする新しいものがないため、これは正しいです)。
git (コマンド ラインまたは git 拡張機能) を使用すると、変更されたファイルが変更済みとして表示され、ステージング用に提供されます。プレーン git を使用してコミット、プッシュなどを行うことができます。すべてが期待どおりに機能し、エラー メッセージは表示されません。私は1つのブランチ(マスター)を使用しています。
Eclipse で「Git Repository Exploring」パースペクティブを開いて「Git Staging」タブに移動しても、ファイルが一覧表示されます。
ローカル リポジトリ (同じ git-folder ~/git にある) だけで新しいテスト プロジェクトを開始しました。ここで、慣れているようにコミットできます...そして、プロジェクトを同じリポジトリ サーバーに追加しました。それでもすべてが機能します!コミットできます、プッシュできます、すべて問題ありません...
はい、git 拡張機能を使用してハットを回避できますが、Eclipse での git のスムーズな統合が本当に気に入りました。したがって、すべてのアイデア、発言などは大歓迎です。そして、はい、私は日食を再起動しようとしました; o)。