How to configure automatic pushing?

前端 未结 2 511
情深已故
情深已故 2020-12-10 05:43

How do I configure automatic push in Mercurial and Git? Sometimes I forgot to push in a computer, and when I move my location, I\'m out of the sync with the good code. Is th

相关标签:
2条回答
  • 2020-12-10 06:26

    In mercurial you'd put this in your .hg/hgrc

    [hooks]
    commit = hg push
    
    0 讨论(0)
  • 2020-12-10 06:27

    With git you can use the post-commit hook to push after each commit. To do this you'll need to add an executable post-commit script in your .git/hooks directory. For e.g.

    #!/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 
    

    Where remote refers to the name of the remote repo that you are pushing to.

    You can also setup cron to execute this script every hour if you wish.

    Update

    Mercurial has hooks too (but of course). Here is the relevant documentation. I haven't used Mercurial so you'll have to work it out yourself.

    0 讨论(0)
提交回复
热议问题