How to setup Sourcetree to deploy to Heroku and Bitbucket?

为君一笑 提交于 2019-12-13 07:15:31

问题


I have setup a repository that points to heroku. In the "Optional Extended Integration" I have chosen "Bitbucket Server" as the host type, Host URL is set to "https://bitbucket.org" and the username is set to my username. Now whenever I commit a change to heroku I would like to commit that to Bitbucket as well. Unfortunately this does not seem to work with the setup I mentioned above. Is there anything I am doing wrong here? I am using SourceTree for Mac.


回答1:


If you need to get two remotes in sync, the most common way to achieve that is to push your changes to both:

git commit -m <msg>
git push origin <branch>
git push bitbucket <branch>

On SourceTree:

  • Click on "Push"

  • Select the remote on the dropdown, then select which branch you want to push, and click on OK.

  • Repeat the process to the other remote.

Anternatives are:

  • Setup multiple urls to a remote - This SO answer can give you details on this
  • Setup commit hooks to automatically push commits to a secondary remote everytime push them into your default remote.


来源:https://stackoverflow.com/questions/37818274/how-to-setup-sourcetree-to-deploy-to-heroku-and-bitbucket

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!