Я начал использовать контроль версий, чтобы лучше управлять версиями моего кода PowerShell. Я решил использовать Mercurial по трем основным причинам:
Mercurial хорошо работает для управления версиями модулей PowerShell, поскольку каждый модуль содержится в своем собственном каталоге. Тем не менее, у меня есть несколько скриптов, которые не входят в состав модуля, но я все же хотел бы изменить их версии. Эти сценарии находятся в каталоге ". \ Scripts", который добавлен в $ env: PATH
, поэтому я могу легко запустить их из командной строки. Поскольку эти сценарии на самом деле не связаны друг с другом, нет особого смысла создавать единый репозиторий для каталога Scripts.
Как мне версии отдельных сценариев?
Я подумал о следующих вариантах :
Есть ли инструмент, который лучше справляется с управлением версиями отдельных файлов? Есть ли лучший способ управления версиями отдельных файлов с помощью Mercurial? Есть какие-нибудь другие идеи?