призыв к пониманию: контроль версий и двоичные файлы

люди пишут исходный код

контроль версий используется для записи изменений в исходный код code

tools обрабатывают исходный код и генерируют машиночитаемый материал (exec, библиотеки, GUI-код и т. д.)

время от времени я хотел бы сохранить копию tools » вывод (например, сохранить исполняемый файл бета-версии для ARM). Я могу вручную сохранить вывод инструментов , присвоив ему имя, которое отражает точку в истории контроля версий (например, использовать имя тега). это кажется неудобным и подверженным ошибкам.

Я хотел бы получить ваше понимание двух вещей:

  1. каковы плюсы и минусы использования контроля версий для хранения созданных инструментами результатов в определенных местах на графике истории изменений? какие инструменты, не относящиеся к RCS, вы используете в качестве альтернативы?

  2. в mercurial, git, как лучше всего включить вывод, созданный инструментами, в определенные версии, а не в другие

8
задан Nylon 21 November 2010 в 08:24
поделиться