我有一堆自定義textmate片段,並已手動支持他們。如何在TextMate中保存(備份)我的代碼片段?
但是,我不斷更新(&隨後調試)這些片段,因此難以保存(手動)備份。例如,這些片段有很多版本,我只是需要以某種方式將它們鎖定到版本控制中。
我甚至不知道他們的位置。如果我知道也許我可以添加一個git倉庫(?)
我有一堆自定義textmate片段,並已手動支持他們。如何在TextMate中保存(備份)我的代碼片段?
但是,我不斷更新(&隨後調試)這些片段,因此難以保存(手動)備份。例如,這些片段有很多版本,我只是需要以某種方式將它們鎖定到版本控制中。
我甚至不知道他們的位置。如果我知道也許我可以添加一個git倉庫(?)
是的,使用Git倉庫(或不同的版本控制系統)將是一個理智的方式來處理這個問題。
如the 'Locating Bundles' section of the documentation中所述,存儲了若干個位置包。如果您自定義一個包中的更改將存儲在以下路徑:
~/Library/Application Support/Avian/Bundles
什麼似乎是捆綁文件只是普通的目錄,你可以「CD」到他們的外殼,並開始回購。這個位置的包只包含來自原始包的增量。所以沒有必要擔心更新原始包等
希望這有助於!
片段是否存儲在我的包中?我看到了這個文件,但一直無法確定它究竟是什麼。似乎沒有明確的文字 –
回答上面的問題:.tmbundle文件實際上是文件夾文件類型。瞬間改變延伸顯示這一點。代碼片段以純文本xml樣式格式存在於其中。 –
*注意*:我試過拖放來創建安裝程序的東西,但沒有成功。 –