我使用P4V,当我在弹出的右键菜单中的文件夹上,我有以下选择: - - 集成/合并 - 复制 - 分支是什么P4V的分公司之间的差异,复制,集成/合并
对我来说似乎他们都在做同样的事情。 这些命令有没有真正的区别?
谢谢。
我使用P4V,当我在弹出的右键菜单中的文件夹上,我有以下选择: - - 集成/合并 - 复制 - 分支是什么P4V的分公司之间的差异,复制,集成/合并
对我来说似乎他们都在做同样的事情。 这些命令有没有真正的区别?
谢谢。
当你整合或合并时,你将文件混合在一起。也就是说,您最终必须解决具有重叠更改的文件。 'p4合并'和'p4集成'这样做。
当您复制时,您将替换文件 - 不会解决重叠的更改。 'p4 copy'这样做。
分支时,将文件复制到以前没有文件存在的位置。 'p4 populate'这样做。
P4V的功能取决于您拥有的P4V版本。您可以在日志窗格中查看它正在运行的p4命令。 (使用“预览”来得到它的运行与-n这些命令。)
从Calmarius 6月27日在'13 9:03:
是否“P4复制”做服务器侧的复制?
如果您询问Perforce是否在服务器上存储了每个文件的额外副本,那么答案是否定的。该副本仍然是对Perforce仓库存储区中文件的单个实例的引用。
分支
(名词)一组的复制文件创建相关文件,而不是添加文件。一组相关文件通常被称为代码行。
(动词)创建分支。
整合
若要从现有文件创建新的文件,维护他们的祖先(分支),或从一组文件的更改传播到另一个(合并)。
合并
两个冲突的文件修订的内容组合成单个文件,通常使用像P4Merge合并工具的过程。
决心
您使用调和一个文件的两个版本之间的差异的过程。您可以选择通过选择要提交的文件或合并冲突文件的内容来解决冲突。
“p4 copy”在服务器端做拷贝吗? – Calmarius 2013-06-27 09:03:09
那么'p4 populate'是一个服务器端'p4分支'? – RJFalconer 2013-08-19 15:36:46
'p4 copy'可以用-v标志完全运行在服务器端。 'p4 populate'就像'p4 copy'和'p4 submit'一样。它在一个命令中分支并提交文件。 – Matt 2014-01-27 21:18:51