Perforce, как объединить изменения файла между последней версией и базовой версией из одного потока в другой?

У меня есть два потока, а именно S1 (пусть это будет исходный поток) и S2 (целевой поток). Предполагая, что существует файл «abc.txt», который в настоящее время имеет версию № 5. Мне нужно объединить изменения, которые были сделаны в «abc.txt» между № 1 и № 5, с моим целевым потоком S2. Может кто-нибудь предложить, если это было бы возможно в принудительном порядке?


person Raja Narayan    schedule 26.03.2019    source источник


Ответы (1)


Да, это возможно.

p4 switch S2
p4 merge --from S1 abc.txt

Если вы хотите просто объединить все оставшиеся изменения из всех файлов, не используйте abc.txt. Если вы хотите просто объединить определенный диапазон изменений, добавьте диапазон к пути к файлу (например, abc.txt#4,#5 или abc.txt@123,456).

person Samwise    schedule 26.03.2019