Version control 源代码控制与版本控制?
存储源代码版本(如SVN或TFS)的系统的正确名称是什么 我一直称之为源代码控制,但像维基百科这样的地方称之为版本控制Version control 源代码控制与版本控制?,version-control,naming,Version Control,Naming,存储源代码版本(如SVN或TFS)的系统的正确名称是什么 我一直称之为源代码控制,但像维基百科这样的地方称之为版本控制 要使这类更复杂的站点同时具有两个标签?另一个名称是:版本控制 根据本网站上使用的标签,“源代码管理”是最流行的(这很正常,因为本网站是关于编程的): 源代码管理(633个标签) 版本控制(587) 修订管制(31) 没有“正确”的名称,四个常用名称是: 版本控制系统 版本控制系统 震源控制系统 源代码管理系统 某些系统(如SVN)有一个术语修订版,表示与存储库中所有文件的特
要使这类更复杂的站点同时具有两个标签?另一个名称是:版本控制 根据本网站上使用的标签,“源代码管理”是最流行的(这很正常,因为本网站是关于编程的):
- 源代码管理(633个标签)
- 版本控制(587)
- 修订管制(31)
- 版本控制系统
- 版本控制系统
- 震源控制系统
- 源代码管理系统
- 版本控制是更通用的术语,用于源代码管理工具,也用于其他工具(Word、OpenOffice等)。它引用了一个版本
- 源代码管理提供了具有分支和合并功能的修订控制,这在所有修订工具中并不总是可用(Word不是源代码管理,但提供了修订控制功能)
- 版本控制是一个比源代码管理更通用的术语,因为它管理任何内容(源代码、二进制文件或任何类型的文档)的版本
此外,SCM还引入了文件组之间依赖关系的概念。
它还可以包括变更生命周期(启动变更、关闭变更等)的概念,这将导致变更请求系统。
- 版本控制系统(VCS)是最常用的术语
- 源代码管理(SCM)在git中使用,但它是一种发明,可能与软件行业已经使用的软件配置管理相混淆,这不是一回事
:-)使用的术语不是很精确。有一篇文章描述了五个相关维度。用于软件开发的数据管理工具通常不会同时支持三个以上的工具。如果您想支持所有五个,您必须描述一个开发过程:
- 版本(语义:修改)
- 视图(语义:等价、派生)
- 层次结构(语义:包括)
- 状态(语义:批准、可访问性)
- 变体(语义:产品变体)
变更管理中的标准有很多可供选择,这是一件了不起的事情。那么,你现在到底在寻找什么呢 我认为没有一个合适的术语。这两个词,以及其他答复中已经提到的其他一些词,基本上用于同一事物 与你交谈的人即使使用同一个词,也会将它与稍有不同的意思联系起来——而且他们的意思可能完全相同,即使使用另一个词 同样,围绕这些东西使用的词汇在围绕这个概念的不同软件实现的圆圈中也可能是不同的(或附加到不同的含义)
在写这篇文章的时候,我想到这是一个非常自然的现象——在其他领域,你也有多个词代表基本相同的意思——虽然有些人会认为实际上存在细微的差异,但有些人会说这些差异并不真的存在或不值得思考。而且也不能保证当两个人使用完全相同的词时,他们的意思是完全相同的。有三个同义词描述几乎相同的事情:
diff
、diff3
、patch
,等等。这套工具可以扩展为
SCM > Revision Control > Version Control