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

#perforce #perforce-integrate

#Волей-неволей #волей-неволей-интегрировать

Вопрос:

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

Ответ №1:

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

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

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