相关疑难解决方法(0)

使用hashmark(#)启动git commit消息

Git #在提交时处理以注释行开头的行.这在使用票证跟踪系统时非常烦人,并且试图在该行的开头写入票号,例如

#123 salt hashed passwords
Run Code Online (Sandbox Code Playgroud)

git将简单地从提交消息中删除该行.有没有办法逃脱哈希?我试过\!,但没有任何工程.之前#的空白被保留,因此它们也不是解决问题的有效方法.

git ticket-system commit ticket-tracking

266
推荐指数
7
解决办法
5万
查看次数

错误跟踪器/版本控制集成如何与典型的git工作流程协同工作?

以下是git工作流程的示例:

假设您希望利用bug跟踪器与版本控制系统集成.在哪里/如何适合这些工作流程.你会在追踪器中看到什么?

我是BugTracker.NET的作者,它像许多其他的bug追踪器(Trac,Redmine,FogBugz)一样与svn集成.我们都或多或少地以同样的方式做到这一点.但是使用git,我很难想象与git的集成会是什么样子.

编辑:我已经看过github-fogbugz集成的一次尝试,但即使是那篇文章的作者也说"很明显FogBugz是为更传统的CVS/SVN SCM系统而写的.因此,提交列表显示并没有真正与git jive".

EDIT2:关于Redmine/git工作流程的一个主题:似乎最典型的设置是Redmine与任何被认为是"中央"存储库的本地克隆一起工作,所以当它们进入这个克隆时它会看到变化.触发器或预定作业自动推送到Redmine的克隆.

EDIT3:即使是Linux和Linus,最终还是一个主要的git存储库,可以被认为是仁慈的独裁者存储库:请参阅http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6的.git; A =摘要

EPILOGUE:谢谢大家.根据你们给我的指导,我的BugTracker.NET现在包括git集成.

svn git workflow bug-tracking github

15
推荐指数
3
解决办法
4155
查看次数