1. 从 http://www.jetbrains.com/upsource/download/ 下载upsource
2. 按照 http://www.jetbrains.com/help/upsource/3.0/getting-started-with-upsource.html 来安装
2.1 需要后台作为windows service运行, 所以在cmd中运行以下命令:
`<upsource_home>\bin\upsource.bat service install /runAsSystem`
紧接着会打开页面:
点击Setup, 开始安装
这里设置端口为8081,以防止与其他服务冲突,点击下一步
等待一段时间,安装完成:
安装完成后,就可以通过http://<pcname>::8081来访问upsource了,<pcname>为本地机器号, 我这里的是shi6w505::8081
3. Install source version control server, like scm-server or visualsvn, here I install visualSVN to use svn.
3.1 install
从https://www.visualsvn.com/server/download/ 下载并安装
3.2 configure
点击configure options,将登陆设置改为以windows用户名验证
另外在network标签中去掉勾选Use Secure Connection (这里用ssl连接有点问题,先不用这个)
3.3 create new repository
新建一个新的svn代码仓库
到此,svn设置完毕
4. 打开http://shi6w505::8081, 点击右上角的Admin, 出现projects的管理界面
点击create project来创建新的project:
vcs可以支持git,svn,perforce等等,这里选择svn
创建完成后,proejcts中就会出现刚刚创建的新project了
至此,upsource的安装基本完成,接着可以在hub中添加一些用户,同时添加一些系统设置等等。
https://www.youtube.com/watch?v=BCz5iFz9t3E 有详细的code review的workflow。
简要叙述如下:
- developer首先在代码仓库中提交代码
- reviewer在upsource中创建一个review,然后对修改的代码部分提交comments
- create review
- developer看到后,回复该review
- reviewer可以选择是否接受