说我有分支//depot/app/main
和//depot/app/dev
。
“Dev”是使用Perforce分支映射创建的
map_main_to_dev
有“观点”的
//depot/app/main/... //depot/app/dev/...
此分支映射在Fisheye中显示为“分支”。但是,浏览与此分支关联的文件仅显示/突出显示//depot/app/main
路径下的文件。 //depot/app/dev
下的文件与“head”分支相关联。
我希望//depot/app/dev
不与“head”相关联,而是与用于创建它的分支地图map_main_to_dev
相关联。
问题在于,当Crucible审核dev
中完成的更改/工作并合并到main
时,由于分支分离,Crucible在dev
下显示了一个文件夹树和main
的完全独立的树。
目前Crucible将在差异窗格中显示“红色修订条”:
dev
树:[一些开始改变#] --- [改变#为开发工作]
main
树:[一些开始更改#] --- [将#更改为合并到main
]
在main
树的某些情况下,它将显示更少有用的修订:
main
树:[更改#为开发工作] --- [将#更改为合并为main
]
由于合并到main
的结果与dev
中的结果完全相同,在上面的情况下,它在差异窗格中显示“无变化”,显示{{1}上没有工作的证据树/分支。
我想要的只是显示main
的文件夹树,然后列出的变更集如下所示
[一些开始更改#] --- [更改#main
工作] --- [更改#以合并到dev
]
我怀疑这项工作同时main
和dev
需要被视为main
的同一“分支”的一部分。那么我该如何实现呢?