簡體   English   中英

EGit變灰/不顯示提交

[英]EGit greying out / not showing commit

我一直遇到一個有線問題(這里也已經描述(但未解決) 這個問題:

我曾經使用僅本地存儲庫的PyDev和Egit(最新版本,EGit為3.0.3)進行開發。 一切正常,我能夠使用PyDev透視圖中的“團隊”菜單進行提交,分支,反向操作等。

現在,我添加了一個遠程項目宿主來托管該項目,此后,我無法提交到本地存儲庫。 未檢測到文件更改(甚至更糟:我更改了文件A,之后所有文件夾都標記為“已更改”(帶有“>圖標),並且沒有文件被識別為“需要同步”。唯一可用的菜單點是“添加到索引”(無效)和“拉”(表示“一切都是最新的”)-這是正確的,因為服務器上沒有新內容可拉。

當我使用git(命令行或git擴展名)時,我看到已更改的文件已更改,並且已將其用於暫存。 我可以使用純git進行提交,推送等,所有操作均按預期方式進行,並且不會顯示任何錯誤消息。 我只使用一個分支(主)。

即使我在Eclipse中打開“ Git Repository Exploring”透視圖並轉到“ Git Staging”選項卡,該文件也會被列出。

我必須從一個本地存儲庫開始一個新的測試項目(位於相同的git-folder〜/ git中),在這里我可以像以前那樣提交...然后我將該項目添加到了相同的存儲庫服務器中-仍然一切正常! 我可以承諾,我可以推動,那里一切都很好...

是的,我可以使用git擴展名解決帽子問題,但是我真的很喜歡git在eclipse中的平滑集成。 因此,非常歡迎所有想法,評論等! 是的,我嘗試重新啟動eclipse; o)。

最后!!! 由於在添加遠程主機之前一切正常,並且在小型玩具項目中一切正常,因此我使用gut bash刪除並重新添加了遠程主機:

git remote remove origin

git remote add origin git@my_servername:my_repository.git

我想一些配置文件以一種非常不明顯的方式被破壞了(我檢查了所有配置文件,卻沒有發現任何東西...)

聽起來像個錯誤,您可以通過使用插件設置數據來使其恢復到良好狀態。

位於此處:$ {workspace} /。metadata / .plugins

我強烈建議您在開始播放之前備份整個文件夾。 我還有其他的月食問題,可以通過刪除此處內容來解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM