如何在Mercurial中删除中央存储库中的目录

lat*_*ian 4 mercurial

我想从本地和中央存储库中删除一个目录.我成功地在当地做到了

     hg remove name_directoriy  
     hg commit
Run Code Online (Sandbox Code Playgroud)

但是,在将我的更改推送到中央存储库后,已删除的文件夹仍在中央存储库中,而在本地存储库中.

如何删除中央存储库中的目录?

谢谢

带'删除'的ps我的意思是它没有出现,但它仍然在历史中

Ry4*_*ase 6

您要在远程存储库上执行的操作是:

hg update
Run Code Online (Sandbox Code Playgroud)

您上面描述的内容删除了该目录中的文件,然后推送更改将文件删除到远程存储库,但它不会更新远程存储库上的工作目录文件.要更新该远程存储库上的工作目录,您需要在那里运行更新命令.

当然,其他人都在指出这些文件,当然,它们仍然存在于历史中,但是如果你想要它们不在工作目录中,那就是update你所缺少的.