编写Plastic/UVCS Python封装器,如何通过cm获取工作区GUID?
获取Plastic SCM工作区GUID的方法
当然可以通过cm命令直接获取工作区GUID,无需手动读取plastic4目录下的文件,以下是具体方法:
使用
cm find workspace命令,通过--format参数指定输出GUID:# 获取当前工作区的GUID cm find workspace --format="{guid}" # 获取指定名称的工作区GUID cm find workspace "你的工作区名称" --format="{guid}"也可以通过指定工作区路径来获取:
cm info workspace --path="/目标工作区路径" --format="{guid}"
在Python代码中,你可以通过subprocess模块调用这些命令,捕获输出结果即可将GUID作为工作区对象的属性使用,这种方式比直接读取目录文件更符合官方规范,也更稳定。
内容的提问来源于stack exchange,提问作者cramirez
相关产品推荐
相关产品推荐

