2015-09-07 4 views
1

Я использую клиент Perforce 2015 (P4V) в Windows 7.perforce: как проверить выбор с точки зрения?

Я изменил некоторые файлы в своей среде IDE. Затем я использую «Folder Diff» в Perforce, чтобы найти их. Я ожидал найти «checkout» меню правой кнопки мыши в окне «Folder Diff» Perforce, чтобы переместить мои изменения в набор изменений, но я не вижу «проверки».

Как я могу проверить непосредственно с Diff view?

Спасибо.

ответ

0

Если вы изменили файлы на своей рабочей станции, но Perforce еще не знает об этих изменениях, команда, которую вы ищете, «примиряет».

Я считаю, что P4V's Folder Diff может отображать только параметры согласования, если вы используете Folder Diff из опции Advanced Reconcile Options Reconcile Offline Work.

Чтобы выполнить этот стиль папок Diff в пределах P4V, вы должны начать с контекстного щелчка на корневой папке в своем древовидном представлении и выбрать «Reconcile Offline Work», а затем выбрать кнопку Advanced Reconcile в нижней части этого экрана , как описано здесь: http://www.perforce.com/perforce/doc.current/manuals/p4v/Offline.html

Затем, когда Advanced Reconcile открывает диалоговое окно Folder Diff, вы увидите предложения в красной надписи о том, какие ваши параметры для каждого файла (Mark For Edit, Get Revision, ec.). Затем вы можете выбрать один из этих параметров, щелкнув контекст этим файлом в папке Diff.

Альтернативно (и, возможно, более полезно, как только вы привыкнете к нему), вы можете сделать это из командной строки. Если вы ранее не работали с командной строкой, вы можете в контекстном меню «Открыть командное окно здесь» в корневой папке вашего дерева рабочего дерева, чтобы перейти в командное окно. Затем введите

p4 status 

видеть отчет о том, какие изменения вы сделали для ваших файлов и

p4 reconcile 

, чтобы сделать эти файлы открытыми для добавления, редактирования, удаления или, в зависимости от обстоятельств. Затем закройте окно команд и обновите P4V, чтобы увидеть их.

0

Я не уверен, каков ваш точный сценарий и IDE. Я использую Visual Studio с плагином Perforce, и когда я вношу какие-либо изменения в свой исходный код, этот плагин будет автоматически проверять этот файл (вы также можете получить запрос). Поэтому нет необходимости в папке, чтобы найти какие-либо изменения.

Если ваш IDE пропустить то очень простой рабочий процесс интеграции любых плагина может выглядеть так:

  • Перейти к Perforce и проверить все файлы в решении
  • Внесите изменения в вашей IDE (он-лайн или в автономном режиме не имеет никакого значения)
  • в Perforce выбрать «Откат неизмененные файлы» на список изменений

И вуаля, только измененные файлы будут оставлены в вашем changeli st, вы можете просмотреть изменения и отправить в депо.

NB: в то же время другой разработчик внесла какие-либо изменения в любой из ваших измененных файлов, Perforce предупредит вас, что вам нужно выполнить Get Get, а затем Resolve (например, слить) изменения.