PVCS版本-SVN修订版-GIT sha值的含义和区别是什么
有谁能帮助我了解PVCS版本-SVN修订版-GIT sha值的含义和区别是什么,git,svn,pvcs,Git,Svn,Pvcs,有谁能帮助我了解PVCS版本号-Subversion修订号-gitsha值的区别和意义。Subversion的修订号是存储库年表中提交的编号。这没有什么神奇之处。新创建的svn存储库处于修订版0 每次新提交都会增加修订号,并将分配给它的新编号作为其修订号。分支在这个过程中并不重要。 在Subversion上,文件的修订号是修改文件时的最新提交/修订号 由于其性质和内部工作,git无法为提交分配序列号git使用sha1校验和来标识任何内容:提交、标记、树、blob、文件、目录。sha1值是使用它
PVCS
版本号-Subversion
修订号-git
sha值的区别和意义。Subversion
的修订号是存储库年表中提交的编号。这没有什么神奇之处。新创建的svn
存储库处于修订版0
每次新提交都会增加修订号,并将分配给它的新编号作为其修订号。分支在这个过程中并不重要。 在
Subversion
上,文件的修订号是修改文件时的最新提交/修订号
由于其性质和内部工作,git无法为提交分配序列号
git
使用sha1
校验和来标识任何内容:提交、标记、树、blob、文件、目录。sha1
值是使用它标识的对象的内容计算的。相关对象的
sha1
值之间没有关系,但更改对象的内容会产生sha1
的级联更改,以标识依赖它的对象。例如,如果使用git-rebase
将一些提交从一个分支移动到另一个分支,则所有移动的提交的sha1
标识符都会更改
我对
PVCS
一无所知。抱歉。PVC和SVN是中央化回购:
- PVC对每个文件使用增量数字
- SVN使用每个修订的增量编号