Я часто замечаю, что пишу скрипты оболочки в Linux и со временем теряю их след. Мне бы хотелось иметь программу, которая хранит копию скрипта вместе с описательной запиской, которую я пишу в то время. (Предпочтительно НЕ программу управления изменениями... Я уже думал об использовании SVN... см. комментарий ниже.)
Кто-нибудь знает программу, которая хорошо справляется с этой задачей?
Кроме того, я часто хотел бы поделиться своими непатентованными скриптами с сообществом и получить обратную связь (или, если они хороши, помочь другим людям). Я обнаружил, что StackOverflow и связанные с ним сайты, как правило, не одобряют посты, не содержащие вопросов. Какой форум/сайт был бы подходящим для такого рода обмена? Предложения?
Комментарий по использованию svn
для этого:
Я знаю, что я мог бы создать своего рода репозиторий с контролем версий, но у меня обычно всего пара ревизий, поэтому надежное управление изменениями не так уж и важно для меня. Я бы предпочел надежный ПОИСК, который позволял бы мне находить скрипты, которые могли бы реализовать идею, над которой я работаю, или быть похожими.
Конечно, если вы действительно считаете, svn
что это лучшее решение, не стесняйтесь ответить, объяснив почему и какие изменения вы бы предложили ( svn
клиенты и т. д.), чтобы удовлетворить мои потребности.
решение1
Вы уже упомянули svn. Даже если вы не очень часто используете функции управления изменениями, управление исходным кодом — это то, что вам нужно. Если вам не нравится svn, попробуйте настроить git или mercurial, оба из которых позволят вам хранить репозиторий локально, без необходимости подключения к серверу. Вы также должны иметь возможность искать сообщения о коммите.
решение2
Использование описательных имен файлов и добавление описательных комментариев в скрипты, как правило, оказывалось полезным в моем собственном стремлении поддерживать свою работу в таком же порядке.