相关疑难解决方法(0)

如何从mercurial中删除历史记录中的大文件?

我刚刚创建了一个由其他回购的异构生态系统创建的mercurial repo.在我将它发布给我的同事之前,我想尽可能地清理它.为此,我想从历史中删除一些大的旧文件(假装它们从未存在过),因此repo会更小.

mercurial这可能吗?

version-control mercurial dvcs

34
推荐指数
1
解决办法
4052
查看次数

Mercurial:从所有更改集中删除文件

我理解如何从历史记录中删除整个变更集,但目前尚不清楚如何删除子集.

例如,如何在保留源代码的同时从现有变更集中删除所有DLL文件?

mercurial

14
推荐指数
2
解决办法
5067
查看次数

Mercurial:永久删除HG回购中的敏感数据?

我知道在Mercurial,"历史是神圣的".

但是,假设某人不小心提交了他们不应该提供的内容,例如包含密码或其他内容的设置文件.在任何人意识到它之前,我们甚至会说一段时间过去了,所以它一直在为几次提交而闲逛.显然,发现者然后从存储库中删除敏感数据.

有没有办法永久擦除该文件或提交历史记录中的敏感数据,好像它从未存在过?或者,这些敏感数据是否会永远成为回购的永久组成部分?

version-control mercurial

7
推荐指数
1
解决办法
1040
查看次数

Mercurial - largefiles&bitbucket

我刚刚获得了最新的mercurial并开始添加大文件.

但是,现在我无法推动变化:

abort: ssh://hg@bitbucket.org/mysite/bitbucket.org does not appear to be a largefile store
Run Code Online (Sandbox Code Playgroud)

我怎么才能推送到bitbucket呢?我有多个提交,其中包括两个大型文件和常规代码提交.我只是forget添加了我添加的所有大文件,但是如果不还原所有真正的提交,我怎么能这样做呢?

mercurial bitbucket

5
推荐指数
1
解决办法
2679
查看次数

标签 统计

mercurial ×4

version-control ×2

bitbucket ×1

dvcs ×1