Perforce 如何链接到同一工作区?

Perforce 如何链接到同一工作区?,perforce,Perforce,我有两台电脑:工作电脑和家庭电脑 我工作笔记本电脑中的工作区在Dropbox中同步。这就是为什么我可以在家工作 但是当我试图在家里设置我的性能时,我不知道如何链接或检测我的Dropbox中是否有一个现有的工作区 怎么做?你基本上只需要告诉Perforce你客户的名字。通常,您可以通过在Perforce客户端的根目录(或其父目录之一)中添加一个.p4config文件来完成此操作,该文件包含以下行: P4CLIENT=your-perforce-client-name 您可能还需要添加指向此文件的

我有两台电脑:工作电脑和家庭电脑

我工作笔记本电脑中的工作区在Dropbox中同步。这就是为什么我可以在家工作

但是当我试图在家里设置我的性能时,我不知道如何链接或检测我的Dropbox中是否有一个现有的工作区


怎么做?

你基本上只需要告诉Perforce你客户的名字。通常,您可以通过在Perforce客户端的根目录(或其父目录之一)中添加一个
.p4config
文件来完成此操作,该文件包含以下行:

P4CLIENT=your-perforce-client-name
您可能还需要添加指向此文件的环境变量:
P4CONFIG=.P4CONFIG


如果工作机器和家庭机器之间客户端根目录的本地路径不同,则还需要在Performce客户端规范中设置
AltRoots
,并添加家庭机器的路径。

基本上只需告诉Performce客户端的名称即可。通常,您可以通过在Perforce客户端的根目录(或其父目录之一)中添加一个
.p4config
文件来完成此操作,该文件包含以下行:

P4CLIENT=your-perforce-client-name
您可能还需要添加指向此文件的环境变量:
P4CONFIG=.P4CONFIG


如果在您的工作机器和家庭机器之间,客户端根目录的本地路径不同,您还需要在Performce客户端规范中设置
AltRoots
,并添加家庭机器的路径。

首先,我假设您可以从家中访问Performce服务器,因为您在问题陈述中没有提到这一点

接下来,我假设您能够在家中使用与在工作中相同的目录结构(例如C:\Dropbox\projx)

当您在工作中创建客户机规范时,请确保编辑掉HOST:line,因为您将在两台机器上使用它

在家中使用与在工作中使用相同的客户端名称

如果由于某种原因,您无法在两台计算机上使用相同的目录结构,那么每次在家庭和工作之间切换时,您可能必须使用“p4 client”来更改客户端规范的ROOT:行


或者,您可以使用两个不同的客户端,并在一天结束后使用“p4 shelve”将文件移动到服务器。

首先,我假设您可以从家中访问Performce服务器,因为您在问题陈述中没有提到这一点

接下来,我假设您能够在家中使用与在工作中相同的目录结构(例如C:\Dropbox\projx)

当您在工作中创建客户机规范时,请确保编辑掉HOST:line,因为您将在两台机器上使用它

在家中使用与在工作中使用相同的客户端名称

如果由于某种原因,您无法在两台计算机上使用相同的目录结构,那么每次在家庭和工作之间切换时,您可能必须使用“p4 client”来更改客户端规范的ROOT:行


或者,您可以使用两个不同的客户端,并在一天结束后使用“p4 shelve”将文件移动到服务器。

您不需要不断更改客户端根目录;这就是
altroot
的用途。您不需要不断更改客户端根目录;这就是AltRoots的作用。