Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 在Perforce中编辑文件和编辑标记之间的区别?_Version Control_Perforce - Fatal编程技术网

Version control 在Perforce中编辑文件和编辑标记之间的区别?

Version control 在Perforce中编辑文件和编辑标记之间的区别?,version-control,perforce,Version Control,Perforce,在perforce p4v客户端中,有“编辑文件”和标记文件进行编辑(之后我相信您必须重新提交文件/变更列表?) 谢谢标记编辑意味着您告诉Performance您将在文件中插入更改(并最终提交)。编辑一个文件只会打开它的关联编辑器?标记为编辑意味着您告诉Perforce您将在文件中插入更改(并最终提交)。编辑文件只会打开与其关联的编辑器?通常,当您将代码同步到Performce workspace时,所有文件都处于只读状态 完成“编辑”后,perforce将文件状态从读取更改为写入,并允许您根据

在perforce p4v客户端中,有“编辑文件”和标记文件进行编辑(之后我相信您必须重新提交文件/变更列表?)


谢谢

标记编辑意味着您告诉Performance您将在文件中插入更改(并最终提交)。编辑一个文件只会打开它的关联编辑器?

标记为编辑意味着您告诉Perforce您将在文件中插入更改(并最终提交)。编辑文件只会打开与其关联的编辑器?

通常,当您将代码同步到Performce workspace时,所有文件都处于只读状态

完成“编辑”后,perforce将文件状态从读取更改为写入,并允许您根据需要打开和修改文件

但如果没有“签出”选项,您将无法提交这些更改

签出文件后,它将创建一个更改列表#与文件中完成的这些更改关联,可以提交相同的更改列表

欲了解更多信息,请阅读此


通常,当您将代码同步到Performce workspace时,所有文件都处于只读状态

完成“编辑”后,perforce将文件状态从读取更改为写入,并允许您根据需要打开和修改文件

但如果没有“签出”选项,您将无法提交这些更改

签出文件后,它将创建一个更改列表#与文件中完成的这些更改关联,可以提交相同的更改列表

欲了解更多信息,请阅读此


编辑文件时,在保存更改时,是否会将更改保存回服务器?对此没有明确的定义,因此我提出了问题。实际上,您通常会标记一个文件进行编辑,编辑该文件并提交包含该文件的更改列表。如果您编辑文件(没有“标记为编辑”),您可能无法保存它,因为它将是只读的。只要不显式提交文件,更改就不会提交到仓库。@blade4:在本地编辑器中编辑文件时,更改只存储在本地驱动器上。提交包含已编辑文件的更改列表时,磁盘上的文件将发送到服务器(或多或少),并存储服务器上的内容与新文件之间的所有更改。TLDR:如果编辑文件,则在签出->签入之前不会影响仓库,当我保存更改时,是否会将更改保存回服务器?对此没有明确的定义,因此我提出了问题。实际上,您通常会标记一个文件进行编辑,编辑该文件并提交包含该文件的更改列表。如果您编辑文件(没有“标记为编辑”),您可能无法保存它,因为它将是只读的。只要不显式提交文件,更改就不会提交到仓库。@blade4:在本地编辑器中编辑文件时,更改只存储在本地驱动器上。提交包含已编辑文件的更改列表时,磁盘上的文件将发送到服务器(或多或少),并存储服务器上的内容与新文件之间的所有更改。TLDR:如果编辑文件,则在签出->签入之前不会影响仓库。