Чтобы сделать это с помощью триггера, вы должны поместить триггер фиксации изменения в файл:
Triggers:
copy-always change-commit //depot/my/file.h "my-copy-script"
, а затем my-copy-script
будет запускать такие команды, как:
p4 copy //depot/my/file.h //depot/my/other/file.h
p4 submit -d "copy my file to my other file"
Но! Хранение двух одинаковых копий - антипаттерн, и вы не должны этого делать. Сохраните один файл и используйте сопоставления клиентов, сопоставления ветвей, потоки или символические ссылки, чтобы он выглядел так, как будто он находится в двух местах. Точное решение, которое вы используете, зависит от того, почему вы думаете, что вам нужны две копии этого файла. :)