1

如何通过仅输入一次更改列表来同步给定更改列表中的 2 个完全独立的树,例如给出与

p4 sync //tree1/a/b/c/...@1234 //tree2/d/e/...@1234

哪个有效,但需要输入 1234 两次?

这给出了“意外标记‘(’附近的语法错误”:

p4 sync (//tree1/a/b/c/... //tree2/d/e/...)@1234

这会将 //tree1/a/b/c/... 同步到 head :

p4 sync //tree1/a/b/c/... //tree2/d/e/...@1234

主要原因是我想做一个shell别名但是1234部分是用户输入的,所以只能输入一次。我知道我可以使用 shell 脚本或函数,但由于各种原因,我必须使用别名。

4

1 回答 1

1

从评论中,(至少是bash)shell语法

p4 sync {//tree1/a/b/c/...,//tree2/d/e/...}@1234

应该管用。有关详细说明,请参阅bash 参考的大括号扩展部分

于 2012-09-27T17:39:25.247 回答