我一直在使用SVN和Eclipse進行開發,並且喜歡這兩者之間的強大整合。不過,我現在正在切換到git,並且明白,像EGit這樣的git Eclipse插件已經變得更好了,但它們還不如Eclipse的SVN插件。 (例如,仍然沒有子模塊支持,並且我計劃廣泛地使用子模塊。)在eclipse中開發而不使用任何git eclipse插件?
我在想,是否有任何人使用Eclipse進行git項目開發但不使用Eclipse插件?也就是說,您可以使用另一個git GUI客戶端(我在Linux上)或者從命令行執行所有操作。如果是這樣,這對你如何工作?
是不是能夠直接在Eclipse中看到哪些文件沒有與存儲庫同步等很大的痛苦,還是這不是什麼大不了的?或者我仍然可以使用EGit來查看哪些文件發生了變化,但是可以通過命令行或其他GUI客戶端進行所有提交併執行所有操作?如果是這樣,任何人都可以描述這樣一個工作流程的樣子。
從多個客戶端(如命令行,EGit和多個git GUI客戶端)訪問一個存儲庫是否存在任何風險或問題 - 就像它可能會導致存儲庫損壞一樣,因爲它們都可能同時更改元數據?或者它是完全安全的?
隨着SVN的一切都很簡單 - 我從來不需要命令行或其他GUI客戶端的任何東西。在Eclipse中一切都是可能的。但是現在我擔心會發生什麼,因爲我真的不知道這將如何改變我的發展風格,或者如果它是可行的。當然,git是如此流行的VCS,Eclipse是如此流行的IDE,有許多人一起使用,誰可以爲我描述他們如何使用它。
+1。我只在Eclipse中使用命令行,從來沒有任何問題。使用CLI可以訪問Git的所有功能,所以這在我看來只是最好的解決方案。我曾在不同的機器上使用EGit來顯示狀態以及CLI,並且工作得很好。 – poke