我有一個遠程生產linux網絡服務器。在它上面,我已經實現了this setup: 我在web根目錄下有一個主要的存儲庫,並且有一個集線器連接到它。我也有一個站點的錯誤.dev域設置,並在該域的webroot我有另一個存儲庫。我將測試過的更改從它推送到集線器,然後自動將它們推到首位。到現在爲止還挺好。本地Netbeans設置與遠程git存儲庫
我有兩臺我從中開發的電腦(臺式電腦和筆記本電腦,都是Win)。我的IDE是netbeans,我通過ssh使用遠程項目。每次在NetBeans中編輯文件時,它都會自動將其上傳到交錯的存儲庫,以便我可以立即進行測試,而無需進行任何提交。然後當我看到這個功能是好的時候,我承諾,並且在測試之後,我將它推到集線器,然後進行基礎。
在我開始與分支機構合作之前,這對我來說非常有用。每次我在服務器上籤出一個新的分支時,我都必須將整個項目重新下載到netbeans,而我經常忘記這麼做。另外,當我從另一臺PC上工作時,我有時也忘記重新下載該項目。
我可以像以前那樣使用WinSCP + Notepad ++,但是我會想念netbeans的涼意。我一直可以通過shell和vim工作,但我不夠酷。如果我建立了一個本地存儲庫,那麼我將不得不推動每一個測試的變化,這是愚蠢的和骯髒的。 也許使用Dropbox存儲存儲庫並自動同步? 同樣,我對服務器部分完全滿意,本地編輯是問題。
您如何指導我改進工作流程?
我試圖用Dropbox的同步兩個worktree和真正偉大的。臨時儲存庫的git文件夾。這樣我可以從服務器上的命令行git和NB的git客戶端上工作。然而,它工作得很好,小變化在2秒內同步,這對我來說很好。 仍在等待其他有關我的git工作流程的建議。 – Dmitri