Infra/(Code Review) ReviewBoard3 ReviewBoard User Guide Web UI Review Request를 보내기 위해서는 Repository의 Diff File이 필요하다. Commit 하기 전의 Source Code에 대한 Diff File을 만들기 위해서는 다음과 같은 명령어를 실행한다. #> git diff --full-index > diff.txt Local Repository의 Staging 단계와 Central Repository인 Github Source 간의 Diff File을 만들기 위해서는 다음과 같은 명령어를 실행한다. #> git diff --full-index --cached > diff.txt git diff를 할 때 반드시 --full-index 옵션은 포함되어야 한다. diff.txt File이 만들어 지면 Local PC로 이동시킨다. .. 2013. 4. 4. ReviewBoard Migration Guide Precondidation Migration 하려는 Review Board의 Version이 일치해야 한다. 1.6.x와 1.7.x는 DB Table DDL이 변경되기 때문에 주의해야 한다. MySQL Backup MySQL에 생성된 DB를 Backup한다. #> mysqldump -uroot -ppassword --databases reviewboard > rb_backup.sql Data Backup Data는 /var/www/reviewboard/htdocs/media/uploaded, /var/www/reviewboard/data Directory를 Backup한다. #> cd /var/www/reviewboard/htdocs/media/ #> tar zcf rb_backup_upload.tar... 2013. 4. 4. Review Board Installation Guide Tool Info Web 기반의 Code Review Tool MIT License의 Free Software Recommend OS : Ubutu, Fedora http://www.reviewboard.org Required Open Port : 80, 22 Preinstall Review Board는 python setuptools를 통해 download 할 수 있는 package로 제공된다. Review Board를 설치하기 전에 Database와 Web Server를 설치해야 한다. Database는 다음과 같이 지원한다. MySQL v5.0.31 or newer PostgreSQL sqlite v3 Web Server는 다음과 같이 지원한다. Apache + mod_wsgi, fastcgi, o.. 2013. 4. 4. 이전 1 다음