2011-12-13 47 views
2

我想要一個支持在git中直接保存文件的mac中的文本編輯器。 即我希望每次保存文件時都要執行git commit。適用於Mac的文本編輯器,它使用git保存文件

我不習慣使用像vi和emacs這樣的命令行編輯器,所以GUI編輯器會更好。

目前我使用的TextWrangler和我嘗試了崇高文字2和命令行做了git的承諾。

+0

創建一個..... – zengr

回答

1

我不知道提交每次你節省時間,但我認爲有一些混帳的Eclipse插件,這將讓你在編輯器中提交。 Vim的git-fugitive插件對此非常棒,但正如你所說你不想那樣。

我不知道你會發現很多...的背後使用Git的想法之一是讓你的發展乾淨的歷史...犯下每次保存是不可能給你這個,所以人們不要」真的讓編輯以這種方式行事。

0

我真的不覺得有這樣的事情。正如zoran119所說,保持一個乾淨的提交歷史記錄非常重要,因爲這可以讓您真正查看您的流程,理想情況下,每次提交都會產生一個體面的源代碼版本。在編程環境中,這意味着一切都應該正確地構建,但是您可以爲任何基於內容的應用程序映像類似的約束(例如,沒有以句子結尾的短語)。另一個問題可能是缺少可靠的提交消息,因爲這會使得你的歷史比自動生成的(或空的)消息更有用。

然而,有工具,使您可以使用git存儲在一個方案不同的版本,如您想要的:例如SparkleShare。這是一個類似於DropBox的程序,其中版本控制後端是git。只要文件發生變化,它就會提交更改。 我不得不說,我不使用SparkleShare,所以你的里程可能會有所不同,當然我並不完全確定在每個可能的操作系統上提交的時刻是否相同。但通過使用這樣的系統,您幾乎可以使用任何文本編輯器。

你也可以考慮vim的GUI替代品,如gvim。 Gvim在命令行中具有vim的所有功能,但是您還可以訪問一些菜單,這些菜單既提供了vim的快捷方式提示,也提供了對常用文本處理命令的可視訪問權限,您將最終學會使用其強大的功能。

相關問題