Они действительно нуждаются в утилитах немедленно, в тот момент, когда вы их меняете? Обычно это не так.
Обычно лучше позволить коллегам «извлекать» последний код в следующий удобный момент, когда они объединяются в своих собственных изменениях.
Вы используете систему управления версиями, верно?
Если вы заставите всех использовать копию на общем сервере, у вас могут возникнуть проблемы с обновлением двоичных файлов во время их использования, или вы можете привести к тому, что некоторые случаи использования приведут к противоречивым результатам.
Если их действительно нужно обновить в определенный момент (например, утилиты работают, связываясь с какой-то центральной базой данных с помощью схемы, которую вы разрабатываете, поэтому вам нужно обновлять все двоичные файлы в тот же момент, когда вы обновляете схему базы данных ) тогда я бы предложил превратить утилиты в веб-сервисы. Есть много очень простых способов сделать это. Затем коллеги могут получить к ним доступ через веб-страницы, если они интерактивные, или через что-то вроде wget
, если они автоматизированы из командной строки. Вы можете получить wget для Windows здесь .