有人在我们的中央存储库中提交.我们如何还原呢?

Mda*_*daG 2 mercurial

我们正在使用一个本地中央存储库,每个人都在推动和拉动.直到最近,此存储库仅包含.hg文件夹.然后有人继续直接在中央存储库中创建了一个没有父级(parent = -1)和子级的"孤岛"变更集.正确的方法是将其添加到本地存储库并推送更改.

有没有办法让中央存储库的工作副本返回到只包含.hg并且不与特定变更集关联的状态?

Ry4*_*ase 7

命令:

hg update null
Run Code Online (Sandbox Code Playgroud)

将存储库的工作目录更新到第一次提交之前的点,因此工作目录中没有文件并hg parents显示-1.

如果你不想要它,你仍然需要删除提交,但这是一个单独的问题.