Кто-нибудь делал программу для управления скриптами (не CM)? Рекомендации?

Кто-нибудь делал программу для управления скриптами (не CM)? Рекомендации?

Я часто замечаю, что пишу скрипты оболочки в Linux и со временем теряю их след. Мне бы хотелось иметь программу, которая хранит копию скрипта вместе с описательной запиской, которую я пишу в то время. (Предпочтительно НЕ программу управления изменениями... Я уже думал об использовании SVN... см. комментарий ниже.)

Кто-нибудь знает программу, которая хорошо справляется с этой задачей?

Кроме того, я часто хотел бы поделиться своими непатентованными скриптами с сообществом и получить обратную связь (или, если они хороши, помочь другим людям). Я обнаружил, что StackOverflow и связанные с ним сайты, как правило, не одобряют посты, не содержащие вопросов. Какой форум/сайт был бы подходящим для такого рода обмена? Предложения?

Комментарий по использованию svnдля этого:
Я знаю, что я мог бы создать своего рода репозиторий с контролем версий, но у меня обычно всего пара ревизий, поэтому надежное управление изменениями не так уж и важно для меня. Я бы предпочел надежный ПОИСК, который позволял бы мне находить скрипты, которые могли бы реализовать идею, над которой я работаю, или быть похожими.

Конечно, если вы действительно считаете, svnчто это лучшее решение, не стесняйтесь ответить, объяснив почему и какие изменения вы бы предложили ( svnклиенты и т. д.), чтобы удовлетворить мои потребности.

решение1

Вы уже упомянули svn. Даже если вы не очень часто используете функции управления изменениями, управление исходным кодом — это то, что вам нужно. Если вам не нравится svn, попробуйте настроить git или mercurial, оба из которых позволят вам хранить репозиторий локально, без необходимости подключения к серверу. Вы также должны иметь возможность искать сообщения о коммите.

решение2

Использование описательных имен файлов и добавление описательных комментариев в скрипты, как правило, оказывалось полезным в моем собственном стремлении поддерживать свою работу в таком же порядке.

Связанный контент