Mercurial,如何从存储库中删除文件?
我在我们的存储库中推送了更多大视频文件,这是我的错,我没有注意到它们,并且忘记添加包含视频的文件夹以忽略文件。现在我的朋友无法升级,因为内存不足(abort:内存不足)。如何从主存储库中删除视频?我尝试删除 /home/hg/project/.hg/ 中包含视频的文件夹,但随后不会开始更新并出现错误。请帮助我,谢谢我的英语/
I push in our repository more big video files, my fault, I did not notice them and forgot to add the folder with the video to ignore file. Now my friends can not upgrade because a shortage of memory (abort: out of memory). How do I remove a video from the master repository? I tried to just delete the folder with the video in /home/hg/project/.hg/ But then do not start updating with an error. Help me pliz and sorry for my english/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅 Mercurial 常见问题解答:
编辑历史记录页面上也描述了一些选项。
See the Mercurial FAQ:
There are some options described on the Editing History page as well.
你:
其他:
You:
Other:
HG 常见问题解答仅给出了一些模糊的指示。操作方法如下:
添加到您的
.hgrc
:<前><代码>[扩展名]
hgext.convert=
[转变]
hg.saverev=假
创建要删除的文件的文件映射 (
myfilemap
)使用
hg Convert
制作新的存储库现在您拥有了不包含排除文件的新存储库。
The HG FAQ merely gives a few vague pointers. Here's how to do it:
Add to your
.hgrc
:Create a filemap of what files you want to remove (
myfilemap
)Use
hg convert
to make a new repoNow you have the new repo without the excluded files.