Можете ли вы предотвратить возврат P4Merge к началу файла при редактировании файла рабочей области?

У меня давняя проблема с P4Merge. Когда я сравниваю файл рабочего пространства с версией в хранилище, а затем перехожу к редактированию файла рабочего пространства в P4Merge, после каждого редактирования и сохранения курсор возвращается к началу файла. Это заставило меня вернуться к последней разнице, на которой я был.

Итак, шаги выглядят примерно так:

  1. Дифференциальный файл рабочей области с версией депо
  2. Отредактируйте файл рабочей области, нажав кнопку «Редактировать файл» (на правой панели).
  3. Отредактируйте файл рабочей области
  4. Сохраните файл (ctrl + s)

В результате после шага 4 вы автоматически возвращаетесь к первому изменению в файле и должны отслеживать изменения, на которых вы ранее были сосредоточены.

Есть ли способ предотвратить это? Т.е. Я просто хочу остаться на текущей строке и иметь возможность перейти к следующему или предыдущему изменению оттуда.


35
1

Ответ:

Решено

Нет, нет способа предотвратить это - больше похоже на ошибку.

В качестве обходного пути вы можете настроить другие инструменты слияния для использования с Perforce. Поскольку вы работаете в Windows, моя личная рекомендация - это P4WinMerge (инструмент слияния, который раньше был в комплекте с P4Win - я всегда считал его намного менее «нервным», чем новый, поэтому я никогда не потрудился переключиться), который вы все еще можно скачать благодаря Wayback Machine:

http://web.archive.org/web/20160703111618/http://filehost.perforce.com/perforce/r07.2/bin.ntx86/p4winst.exe