У меня проблемы с выполнением merge/integrate
из branch1 / sql / в b2 / sql
Я выполнил операцию переименования в p4v
с _1.sql на _2.sql
Внесено небольшое изменение в файл _2
Отправленные изменения
Перешел к представленным изменениям и попытался выполнить merge/integrate
на _2
в другую ветку (b2 / sql).
Проблема в том, что в этот момент p4v зависает:
Что я делаю неправильно ?
Кстати, у меня последняя версия: Version: Helix P4V/NTX64/2018.2/1666551
Основываясь на описании сгенерированного списка изменений, P4V выглядит безнадежно запутанным и пытается интегрировать файл в себя, а не между двумя разными ветвями, которые вы указали.
Самое простое решение - запустить его из командной строки:
p4 merge //depot/Engineering/INT-DEV/...@=CHANGE //depot/Engineering/projects/...
где CHANGE
- это небольшое изменение, которое вы пытаетесь объединить (это проще / безопаснее, чем указывать полный путь к файлу, особенно если вы имеете дело с файлом, который был переименован в одной ветке, но не в другой, так как иначе легко испортить) до входа в одну из дорожек).
Если небольшое изменение - единственное изменение, которое вы сделали с момента последнего слияния, вы можете просто доверить p4, что он определит это автоматически, и вместо этого выполните эту очень простую команду:
p4 merge //depot/Engineering/INT-DEV/... //depot/Engineering/projects/...