如何配置 perforce 工作区以显示修改后的文件而不检查它们

问题描述 投票:0回答:1

这是我第一次管理 perforce,在理解工作区视图中处理修改文件的配置方面遇到了一些挑战。

我们有一个小团队,在不同的文件结构中工作。将工作区设置为读取和写入,允许团队成员打开和编辑每个文件而无需签出它们,这将是最有帮助的。修改后的文件将在工作区视图中显示为已修改,并且可以提交。

我看到了使用只读/签出结构的好处,但对于当前的团队规模和纪律来说,它很笨重。

是否可以将工作区配置为无需签出即可运行?

perforce
1个回答
0
投票

“签出”文件只是意味着将其标记为您正在编辑它并将其添加到待处理的更改列表中,以便您可以提交它。默认情况下,签出不会为其他用户锁定文件,只有当他们被标记为独占签出时才会发生这种情况。

对于二进制资产,建议您设置一项名为“独占签出”的功能,这样一次只有一个人可以签出该文件。 通常这是通过类型映射完成的,通过向二进制资源类型添加 +l(小写 L)修饰符来完成。

如果您不想要该功能,请不要将 +l 添加到类型映射中的文件中。 对于已添加到仓库的文件,您需要更改其文件类型以删除 +l 独占检出修饰符。 您可以在 P4V 中通过选择文件、右键单击并选择更改文件类型来执行此操作。然后取消选中 +l 并提交这些文件。 然后您可以让多人同时查看文件。

请小心,因为对二进制文件的更改无法合并,并且如果多个人签出并更改同一个文件,在一个人提交更改后,另一个人将无法提交他们的更改,直到他们获得别人的改变然后重做自己的。 (这就是为什么我通常建议人们尽可能使用独家结帐)。

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.