我想让构建自动化工具使用perforce作为版本控制系统。
当我运行一些批处理从存储库自动下载最新版本时,我希望检查当前工作目录是否有效。
例如,当我跑
p4 add file.txt对于不位于工作区下的文件,我将得到错误代码=1的消息。
Path 'c:\file.txt' is not under client's root 'D:\workspace'.有什么方法可以显式地检查目录是否位于客户端根目录下?
发布于 2017-04-12 20:36:57
做:
p4 where ...若要查看当前目录在当前客户端视图中的映射位置(如果在任何地方),请执行以下操作。
注意,当您从仓库同步(下载)文件时,当前的工作目录并不一定重要。只要运行p4 sync来同步整个工作区,或者使用p4 sync //depot/path/...来同步一个绝对仓库路径,如果这比让脚本找到相对于当前客户端计算机的正确路径更容易的话。
https://stackoverflow.com/questions/43379145
复制相似问题