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