我想在我的項目中使用git來進行備份。問題是,是否可以自動添加/提交每個可以說4個小時?應該爲此寫一種bash腳本還是這樣的功能已經在git中實現了?git是製作備份的好工具嗎?
-1
A
回答
2
Git不會在後臺運行。它只在你打電話時運行。因此它無法監視多少時間通過並自動提交。
如果您需要該功能,您可以創建一個腳本並將其添加到您的每小時cron作業中。該腳本負責確定自上次調用4小時後是否已經過去。該腳本還將負責處理提交衝突。如何做到這一點,我不知道。
就這麼說,在我看來,你正在將版本控制與增量備份混爲一談。
+0
是的,似乎是這樣 – freude
1
只有當程序達到穩定點時(例如編譯),才應該提交。
1
實現自動提交腳本並不困難。但我很確定,與歷史合作並解決衝突將是噩夢。 可能看起來像這樣:
git add -A
git commit -m "autocommit"
相關問題
- 1. 是`git bundle`適合製作備份副本嗎?
- 2. 使用Git作爲網站的備份工具
- 3. 使用git作爲cron和ssh別名的備份工具
- 4. MySQL工作臺計劃備份工具
- 5. 用git備份代碼的好方法
- 6. Rsyncing git repo足夠好的備份解決方案嗎?
- 7. 這是我最好的git工作流模型嗎?
- 8. HTML5製作準備好了嗎?
- 9. Linux映像備份工具
- 10. Google Wave不再是最好的免費協作工具嗎?
- 11. 大Git -repo與Rsync,wget和Git同步 - 或者一些準備好的工具?
- 12. 自動備份的工作項目的git或HG上提交
- 13. Xcode 4/Git - 備份
- 14. 備份使用.git?
- 15. ext4的備份或快照工具
- 16. 備份VMware機器的工具
- 17. 基於Web的Linux備份工具
- 18. Microsoft Virtual Server 2005 R2的備份工具?
- 19. Android的「應用程序自動備份」也是同步工具嗎?
- 20. 什麼是在Windows中製作宏的一些好工具?
- 21. Eclipse工作區備份
- 22. SharedPreferences備份工作不
- 23. Android SharedPreferences備份不工作
- 24. git - 使用分支作爲備份
- 25. 同步SVN備份的Git
- 26. 製作數據庫備份
- 27. 什麼意思是「git完全備份」?
- 28. 使用heroku,rails和git在分支上備份工作
- 29. Mercurial中的分支工作和Git一樣好嗎?
- 30. 程序員備份方法和工具
git的要點是要有準確的變更記錄。不要這樣做。 – SLaks
你能否更詳細地解釋這一點? 「準確」之後的意思是什麼 – freude
當你有一個具體的改變時,你應該手工提交一個有意義的信息。 – SLaks