Я в основном пишу небольшие программы для себя, но в последнее время я начинаю кодировать для своих коллег в моей команде. С этой целью я начал использовать репозиторий Mercurial для поддержания своего кода в какой-либо форме контроля версий (в частности, Tortoise-Hg в Windows). У меня есть много небольших скриптов, каждый в своем собственном каталоге, все в одном репозитории. Однако, читая Учебник Джоэла по ртути , я попытался клонировать каталог для одного из моих больших сценариев, чтобы создать «стабильную» версию, и обнаружил, что не могу этого сделать, поскольку сам каталог не является хранилищем.
Итак, я предполагаю (и, пожалуйста, исправьте меня, если я ошибаюсь), что для правильного использования клонирования мне нужно будет создать репозиторий для каждого скрипта / каталога. Но ... это будет "хорошая идея" или будущий кошмар обслуживания, ожидающий случиться?
Вкратце, я храню все свои (не связанные) скрипты в одном репозитории или я должен создать репозиторий для каждого? Или какой-то неизвестный третий вариант?