如何在Mercurial和Git中配置自動推送? 有時我忘了推入電腦,當我移動我的位置時,我與優秀的代碼不同步。例如,有沒有辦法讓mercurial和git每隔一小時做一次?如何配置自動推送?
回答
在善變的你把這個在您的.hg/hgrc
[hooks]
commit = hg push
使用git,你可以使用post-commit
掛鉤在每次提交後推送。爲此,您需要在.git/hooks
目錄中添加可執行的post-commit
腳本。對於例如
#!/bin/sh
#
# An example hook script that is called after a successful
# commit is made.
#
# To enable this hook, rename this file to "post-commit".
git push --mirror remote
凡remote
是指你是推到遠程回購的名稱。
如果您願意,您還可以設置cron
每小時執行一次該腳本。
更新
水銀有鉤過(當然)。這裏是relevant documentation。我沒有使用Mercurial,所以你必須自己解決。
'-f'是相當危險的。不要這樣做。 – Reactormonk 2010-10-01 13:21:09
@Tass:已更新。謝謝。 – 2010-10-01 13:21:54
- 鏡子非常危險,我不確定這是你想要的。如果你不是最新的,你會壓制其他人的變化。 – jnorris 2012-04-07 21:54:52
- 1. Ejabberd推送通知配置
- 2. 推送通知配置helios
- 3. 使用TortoiseGit自動推送
- 4. 如何推送企業範圍的PowerShell配置文件自定義?
- 5. 推送通知無法在自由配置文件中工作
- 6. Obex推送配置文件的UUID
- 7. Apple - 配置文件+推送通知
- 8. 在gitconfig中配置條件推送
- 9. 推送通知和配置文件
- 10. 推送通知供應配置文件
- 11. 推送器:如何將推送器客戶端設置爲intilizer?
- 12. 如何在Mobile App Buider中配置推送通知?
- 13. 如何配置mercurial以使用OSX 10.4推送
- 14. 如何在遠程推送時讀取git配置值?
- 15. 如何配置我的git進行推送?
- 16. 如何在Heroku上配置默認推送?
- 17. 如何更新推送通知的配置文件 - IOS
- 18. 如何本地化推送通知配置對話框警報?
- 19. 如何配置Elmah以發送推文錯誤消息?
- 20. 如何在反應webpack中配置推送器和獲取
- 21. 如何自動化CPAN配置?
- 22. 如何自動化Intellij項目配置
- 23. 如何配置AptanaStudio 3自動完成
- 24. 如何自動化初始CPAN配置?
- 25. 如何自動配置Cloudera Manager?
- 26. 如何查看推送來自的位置?
- 27. 如何設置推送圖標通知
- 28. 如何重置Kik推送令牌?
- 29. 推送通知徽章自動增量
- 30. 自動/計劃的iOS推送通知
這是這裏值得一提的是,這是一個更好的主意,剛剛學會推。每次提交之後,你都不想推。如果你這樣做,你會破壞一些git最好的工具 - 你可以從rebase,'commit -amend'和其他偉大的歷史編輯工具中解脫出來。 – Daenyth 2010-10-01 16:14:20
只是注意到我們的團隊領導堅持讓開發人員的本地存儲庫鏡像在服務器上,僅僅是爲了進行實時備份;他們實際上並不是我們日常工作的一部分。 – rvalue 2012-01-20 04:22:50
打開你的想法。即使我一個人工作,我也使用源代碼控制。我在不同的電腦上工作。 – 2014-09-23 18:35:48