私はWeb開発者であり、さまざまな言語やプロジェクトで作業しています(そうでない人はいますか?)。私はこれらのプロジェクト/ストアの多くをローカルでさまざまなディレクトリに複製しました。
今数年にわたって何十ものプロジェクトを複製した結果、私が頻繁に複製したアイテムを見つけるのに時間がかかるため、混乱しているように感じます。
簡単に言えば、ローカル開発リポジトリを管理するシステムが必要です。目的は次のとおりです。
- より良い個人組織と
- 新しいマシンを購入すると、設定が速くなります。
主にリポジトリですが、リポジトリもgit
あります。svn
cvs
この問題を解決するのに役立つツールはありますか?私は車輪を再発明していることを知るためにカスタムソリューション(スクリプト)を作成したくありません。
この問題を解決するには、構成管理ツール(chef、puppet、ansible)が適していますか?
ベストアンサー1
myrepos
これはここで適切です。これにより、さまざまな種類の複数のソースコードストアを管理できます。単一の構成ファイルにすべてのリポジトリを記述し、必要に応じて同時にまたは個別に管理できます。
ChefやAnsibleなどの集中型構成管理ツールはここには適していないと思います。