Perforce 我可以禁用Performance中的同时签出功能吗

Perforce 我可以禁用Performance中的同时签出功能吗,perforce,Perforce,我将perforce与西门子TIA软件一起使用。我想禁用一个文件一次由多个人签出的功能,因为使用的文件是二进制文件,因此合并工具在多次更新时无法正常工作。请参阅“锁定文件”请注意如果这样做会丢失什么。在perforce行话中,您希望使该文件成为独占文件,或+l。如果您使用的是可视化应用程序p4v,则可以签出该文件,右键单击,然后转到“更改文件类型…”。您可以在命令行上执行相同的操作: p4 edit -t binary+l //somepath/somefile p4 edit -t bina

我将perforce与西门子TIA软件一起使用。我想禁用一个文件一次由多个人签出的功能,因为使用的文件是二进制文件,因此合并工具在多次更新时无法正常工作。

请参阅“锁定文件”请注意如果这样做会丢失什么。

在perforce行话中,您希望使该文件成为独占文件,或+l。如果您使用的是可视化应用程序p4v,则可以签出该文件,右键单击,然后转到“更改文件类型…”。您可以在命令行上执行相同的操作:

p4 edit -t binary+l //somepath/somefile
p4 edit -t binary //somepath/somefile_someone_else_has_exclusive
如果你想修改一堆文件,其中可以包括通配符。更深层次的解决方案是使用
p4 typemap
命令,这样您就可以告诉perforce将您的扩展理解为始终是二进制和独占的

使文件具有独占性会带来一些工作流挑战。假设用户A以独占方式签出该文件,但第二天就回家生病了?当用户A不在时,用户B无法签出文件以执行工作,您需要管理员解锁用户A的计算机或恢复签出。用户B可以使用命令行在“非独占模式”下编辑文件:

p4 edit -t binary+l //somepath/somefile
p4 edit -t binary //somepath/somefile_someone_else_has_exclusive

然后签入,但现在用户A在他们返回并想要签入时手上会有一团乱。

谢谢,我希望仓库中的所有文件都具有相同的chekin/out首选项,因此使用p4 typemap+l//depot\u name/。。。为我工作。