当前位置 : 主页 > 手机开发 > 无线 >

Perforce:移动目录并保留历史记录

来源:互联网 收集:自由互联 发布时间:2021-06-10
同事, 我有两个不同的目录: - path/animals/dir1- path/cars/dir2 我想将dir1移动到path / cars /并保留此文件夹的所有历史记录. 我尝试了几种方法:使用P4V进行合并,复制和重命名/移动, 但是所有
同事,

我有两个不同的目录:

- path/animals/dir1
- path/cars/dir2

我想将dir1移动到path / cars /并保留此文件夹的所有历史记录.

我尝试了几种方法:使用P4V进行合并,复制和重命名/移动,
但是所有这些都导致在移动的目录中删除历史记录.

如果有办法我该怎么办?

提前致谢!

我们在P4的最新版本中广泛使用了p4移动来进行这些类型的目录移动.

根据我的经验,如果您分支/删除(或最近移动)文件,您将原始位置的历史记录保持不变(使用删除/移动记录),但如果您查看P4V中的修订图,则应该在移动(删除)之前,查看先前位置中的所有旧版本.

如果你将p4同步与特定日期或更改列表一起使用,那么你还应该使用当时文件的版本返回原始目录(并且在同步之后应该删除新移动的版本,假设两个目录都位于你正在同步).

我遇到过问题(这可能会在2013.2中发生变化,因为我已经读过Perforce正在更改默认集成引擎),并且需要使用“第3代”集成选项来移动/删除和移动/添加事务.这是指定的(你可以通过在命令行p4 integrate命令中添加-3来做到这一点,在这些动作中,一切对我来说都更好.

网友评论