代码之家  ›  专栏  ›  技术社区  ›  YoK

用户可以在Perforce上有私人区域吗?

  •  3
  • YoK  · 技术社区  · 16 年前

    用户是否可以在Perforce服务器上拥有专用区域?

    用户将使用此区域签入尚未确定确切目标分支的代码/文件。

    3 回复  |  直到 16 年前
        1
  •  3
  •   Caleb Huitt - cjhuitt    16 年前

    我们也有一些特定项目的沙箱,偶尔会出现。这可能会让其他用户感到好奇,这取决于沙盒是如何命名的,但同样的一般想法也适用于他们——只是在该区域工作的用户多了一些,所以不太可能随意更改。

    这样做的一个好处是可以告诉另一个用户,他们可以在沙盒中进行一些更改,或者根据需要查看这些更改的想法。如果权限受限,您将失去这种可能性。

        2
  •  3
  •   jhwist    16 年前

    假设您是Perforce服务器的管理员(或知道管理员),那么可以使用Perforce的protections表来完成这项工作。在 manual ,你需要做的是

    • 设立分支机构(如果还没有分支机构)

    • 授予用户对其分支的所有权限( , 阅读 写 ).

    • 如果要禁止分支到该位置,请指定

    • 对于所有其他用户,您将拒绝这些权限(即。 =读取 , =写入 ).

    我想补充一点,这个保护表可能会变得相当大(取决于你拥有的Perforce用户的数量),你需要确保这些好处是值得的。

        3
  •  2
  •   Martin    16 年前

    如果你想把这个问题搁置起来,我想是“对不起”。

    在P4V中,您可以右键单击挂起的变更列表并选择“搁置”。这有“签入”的效果,即代码被安全地保存在服务器上,但它与签入不同,因为代码不进入项目的任何分支。

    通常其他用户看不到您工具架的内容,但是,根据权限的不同,一个用户可以浏览另一个用户的工作区并查看其搁置的文件。即便如此,他们还是很清楚他们在看搁置的文件。