【发布时间】:2017-11-06 22:44:08
【问题描述】:
我正在 Windows 上编写一个用于 p4 合并的批处理脚本。
在 p4 中,我有一个源文件夹和目标文件夹,如下所示:
来源: //depot/a/b/c/src/
目的地: //depot/a/b/c/dest/
我只想用“src”替换“dest”的全部内容。
所以,在合并之前,如果源看起来像这样:
src/Folder1/1.txt(内容为1111)
src/Folder1/2.txt(内容为2222)
src/Folder2/1.txt(内容为3333)
src/Folder2/2.txt(内容为4444)
在合并之前,dest 看起来像这样:
dest/Folder1/1.txt(内容为5555)
dest/Folder1/3.txt(内容为6666)
dest/Folder4/1.txt(内容为7777)
dest/Folder4/2.txt(内容为8888)
那么,合并后,“dest”应该是这样的:
dest/Folder1/1.txt(内容为1111)
dest/Folder1/2.txt(内容为2222)
dest/Folder2/1.txt(内容为3333)
dest/Folder2/2.txt(内容为4444)
通知:
Folder4 从 dest 中删除,因为它不在 src 中。
Folder2 被 添加 到 dest,因为它在 src 中。
我正在做的是:
- p4 集成 //depot/a/b/c/src/... //depot/a/b/c/dest/...
- p4 解析 -at
- p4 submit -d "将内容从 src 合并到 dest"
但是,它并没有给我想要的行为。请帮忙。
【问题讨论】:
标签: perforce