2017-01-12 566 views
0

私はEclipse JEE Marsを使用しており、いくつかのブランチを持つGitソース管理下のプロジェクトを持っています。今日まで、常に完璧に働いています。リポジトリが最新であっても、EGitは "上向き矢印"を表示します

しかし、突然、この奇妙なことが起きました。自分のローカルブランチがリモートブランチよりも先のリビジョンであることを示すアイコン(プロジェクト名の横の数字の上向きの矢印記号)すべてがリモートリポジトリに正しくプッシュされていても、コミットするたびに番号が増えます()。。だから、基本的に、これはちょうど "化粧品"のものですが、それは終わりに私を迷惑にしています。

  • リモートリポジトリが最新のものである:私がチェック何

    。私はリモートファイル をサーバー側のレポブラウザで手動でチェックしました。すべてが正常に見える

  • プッシュするものはありません。私がEGitからプッシュすると、それは私に伝えます: myBranch -> myBranch [up-to-date]
  • レポから引き出すものは何もありません。ローカルおよびリモートブランチは、私が試した何

同じです:枝に

  • ハードgitのリセット。何も変更されていません
  • プロジェクトを右クリック - >置換 - >ブランチ、タグまたは参照 - >リモートブランチをクリックします。何も変更されていません
  • Eclipseを再起動しました。何も変更されていません
  • 再起動したコンピュータ。何も変わっていません

誰かが私を助けることができますか?

+1

あなたのローカルブランチが実際にあることを確認するために設定ファイルに見ましたあなたが追跡したいブランチを追跡しますか? –

+0

実際、 '.git/config'は別のブランチを指していました。奇妙な。私がそれを受け入れるようにするには、コメントを回答として再構成してください。 –

答えて

1

.git/configファイルを見て、ローカルブランチがトラッキングするブランチを実際に追跡するように設定されているかどうかを確認してください。

お近くの支店fooが分岐構成セクションは次のようになります。リモートorigin上のリモート追跡ブランチfooを追跡する必要がある場合:

[branch "foo"] 
    merge = refs/heads/foo 
    remote = origin 
+1

副作用として、Eclipse経由でGit設定をデバッグするときに、ウィンドウ - >環境設定 - >チーム - >設定で、システム、グローバル/ユーザ、リポジトリの設定を簡単に表示/編集できます。 – Frelling

関連する問題