我们正在开发基于 git 标签的版本控制系统。 虽然git describe很棒,但我们更喜欢命令 output git 的三个元素分别描述(最新标记、自标记以来的提交、commitId),例如TAG 12 gff9fd30 。 我们设法使用git rev-parse HEAD获取了 commit ...
我们正在开发基于 git 标签的版本控制系统。 虽然git describe很棒,但我们更喜欢命令 output git 的三个元素分别描述(最新标记、自标记以来的提交、commitId),例如TAG 12 gff9fd30 。 我们设法使用git rev-parse HEAD获取了 commit ...
我正在使用以下命令获取每个子模块中的标签: 我现在要做的是同时获取子模块和该子模块内列出的所有标签的提交 ID。 ...
我正在使用以下命令获取每个子模块中的标签: 但我不确定如何获取列出的每个标签的提交 ID。 任何帮助,将不胜感激。 更新: 子模块提交 ID: 标记提交 ID,选择匹配的一个: ...
我想知道 bitbucket 的提交来源。该文件是直接在线编辑的,还是通过终端或通过源代码树或使用任何其他软件在线编辑的。 有可能识别吗? ...
我有一个项目,我想为其做基于标签的发布,为此,我定义了以下 yml 文件: 然后我做带注释的标记; 我期待 GitHub 操作会被触发,但似乎没有,我也不确定如何调试它以找出原因。 编辑:更改正则表达式后, 管道似乎触发但现在失败了: 但是我的新正则表达式有什么问题? 它似乎是有效的并且似乎符合以下 ...
每次我尝试更新特定存储库时,它都会失败,因为维护者会定期更改nightly标签: 我在 .git/config 中添加了remote.origin.tagOpt = --no-tags 。 该设置显然是无用的,因为它无论如何都会获取标签。 我也试过remote.origin.prune = true ...
我想在不同的命名空间中创建标签。 继续阅读: https://git-scm.com/docs/gitnamespaces但我不确定,我理解正确。 因此,假设我创建了一个标签并将其向上游推送: git -c core.quotepath=false push -v origin refs/tags/ ...
我对使用git describe相当陌生。 git describe ,返回您从 git 标签获得的最后一个标签吗? 我目前在执行git describe时返回了tag-release-1.0.1-2107-g4a123293e (从 4 年前开始)。 我查看了这个问题,但是当我使用--tags ...
我已经成功地弄清楚如何从数据中拼凑出 Git commit hash 。 我可以构建一个算法,使用每条“信息”(树、作者、提交者等)调用 SHA-1,令人惊讶的是,我的 hash 与 git Z0800FC577294C344E0B28AD283 匹配。 根据我的实验,换行符有些奇怪,但应该如何处 ...
我在使用tag创建的克隆源树中。 我如何确定标记应用到哪个分支,以便我可以将更新的提交拉入该分支? git branch命令只是给出了标签的名称: 谢谢! ...
我正在使用 Azure Devops Rest API 并且我正在尝试找出在特定存储库上获取最新操作时间戳(日期)的最佳方法。 现在我正在尝试获取提交和标签并检查那里的操作数据。 但我看到 azure 不支持仅获取最新的,所以我必须对所有标签进行分页,例如。 我正在使用这些端点: https:// ...
Git 结帐分支来自标签:得到的代码与 github 中的代码不同。 pom.xml:<groupId>org.glassfish</groupId> <artifactId>mojarra-parent</artifactId> <vers ...
我的团队正在使用 Azure DevOps 作为我们的 Git 服务器,并且遇到了一个问题,即特定的不需要的标签不断被推送到远程。 我们已经设置了客户端 git 挂钩,并要求团队中的每个人都选择加入,但这是一个庞大的团队,似乎不是每个人都这样做,因为标签会定期重新出现在遥控器上。 有什么方法可以设 ...
我希望标签仅用于 bitbucket 管道中的发布分支。 我的想法是通过标签或提交找到分支名称,然后检查它。 但是这个存储库是通过管道中的标签获得的。 在这种情况下,没有分支。 我已经尝试了各种方法,但无法通过标签或提交获取相应的分支名称。 通过git branch -r --conta ...
一些上下文:我有一个带有发布过程的monorepo,我们在其中创建一个分支,在分支内生成一个发布提交,创建相应的标签,然后该发布分支被合并到我们的目标受保护分支(主)。 我的问题是:如果我在该发布分支中创建一个标签,并且该分支被合并然后删除,我的标签会失去引用吗? 还是来自分支的引用是目标分支(主 ...
我项目的最新版本在 github 上标记为 1.11.0。 我需要修复一个影响版本 1.10.0 1.9.0 1.8.0 和 1.7.0 的错误 master 分支被标记为 1.11.0。 修复所有旧版本的错误的最佳方法是什么? 人们使用我的 repo 的旧版本,所以我不能弃用对任何版本的支持。 如 ...
我的团队有一个 GitHub 发布工作流程,可以在推送时自动标记我们的 prod 分支。 去年它一直运行良好,最近一次成功是 2022 年 5 月 2 日。这个工作流在 2022 年 5 月 11 日失败了,现在我不知道它是如何工作的。 5 月 5 日有一个新的 git 版本,但我查看了这些变化, ...
为了比较多个版本之间的单个文件,我想跟踪文件已更改的第一个版本,每个文件。 自上次更改以来,我想在当前状态下记录 git 中文件的第一个标签。 例如,我有两个文件: 每次构建发布时,我都会在当前提交中添加一个标签,这样我就可以轻松地从 GIT 重新创建发布。 所以,在第一次发布之后,这将是标 ...
我想从文件中读取版本并使用工作流将标签创建为v11.0.5.1.aws 。 然后我想在 docker 图像中使用该标签。 为此,我创建了一个分支作为 devops。 首先创建一个 VERSION 文件作为 创建了一个工作流作为 release-version.yml 然后创建另一个工作流作为 ci ...
我现在正在处理 PowerShell,我想显示版本,如果可能的话,还想显示我从中获得 hash 值的标签的描述。 我所说的版本是指 55.1 之类的东西。 我如何在 PowerShell 上执行此操作? 我已经感谢你的帮助 ...