5

Solaris上で実行される多くのシェルスクリプトを備えた(TAP)環境があります。現時点では、複雑すぎてすべての変更を追跡できないため、本番環境と承認環境のみが実際に使用されています。

そのため、バージョン管理を導入することを考えていましたが、これを実装する方法がわかりません。

私は当初、Trac で SVN を使用し、環境全体に対して単一のリポジトリを作成することを考えていました。本番環境にはトランクを使用し、テストおよび受け入れ環境にはブランチを作成します。

テスト ブランチで開発し、アクセプタンス ブランチでテストして、最終的に本番用のトランクとマージします。

いくつかの調査を行った結果、Git は Redmine と組み合わせた方が適している可能性があることがわかりました。そして、分岐/マージのアプローチについては知りません...

誰か私とアイデアを共有してくれませんか? これにアプローチする方法について、いくつかの意見とヒントをいただきたいと思います。

ありがとう

4

1 に答える 1

4

はい、バージョン管理を使用します。しかし、SO でそのような自由回答形式の質問をするのではなく、Google を使用してみてください。

SVN は良い選択であり、概念的には git よりも単純であると多くの人が言っているので、少なくとも最初は SVN を使用してください。中央リポジトリにデータを格納するというアイデアが得られたら、次のステップを理解できます。単純にスクリプトをリポジトリに保存して履歴バックアップを保持することから始めます。コツをつかんだら、1 台のマシンでスクリプトを開発し、SCM を使用してサーバーでチェックアウトすることを検討できます。基本的なワークフローに満足すれば、後で分岐とマージを行うことができます。

SVN で Trac または Redmine を使用できます。どちらも非常に優れたバグ追跡、プロジェクト管理ツールです。見た目が好きな方を使用してください。

SVN redbookは開始点であり、初心者向けの使用方法について説明しています。

于 2012-08-09T10:09:43.250 に答える