我有一个引用其他文件的 XML 文件。我不能在这个文件中使用相对路径和变量。
是否可以以某种方式将模板和一些脚本添加到 P4 存储库中,以在同步时生成该文件?例如,我可以根据 P4 客户端根目录的位置使用 sed 之类的微不足道的东西来更新路径。
我真的很想让这个透明,所以我知道这个文件总是正确的版本并且包含实际信息。
我有一个引用其他文件的 XML 文件。我不能在这个文件中使用相对路径和变量。
是否可以以某种方式将模板和一些脚本添加到 P4 存储库中,以在同步时生成该文件?例如,我可以根据 P4 客户端根目录的位置使用 sed 之类的微不足道的东西来更新路径。
我真的很想让这个透明,所以我知道这个文件总是正确的版本并且包含实际信息。
Try:
p4 info | grep 'Client root'
or:
p4 -ztag client -o | grep Root
如果您的意思是想要动态根目录,请尝试将“null”(不带引号)放在工作空间的根路径中,工作空间的根目录将是您所在的任何目录。
如果您尝试创建一个动态工作区,您可以创建一个工作区的文本文件(p4 client -o > template_worksapce.txt)并在其上使用 sed 创建一个工作区,然后通过p4 client -i
那是你要找的吗?