我有两台电脑:工作和家庭。
我的工作笔记本电脑中的工作区已在Dropbox中同步。这就是为什么我可以在家里访问我的工作。
但是当我尝试在家中设置Perforce时,我不知道如何链接或检测我的Dropbox中是否有现有工作区。
如何?
答案 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”将文件移动到服务器。