スクリプトを管理するプログラム (非 CM) を作成した人はいますか? 推奨事項はありますか?

スクリプトを管理するプログラム (非 CM) を作成した人はいますか? 推奨事項はありますか?

Linux でシェル スクリプトを書いていると、時間が経つにつれてスクリプトの記録がわからなくなってしまうことがよくあります。スクリプトのコピーと、そのときに書いた説明文を保存するプログラムがあればいいのですが。(できれば変更管理プログラムは避けてください。SVN の使用はすでに考えています。以下のコメントを参照してください。)

これをうまく実行するプログラムを誰か知っていますか?

また、私は自分の非独占的なスクリプトをコミュニティと共有してフィードバックを得たいと考えています (または、それが良いものであれば他の人の役に立ちたいと考えています)。StackOverflow や関連サイトでは、質問以外の投稿が好まれない傾向があるようです。このようなやり取りに適したフォーラムやサイトは何でしょうか。何か提案はありますか。

これを使用する場合の解説svn:
何らかのバージョン管理されたリポジトリを作成できることはわかっていますが、通常はリビジョンが 2、3 個しかないため、堅牢な変更管理は私にとってあまり重要ではありません。作業中のアイデアを実現するか、類似する可能性のあるスクリプトを見つけることができる堅牢な検索機能の方がはるかに望ましいです。

もちろん、これがsvn私にとって最善の解決策であると本当に思うのであれば、その理由と、私のニーズを満たすためにどのような変更を提案するか(クライアントなど)を添えて、遠慮なくご回答svnください。

答え1

すでに svn について触れました。変更管理機能をあまり使用しない場合でも、ソース管理は絶対に最適な方法です。svn が気に入らない場合は、git または mercurial を設定してみてください。どちらも、サーバーに接続しなくてもリポジトリをローカルに保存できます。コミット メッセージの検索もできるはずです。

答え2

説明的なファイル名を使用し、スクリプト内に説明的なコメントを追加することは、私自身がスクリプトを同様に整理しようとする試みにおいて、一般的に役立つことが証明されています。

関連情報