假设我有分支//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
与“头”分支相关联。
我不想//depot/app/dev
与“head”相关联,而是与map_main_to_dev
用于创建它的分支图相关联。
问题是,目前在对 . 中完成的更改/工作进行 Crucible 审查时dev
,main
由于分支分离,Crucible 显示了一个文件夹树dev
和一个完全独立的树main
。
目前 Crucible 将在差异窗格中显示“修订的红色条”:
dev
tree: [some start change#]---[change# for dev work]
main
tree: [some start change#]---[change# for合并到main
]
在某些情况下,对于main
树,它会显示更不有用的修订:
main
树:[change# for dev work]---[change# for merge to main
]
而且由于生成的合并到与main
中的内容完全相同dev
,在上面的情况下,它在差异窗格中显示“无更改”,显示没有在main
树/分支上工作的证据。
我想要的是只显示 的文件夹树main
,然后列出正在审查的变更集
[some start change#]---[change# for dev
work]---[change# for merge to main
]
我怀疑这两者都可以工作,dev
并且main
需要被视为map_main_to_dev
. 那么我该如何实现呢?