【问题标题】:How to map a Perforce depot's folder to an arbitrary local folder?如何将 Perforce 仓库的文件夹映射到任意本地文件夹?
【发布时间】:2015-08-31 20:11:40
【问题描述】:

我在 Perforce 服务器上有以下结构:

MyDepot
  + MyProject
    + MySubProject
      + trunk
        + ... trunk folders/files ...

我有 MySubProject 的 Eclipse 工作区:

C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject

如果我获得带有 Perforce 工作区的最新版本:

C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject

我明白了:

C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject\
  + MyDepot
    + MyProject
      + MySubProject
        + trunk
          + ... trunk folders/files ...

我更喜欢:

C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject\
  + ... trunk folders/files ...

我能做到这一点吗?如果,如何实现?

我找到了 P4V 手册页 Defining a Workspace View,但它似乎没有涵盖我想要的内容。 (第2点下面有一个乱码。但这在这方面不是必需的,是吗?)

【问题讨论】:

  • 我在浏览器中也看到了乱码。我会尝试追踪它。同时,我很高兴建议的解决方案对您有用。

标签: perforce p4v


【解决方案1】:

我在第 2 点下没有看到乱码,所以通过命令行试试这个:

p4 client

将根行改为:

Root: C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject\

将视图更改为:

View:
    //MyDepot/MyProject/MySubProject/trunk/... //<myclient>/...

(注意:映射需要缩进并在"View:"前一行)

【讨论】:

  • 显示。“紧跟在句号后面对你来说不是一个乱码吗?承认,我不是以英语为母语的人,但在前一句的上下文中,这个结尾对我来说没有任何意义。我也可以执行您在 P4V 客户端中描述的步骤吗?
  • 对,对我来说没有乱码。可能是浏览器的差异。
  • 您可以在 P4V 中执行相同的操作。转到连接-> 编辑当前工作区。如果您没有将映射视为文本,请单击对话框最右侧的图标以将映射视为文本。将其更改为上述并保存。
  • 浏览器的区别?我用 4 种不同的浏览器(FF、IE、Chrome、Pale Moon)查看了它。 „2 行的结尾。在 Workspaces 选项卡中,右键单击工作空间并选择 Edit Workspace。显示。“在其中的任何一个中都没有意义。但是,我设法实现了我想要的。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
  • 1970-01-01
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多