version-control - 变更集编号

标签 version-control changeset

一般使用的系统是什么?有没有通用的系统,还是所有的单片机都只是设置递增的数字?

最佳答案

内部号码有SCM三种:

  • 以文件为中心的 ID(版本 1、版本 2,...),用于 SCM 在文件到文件基本 (ClearCase) 上管理其元素,基于简单的基于 0 的增量
  • 以存储库为中心的 ID:它建立了一个 ID(Subversion 修订版号)来引用所有文件(同样是简单的增量)
  • 基于 DAG 的 SCM(有向无环图)的以提交为中心的 ID(例如,Git 的 SHA1,意思是基于内容),其中文件的历史记录链接到该 ID链接到提交的目录。

它基于:

  • 中央 SCM 的内部基础,或
  • 分布式 SCM 的计算唯一 key 或哈希

这两个条件的组合给出了最终的 ID。

内部版本号不应被误认为是应用程序版本号(如major.minor.build)

关于version-control - 变更集编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734422/

相关文章:

git - 通过文件服务器镜像存储库

git - 在不重新下载所有内容的情况下更新 git-svn git 镜像

mercurial - 使用提交消息 mercurial 查找变更集

mysql - 有没有办法在 liquibase 中合并变更集?

where-clause - 如何在 LiquiBase 变更集中构建 WHERE 子句

git - 版本控制 : Managing Common Component Source

Git 分支嵌套自身

GIT 如何从非连续提交创建补丁

wcf-ria-services - WCF Ria 服务 ChangeSet.GetOriginal() : How does it work?

git - Jenkins 管道中的 changeSet 错误(错误 :java. io.NotSerializableException : hudson. plugins.git.GitChangeSetList)