Crucible Advantages and Disadvantages:
1, it supports various version control systems, such as Cvs,svn,git
2, the code audit of its main support post commit mode, that is, the developer after the code submitted to master review
3, although it also supports Pre-commit, that is, before submission to master audit. However, you need to manually upload the modified code snippet or file before you create the review, before you can review, the process is slow
4, in the post commit mode, although it can be done not directly to master, but it is necessary for developers to pull out a new branch for development, after review through the manual merge to master. It will produce a large number of
, and the process management can be very cumbersome.
Gerrit Advantages and Disadvantages:
1, the purpose of its development at the beginning of the introduction of mandatory code audit function, the code quality Improvement effect is better
2, support post commit and pre-commit two modes. Generally use Pre-commit, after the developer submits, Gerrit automatically creates a review task. After the review is passed, it can be directly on the Web page
Click Merge to fit into master. The process is very convenient
3, the administrator can set the Post commit permission to the developer, the developer submits the modification can submit directly to master.
Crucible VS Gerrit