【问题标题】:Perforce Setup IssuePerforce 设置问题
【发布时间】:2010-09-21 00:00:35
【问题描述】:

我已经设置了 Perforce 服务器,并安装了 P4V 客户端。我创建了一个新的仓库和一个新的工作区。根据文档,我已将工作区映射到仓库。到目前为止一切顺利。

我现在有一个 .SQL 脚本,它是由我希望首次签入的外部应用程序创建的。我将文件复制到我的工作区中,并且可以在客户端的工作区树窗口中看到该文件。然而,当我尝试将文件标记为添加时,我收到“文件未在此客户端上打开”错误。我尝试编辑更改列表以包含该文件,但更改列表编辑器没有“看到”该文件。

我已通读文档(PDF 文件),但我只是看不到我缺少什么。我曾在商业环境中使用过其他 RCS 软件,但这是我第一次尝试设置和管理 RCS 系统以供个人使用。

【问题讨论】:

  • 获得解决方案后,请将您的问题重命名为问题,例如“如何在 Perforce 中将工作空间映射到软件仓库?”

标签: perforce


【解决方案1】:

我认为您的问题可能与映射有关。这是一个相当普遍的问题。

获取您的详细信息

Workspace root: C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666

File dir under root: C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666\tunnel_files

View mappings:

//tunnel/... //wtansill_localhost_1666/tunnel/...

//tunnel/* //wtansill_localhost_1666/tunnel/*

有了上面的细节,一行

//tunnel/... //wtansill_localhost_1666/tunnel/...

意味着您需要将要添加的文件放入工作空间的根目录以及目录隧道,例如。

C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666\tunnel

而不是

C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666\tunnel_files

你似乎把它们放在了哪里。解决这个问题的方法是

  1. 在正确的位置(以及任何子文件夹)创建隧道文件夹
  2. 从工作区映射中删除最终文件夹

    //隧道/... //wtansill_localhost_1666/隧道/... 变成 //隧道/... //wtansill_localhost_1666/...

这意味着任何事情

C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666\tunnel_files

将被映射到 //tunnel/tunnel_files 这是我认为你想要的。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    工作区根目录:C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666

    根目录下的文件目录:C:\Documents and Settings\wtansill\Perforce\wtansill_localhost_1666\tunnel_files

    查看映射:

    //tunnel/... //wtansill_localhost_1666/tunnel/...

    //tunnel/* //wtansill_localhost_1666/tunnel/*

    不过,这有点争议。上面的工作区是我安装 Perforce 时默认设置的。我删除了那个工作区并使用 P4V 客户端创建了一个新工作区,追溯了我原来的步骤,现在,瞧,它可以工作了!去图吧。

    【讨论】:

    • 我认为 * 行覆盖了 ... 行,所以只有顶层目录中的文件被映射?
    • 没错。把第二条线拿出来。第一行涵盖了第二行已经映射的所有内容。而且您只能在本地将文件添加到该隧道子目录中,因为没有任何内容映射到您的工作空间的根目录。
    【解决方案3】:

    您确定您的文件规范包含您添加文件的目录吗?

    也许您可以发布您的 ClientSpec,以及您的文件所在的目录?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多