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

问题描述 投票:2回答:1

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

version-control mercurial bitbucket
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.