如何在Perforce中将工作区文件复制到公共构建服务器及拉取方法
将文件推送到公共构建服务器及拉取方法
Perforce环境操作(你提到的Perforce工作区)
Perforce没有a4 copy命令,正确流程如下:
推送文件到公共仓库
- 如果
click.py还未被Perforce跟踪,先添加到仓库:p4 add click.py - 提交变更到服务器:
p4 submit -d "Add click.py for public build access"
拉取文件的方法
其他用户或构建服务器可通过同步命令获取文件:
# 拉取最新版本 p4 sync //depot/your/project/path/click.py # 拉取指定版本(替换1234为实际变更号/版本号) p4 sync //depot/your/project/path/click.py@1234
若你指的是AccuRev的a4 copy命令
如果实际使用的是AccuRev(命令行工具为a4),a4 copy用于跨工作区/流复制文件:
复制文件到公共构建服务器对应的流
- 从当前工作区复制到目标流(假设公共流为
public-build-stream):a4 copy click.py //public-build-stream/ - 或指定源工作区完整路径:
a4 copy //my-workspace/click.py //public-build-stream/
拉取文件的方法
其他用户同步目标流的文件即可:
a4 sync //public-build-stream/click.py
内容的提问来源于stack exchange,提问作者Sasank Konakalla
相关产品推荐
相关产品推荐

