Perforce: как автоматически проверять двоичный файл при компиляции исходного кода

Я хотел бы создать механизм, с помощью которого я автоматически отправляю исполняемый файл, соответствующий обновленному коду. Моя среда разработки — Visual Studio 2005, и я использую клиент Windows GUI для внесения изменений.

В идеале я хотел бы, чтобы последний двоичный файл был отправлен в тот же список изменений, что и изменения кода.

Мои требования:

  • Код должен быть перекомпилирован, а двоичный код должен быть проверен при изменении зависимостей исходного кода.
  • Связанная документация/файлы без исходников не влияют на бинарники
  • Perforce должен жаловаться, когда исходники изменены и отправлены, но двоичный файл не включен в список изменений.

Как я могу обеспечить соблюдение этих правил? Можно ли создать сценарий P4, который запускается перед каждой отправкой? Кроме того, можно ли написать сценарий Visual Studio, который автоматически проверяет исполняемый файл перед компиляцией?

Спасибо,

Шахар


person matlabguy    schedule 23.01.2013    source источник


Ответы (1)


Я думаю, что вы можете выполнить большую часть этого без особых усилий.

Если вы включите выходные каталоги в рабочую область Perforce, вы можете легко проверять их каждый раз, когда выполняете сборку. (Возможно, вы захотите поговорить с администратором Perforce об использовании параметра «очистить», чтобы вы не хранили тысячи копий двоичных файлов.) Вы можете использовать триггер, чтобы убедиться, что исходный код в определенных каталогах всегда отправляется с двоичным файлом. .

person randy-wandisco    schedule 24.01.2013