gitワークフローの例は次のとおりです。
- https://github.com/bard/sameplace/wiki/typical-git-workflow
- http://www.nabble.com/Git-workflow-overview-td16340337.html
- http://osteele.com/archives/2008/05/my-git-workflow
バグトラッカーとバージョン管理システムの統合を利用したいとします。これらのワークフローのどこ/どのように適合しますか。トラッカーには実際に何が表示されますか?
私はBugTracker.NETの作成者であり、他の多くのバグトラッカー(Trac、Redmine、FogBugz)と同様にsvnと統合されています。私たちは皆、多かれ少なかれ同じ方法でそれを行います。しかし、gitを使用すると、gitとの統合がどのようになるか想像するのに苦労します。
編集:私はgithub-fogbugz統合の1つの試みを見てきましたが、その作者でさえ「FogBugzがより伝統的なCVS / SVN SCMシステムを念頭に置いて書かれたことはかなり明白です。そのため、コミットリストディスプレイは実際にはgitと連動しません。」
EDIT2: Redmine / gitワークフローに関するスレッド:最も一般的なセットアップは、Redmineが「中央」リポジトリと見なされるもののローカルクローンで動作するため、このクローンに到達したときに変更を確認することです。トリガーまたはスケジュールされたジョブは、Redmineのクローンへのプッシュを自動化します。
EDIT3:LinuxとLinusでも、最終的には、慈悲深い独裁者リポジトリと見なすことができるメインのgitリポジトリがあります。http://git.kernel.org/?p = linux / kernel / git / torvalds/linux-2.6を参照してください。 .git; a = summary
エピローグ:みんなありがとう。皆さんからのガイダンスによると、私のBugTracker.NETにはgit統合が含まれています。