首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保留已删除的引用的重新触发器

保留已删除的引用的重新触发器
EN

Stack Overflow用户
提问于 2018-08-29 14:09:43
回答 1查看 63关注 0票数 3

在我的git的本地克隆中,当一个引用被删除(或重命名)时,附加到旧名称上的重触发器将被删除。

我找不到一个选项,上面写着“保存已删除引用的日志”。

问题

是否有办法保留已删除的引用的reflog文件?

清洗和gc仍然可以跟踪参数的重新设置条目,无法到达的对象,等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-29 15:04:31

据我所知,git并没有提供这样的方法。我不知道原因;当然,将分支的重触发器保留在通常的保留期是很好的,但是不知道reflog到期通常如何工作的具体细节,我不能说是否有确凿的理由说明这会太困难。(或者,如果创建了同名的新分支,可能会出现问题吗?)

不管是什么原因,文档都指定日志被删除(https://git-scm.com/docs/git-branch),并且不指示任何更改行为的方式。我想您可以手动复制reflog文件(.git/logs/refs/...)以保存信息,但这肯定不是一种对用户友好的方法。

实际上,您基本上只限于在HEAD重发中附带出现的任何条目。因此,我想,如果您不确定您不再需要更详细的分支历史,请不要删除它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52079482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档