2016-06-21 104 views
4

假设我有我的映射车厂客户工作区为c:/perforce/project但现在如何使用命令行Perforce中

我要同步所有目前在c:/perforce/project/fold1/fold2文件夹中的文件同步到特定的文件夹。

我们该如何做,因为命令p4 sync只带有文件名而不带文件夹。

回答

10

说车厂路径//库/项目/ ...

在命令行中,执行p4 sync //depot/project/fold1/fold2/...

(以下简称“......”告诉Perforce的你想在那个目录和一切)。

从P4V中,右键单击该文件夹并选择“获取最新版本”。它只会拉动文件夹和它下面的所有内容。

+1

您也可以使用本地或相对路径(例如, cd到c:\ perforce \ project然后“p4 sync fold1/fold2/...” –

+0

这就是我想要的。感谢指出“...”告诉Perforce你想要那个文件夹和它下面的所有东西。我错过了它。您是否也可以告诉获取Workspace目录和Workspace名称的命令。 – Aman

+0

如果“p4 sync C:/ mydir/myfolder/...”会在你的默认p4工作区设置下工作。 (由于我通常有几个工作区,我使用.p4config只是为了确保我在正确的位置并同步我想同步的内容)。 – tkosinski