我不是一個專業程序員,但我做了一些小的獨立項目,我想要一些版本控制和同步,但要通過記住提交和簽出(在不同的計算機上)的過程比將代碼保存在Dropbox文件夾中更麻煩,該文件夾會在文件更改時自動上傳到雲中。使用當前副本對我來說是完全透明的,但不存在版本控制。 (同步也是一種痛苦,因爲我在回家後經常不打開我的筆記本電腦幾天。)Dropbox風格的svn/git/mercurial ?:自動提交更改和自動簽出
有沒有辦法讓代碼庫自動提交文件更改(或者每隔幾分鐘)並自動下載最新版本,如果我想從另一臺電腦繼續我的工作?
謝謝!
你爲什麼要這樣做?當你改變你的代碼並且意外地破壞了某些東西時會發生什麼,但你注意到一週後?在完成所有自動提交之後,通過所有自動提交,將會產生比記住要在完成一天工作後提交更大的痛苦,因爲您有太多的版本可以通過IMO。 – CamelBlues
不能同意,@CamelBlues。如果沒有在提交消息中添加註釋以及選擇邏輯位置來進行提交(如完成某個功能或錯誤修復),則版本控制幾乎完全沒有用處。 –
[Making git auto-commit]可能重複(http://stackoverflow.com/questions/420143/making-git-auto-commit) – 79E09796