如何将 Perforce depot 的文件夹映射到任意本地文件夹?
How to map a Perforce depot's folder to an arbitrary local folder?
我在 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点下有一句乱码,但这不是必须的,是吗?)
我在第 2 点下没有看到乱码,所以通过命令行试试:
p4 client
将根行更改为:
Root: C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject\
将视图更改为:
View:
//MyDepot/MyProject/MySubProject/trunk/... //<myclient>/...
(注意:mapping需要缩进并且在"View:"之前的一行)
我在 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点下有一句乱码,但这不是必须的,是吗?)
我在第 2 点下没有看到乱码,所以通过命令行试试:
p4 client
将根行更改为:
Root: C:\Users\<my username>\Documents\eclipse.wkspcs\MySubProject\
将视图更改为:
View:
//MyDepot/MyProject/MySubProject/trunk/... //<myclient>/...
(注意:mapping需要缩进并且在"View:"之前的一行)