从克隆切换到新的fork保留更改

时间:2014-06-25 16:10:42

标签: version-control mercurial bitbucket

我从BitBucket克隆了一个远程存储库,进行了更改(无需推送/提交任何内容)。我已经决定修改一个fork比原来更好。我刚刚在BitBucket上创建了一个fork - 但是如何更改我的本地版本以使用原始源的新fork 而不是

1 个答案:

答案 0 :(得分:3)

你不需要来改变你从叉子而不是原件推送和拉出的任何东西。

例如,如果原件是:

https://bitbucket.org/SomeProject/SomeProject

你的叉子是:

https://bitbucket.org/MyUserName/SomeProject

你做了:

hg clone https://bitbucket.org/SomeProject/SomeProject

然后你可以这样做:

hg push https://bitbucket.org/MyUserName/SomeProject
hg pull https://bitbucket.org/MyUserName/SomeProject

但是,通常会设置保存的默认路径,为每次推送和拉取指定repo。要更改此项,请使用TortoiseHg中的同步选项卡或编辑项目.hg / hgrc文件。

hgrc将大致如下:

[paths]
default = https://bitbucket.org/SomeProject/SomeProject

将其更改为:

[paths]
default = https://bitbucket.org/MyUserName/SomeProject