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

时间:2013-06-22 00:10:13

标签: perforce

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

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

但是当我尝试在家中设置Perforce时,我不知道如何链接或检测我的Dropbox中是否有现有工作区。

如何?

2 个答案:

答案 0 :(得分:3)

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

P4CLIENT=your-perforce-client-name

您可能还需要添加指向此文件的环境变量:P4CONFIG=.p4config

如果客户端的本地路径在您的工作和家庭计算机之间有所不同,您还需要在Perforce客户端规范中设置AltRoots并添加家庭计算机的路径。

答案 1 :(得分:3)

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

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

在工作中创建客户端规范时,请务必编辑HOST:行,因为您将在两台计算机上使用它。

在家中使用您在工作中使用的相同客户名称。

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

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