4 ms·
How does hg know where to push to? (honest question)
by lparry 14y ago
How does hg know where to push to? (honest question)
- chris_wot 14y agoYou edit .hg/hgrc. You also must run: hg outgoing What I'm interested in is how to switch to a different branch.
- retrogradeorbit 14y agoTo switch to a branch you go hg update branchname If you have uncommited changes it will refuse. You can 'shelve' the changes or force the update to the branch (with a flag on the command line).
- chris_wot 14y agoInteresting... must have a look at hg! But I'm not really sure that pushing is that much of a difficult concept, because you just have to add a remote and then use this to do your push. Not really that much of a difference... Edit: I've just realized... I probably need to clarify the command: git remote add origin git@example.com:my_project.git The only git keywords here are "remote add". Origin could be named anything you want (call it "external"), and the git@example.com:my_project.git is actually what points to the git remote repository. You can also use the same style URI if you want to use SSH, or even HTTP(S).
- retrogradeorbit 14y agoIt has a default setting. You can set the default in your .hg file. When you pull your repo from somewhere that becomes the default. You can also specify where you want to push to. eg. hg push ssh://hg@bitbucket.org/myusermame/project or hg push https://username:password@code.google.com/p/project/ https://username:password@code.google.com/p/project/