加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

mercurial – 如何正确地从主仓库中提取,更新本地文件,然后将更

发布时间:2020-12-20 12:19:48 所属栏目:Python 来源:网络整理
导读:是的,我用谷歌搜索,我找不到这个问题的答案. 首先,我和我的团队是hb,bitbucket等的新手.我们的第一个任务是在read.txt上添加我们的名字,每个成员都在他们自己的机器上做.现在我们所有人都添加了名称,主要的回购已经更新了我们所有的名字. 我自己的回购是主要
是的,我用谷歌搜索,我找不到这个问题的答案.

首先,我和我的团队是hb,bitbucket等的新手.我们的第一个任务是在read.txt上添加我们的名字,每个成员都在他们自己的机器上做.现在我们所有人都添加了名称,主要的回购已经更新了我们所有的名字.

我自己的回购是主要回购的一个分支.它只有一些名字,因为我是第一个添加名字的人.当我从主回购中提取时,它要求我使用“hg update”,这会使用所有名称更新我的本地文件.

这是我的问题:

我的本地文件与主仓库相同,但我的分叉仓库没有.我试图将更新的更改推送到我的仓库,但它说“没有发现任何变化”.

从主回购中提取变更然后将其推送到我自己的仓库的正确方法是什么?

解决方法

当您拉动更改时,它会将更改拉到您的本地仓库. hg update会更新工作副本(您编辑的文件,而不是repo,自您拉动它们后,更改已在您的回购中).

因此,一旦您撤消了更改(到您当地的仓库)并更新了您的工作副本(来自您当地的仓库),就没有更多的事情可做了.

您通常不需要将更改推送到本地仓库(除了从其他仓库推送).你在回购之间推.

如果您在工作副本中编辑某些内容,则可以提交它.

一般来说你:

>使用hg pull拉变化…
>使用hg update更新本地存储库
>改变工作副本中的内容
>使用hg commit将更改提交到本地存储库…
>使用hg push将更改推送到其他仓库…

另请注意,推拉是对称操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读