【发布时间】:2014-05-12 17:25:27
【问题描述】:
更改列表和提交对单个文件的更改之间的主要区别是什么?我习惯于 SVN/GIT 不断提交更改并在需要时恢复单个文件的想法,但是更改列表的这个新概念对我来说是新概念。到目前为止,当我对单个文件进行编辑时,P4 每次提交更改时都会创建一个新的更改列表,但我也将其视为可以一次提交(提交/推送)的多个文件的持有者,但如何做我保留单个文件更改的历史记录?
让我看文档是可以接受的。
【问题讨论】:
标签: perforce
更改列表和提交对单个文件的更改之间的主要区别是什么?我习惯于 SVN/GIT 不断提交更改并在需要时恢复单个文件的想法,但是更改列表的这个新概念对我来说是新概念。到目前为止,当我对单个文件进行编辑时,P4 每次提交更改时都会创建一个新的更改列表,但我也将其视为可以一次提交(提交/推送)的多个文件的持有者,但如何做我保留单个文件更改的历史记录?
让我看文档是可以接受的。
【问题讨论】:
标签: perforce
变更列表收集了一组作为一个单元一起属于的变更。
Perforce 仍然保留每个单独文件的历史记录,但它还将一组相关更改跟踪到一个更大的单元中,称为更改列表。
更改列表用于将您从文件的一个一致状态移动到下一个一致状态。
如果您对多个文件进行相关更改,例如:
很高兴能够将所有这些工作收集到一个变更列表中,这样您团队中的其他人就可以立即收到所有这些变更。
如今,大多数现代版本控制系统都有这个概念,但 20 年前,Perforce 以它为特色是相当不寻常的。
【讨论】: