也许一些 Perforce 大师可以提供一些建议。
我们有一个仓库,在中央文件夹中有一个 setting.xml 文件:
///depot/central/config/setting.xml
并希望它在多个位置实例化,例如:
///depot/projectA/tool1/config/setting.xml
///depot/customerB/tool2/config/setting.xml
好处是维护。setting.xml 文件只需要在 //depot/central 更新一次,然后其他地方的所有文件也会更新,所以我们不必进入每个地方,一次又一次地复制它。
AlienBrain 有一个称为“快捷方式”的功能,Perforce 有类似的功能吗?
我们已经尝试使用操作系统的符号链接功能,但它并没有像预期的那样运行——克隆的文件仍然需要先签出,然后再次签入——这使得克隆的文件拥有自己的修订版反对原来的。
最好只保留原始文件和克隆文件具有相同的修订版。因此,如果向setting.xml(5/5)提交新修订(使其成为setting.xml(6/6)),则克隆文件此时仍保留为setting.xml(5/6)。因此,projectA 和 customerB 上的人可以简单地同步到最新版本。
谢谢。