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:如果编辑文件,则在签出->签入之前不会影响仓库。