我知道当我这样做时发生了什么事。同步显然是成功的,因为没有生成警告,但是当我克隆远程存储库时,我看到同步根本没有发生。我使用bitbucket作为远程存储库。
但我不认为这是应该发生的事情。那是什么?
答案 0 :(得分:4)
当您strip
来自回购的变更集时,它只影响您的本地存储库。它对其他人没有影响。
如果您从本地仓库剥离的变更集存在于远程仓库中,则下次从该远程客户pull
时,剥离的变更集将被视为与任何其他传入修订版一样。它将从遥控器拉到您当地。
对于修改repo历史记录的任何操作,都会出现这种情况。这就是为什么人们通常不鼓励在任何已被推送到“公共”位置的变更集上运行strip
,rebase
或mq
命令。
从您的问题中不清楚“同步”是否意味着您推,拉或两者兼而有之。但是,我预计上面描述的行为。