Я хотел бы создать механизм, с помощью которого я автоматически отправляю исполняемый файл, соответствующий обновленному коду. Моя среда разработки — Visual Studio 2005, и я использую клиент Windows GUI для внесения изменений.
В идеале я хотел бы, чтобы последний двоичный файл был отправлен в тот же список изменений, что и изменения кода.
Мои требования:
- Код должен быть перекомпилирован, а двоичный код должен быть проверен при изменении зависимостей исходного кода.
- Связанная документация/файлы без исходников не влияют на бинарники
- Perforce должен жаловаться, когда исходники изменены и отправлены, но двоичный файл не включен в список изменений.
Как я могу обеспечить соблюдение этих правил? Можно ли создать сценарий P4, который запускается перед каждой отправкой? Кроме того, можно ли написать сценарий Visual Studio, который автоматически проверяет исполняемый файл перед компиляцией?
Спасибо,
Шахар