签出特定的 perforce 更改列表或标签到另一个磁盘
checkout specific perforce changelist or label to another disk
我的 perforce 工作space 映射到小磁盘配额。我想将特定的 perforce label/changelist 检出到另一个不同于 perforce 磁盘的磁盘,因为我没有足够的 space.
注意:我会暂时使用选中的文件,我不想对其执行任何 P4 操作。
说我的工作space被映射到
//XYZ/dev/... 在磁盘上 /u/p4/...
我想将标签 stable_v1 签出到磁盘 /u/scratch/...
我该怎么做。
如何对标签前的更改列表执行此操作
最简单的方法是创建一个临时工作区来执行同步操作。
p4 -c amr-temp --field "Root=/u/scratch" --field "View=//XYZ/dev/... //amr-temp/..." client -o | p4 client -i
p4 -c amr-temp sync -p @stable_v1
p4 -c amr-temp client -d
您可以将 @stable_v1
替换为 @changelist
、@date
或任何其他版本说明符。
我的 perforce 工作space 映射到小磁盘配额。我想将特定的 perforce label/changelist 检出到另一个不同于 perforce 磁盘的磁盘,因为我没有足够的 space.
注意:我会暂时使用选中的文件,我不想对其执行任何 P4 操作。
说我的工作space被映射到 //XYZ/dev/... 在磁盘上 /u/p4/... 我想将标签 stable_v1 签出到磁盘 /u/scratch/... 我该怎么做。
如何对标签前的更改列表执行此操作
最简单的方法是创建一个临时工作区来执行同步操作。
p4 -c amr-temp --field "Root=/u/scratch" --field "View=//XYZ/dev/... //amr-temp/..." client -o | p4 client -i
p4 -c amr-temp sync -p @stable_v1
p4 -c amr-temp client -d
您可以将 @stable_v1
替换为 @changelist
、@date
或任何其他版本说明符。