热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

什么是"陈旧"的git分支?

如何解决《什么是"陈旧"的git分支?》经验,为你挑选了3个好方法。

一个"陈旧"的git分支是我听过很多的术语.我知道它与分支有关,这些分支被认为不太有用或无用,但无法找到确切的定义.什么是"陈旧"的git分支?



1> VonC..:

最常见的"陈旧"引用可在commit e194cd1(2007年1月,Git 1.5.0)中找到,它检测到" 远程跟踪分支 ":跟踪远程系统删除的分支.
因此git remote prune.

这是陈旧分支的主要定义:一个远程跟踪分支,它不跟踪任何东西(因为远程仓库上的实际分支已经消失)

git remote show 能列出那些.


顺便提一下,在Git系统中你还有另外两个"陈旧"的定义:

另一参考文献为"陈旧的"涉及git reflog --stale-fix在提交1389d9d(GIT 1.5.0),用于跟踪" 破提交 ":提交不是从任何裁判的可达并且在提交,树,或斑点的对象中一个缺少对象从任何裁判都无法到达的地方.
这有助于git prune在存在reflog之后从旧的git 运行非reflog-aware之后修复情况.

Commit 740fdd2(2008年3月,Git 1.5.5)也为符号引用引入了"陈旧" ,当它们指向的ref不再存在时.


正如@SteelToe所提到的:根据GitHub文档,过时分支的定义是一个在过去3个月内没有任何提交的分支.
这通常表示旧/未维护/非当前分支.



2> SteelToe..:

根据GitHub文档,过时分支的定义是在过去3个月内没有任何提交的分支.

这通常表示旧/未维护/非当前分支.

有关更多信息,请参阅https://help.github.com/articles/viewing-branches-in-your-repository/



3> larsks..:

那是因为没有"确切的定义"."陈旧的git分支","过时的数据","陈旧的配置选项" - 这些都没有确切的定义,但它们都指的是被认为是旧的/未维护的/不是当前的/可能被破坏的东西.

因此,"陈旧的git分支"通常是存储库的一个分支,很长一段时间没有被触及.也许它坏了,也许不是; 对于活跃的开发分支来说肯定不是最新的,而且没有人看过它一段时间.


在github上,过去3个月未更新的分支被认为是陈旧的:https://help.github.com/articles/viewing-branches-in-your-repository
推荐阅读
  • 本文探讨了如何使用Go语言从传统的INI配置文件中提取所需的信息。INI文件因其简单易用而在多种环境中广泛采用,如操作系统设置、游戏引擎配置以及版本控制系统等。 ... [详细]
  • 本文探讨了在Git子模块目录中运行pre-commit时遇到的错误,并提供了一种通过Docker环境解决此问题的方法。 ... [详细]
  • Git SSH配置及远程仓库操作指南
    本文介绍了如何配置Git环境,包括设置用户信息、生成和添加SSH密钥,并详细说明了如何通过SSH连接到远程仓库进行版本控制操作。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • This pull request aims to optimize the npm install retry time in branch 0.7, reducing delays caused by long timeouts when no network connection is available. ... [详细]
  • 本文总结了多个常用的 Git 命令,包括分支管理、代码提交、远程仓库同步等,旨在帮助开发者高效利用 Git 进行版本控制。 ... [详细]
  • 本文基于对相关论文和开源代码的研究,详细介绍了LOAM(激光雷达里程计与建图)的工作原理,并对其关键技术进行了分析。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • 盈透证券提现指南
    本文详细介绍了如何通过盈透证券平台安全有效地进行资金提现,包括推荐使用的浏览器、登录流程、资金转账的具体步骤以及注意事项。 ... [详细]
  • Git支持通过自定义钩子来扩展其功能,这些钩子根据触发条件的不同,可以分为客户端和服务器端两种类型。客户端钩子通常与本地操作相关联,如提交代码或合并分支;而服务器端钩子则与远程仓库的交互有关。 ... [详细]
  • 假设您当前位于主分支(版本C4),但发现某些功能已损坏,而这些功能在之前的版本C1时还能正常工作。如何将从C1到C4的所有提交复制到一个新的特性分支中,同时将主分支回滚至C1,以便能够安全地进行版本控制和持续集成部署? ... [详细]
  • 本文详细介绍了 SVN 中的 switch 命令及其使用方法,包括如何切换工作副本到新的 URL 和如何处理版本库迁移等情况。 ... [详细]
author-avatar
a105451223
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有