以下是git工作流程的示例:
我是BugTracker.NET的作者,就像许多其他缺陷跟踪器(如Trac、Redmine、FogBugz)一样,我们更多地使用svn进行集成。但是对于git,我很难想象与git集成会是什么样子。
编辑:我查看了一个尝试将 github-fogbugz 集成到一起的项目,但即使该项目的作者也表示“显然FogBugz是为更传统的CVS/SVN SCM系统编写的。因此,提交列表显示与git不太一致。”
编辑2:有关Redmine/git工作流的讨论: 似乎最典型的设置是Redmine与被认为是“中央”存储库的本地克隆一起使用,这样当它们到达此克隆时,就会看到更改。触发器或定期工作自动将更改推送到Redmine的克隆。
- 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 集成到一起的项目,但即使该项目的作者也表示“显然FogBugz是为更传统的CVS/SVN SCM系统编写的。因此,提交列表显示与git不太一致。”
编辑2:有关Redmine/git工作流的讨论: 似乎最典型的设置是Redmine与被认为是“中央”存储库的本地克隆一起使用,这样当它们到达此克隆时,就会看到更改。触发器或定期工作自动将更改推送到Redmine的克隆。
编辑3: 看起来即使在Linux和Linus的情况下,最终也存在一个可以被视为「慈善独裁者仓库」的主Git仓库:请参见http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary
结语: 非常感谢大家。根据你们提供的指导,我的BugTracker.NET现在包括了Git集成。