1

私は有線の問題に遭遇しました(これはここでも説明されています(ただし解決されていません) :

以前は、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)。

4

2 に答える 2

1

ついに!!!リモート ホストを追加する前はすべてが機能していたので、私の小さなおもちゃのプロジェクトでもすべてが機能していたので、リモート ホストを削除して、gut bash を使用して再追加しました。

git remote remove origin

git remote add origin git@my_servername:my_repository.git

一部の構成ファイルが非常に明白ではない方法で破損していると思います(すべての構成ファイルを確認しましたが、何も気づきませんでした...)

于 2013-09-24T01:38:17.090 に答える
0

バグのように聞こえますが、プラグイン設定データをいじることで、良い状態に戻すことができるかもしれません。

ここにあります: ${workspace}/.metadata/.plugins

いろいろ試してみる前に、そのフォルダー全体をバックアップすることを強くお勧めします。ここに行って物を削除することで解決された他の日食の問題がありました。

于 2013-09-23T16:33:59.940 に答える