开源之协作编程软件GitLab CE 6.8发布

jopen 10年前

GitLab是一个主要用来协作编程的开源软件,目前其最新版本GitLab CE(Community Edition)6.8已发布,带有更多功能、更强的可用性、更好的性能和修复了更多的漏洞。这个新版本最大的特色就是防范force pushes。

gitlab1.jpg

GitLab主 要是一个用来协作编程的软件,目前其最新版本GitLab CE 6.8(Community Edition社区版本)已发布,带有更多功能、更强的可用性、更好的性能和修复了更多的漏洞。这个新版本最大的特色就是防范force pushes(暴力推送)。其他的改进包括回复提示、Merge Request UI 提升和新的API功能。

Force Push保护

在GitLab 6.8版本里,对分支保护的行为进行了更改:原来用来保护分支的force push将会被阻止。这就允许用户保护在分支上进行的历史改写内容(例如master),同时保留开发者在未受保护分支里的灵活性。如果你真的需要 force push保护分支可以暂时“撤销保护”分支。

评论

在GitLab里评论、讨论、合并请求和提交信息等事项,可以参考GitLab用户使用指南。在GitLab 6.8版本之前,你只能提到项目成员,但是在这个版本里,你还能提及项目的参与者——他们不一定非得是项目成员。另外就是评论的可读性也有了改善。

gitlab2.jpg

合并提交请求界面(MRUI)

窗口的风格已经进行了重新设计,添加了项目生成状态和“接受合并请求”控制。

gitlab3.jpg

另外,如果你忘了检查“删除源分支”检查项的话,即使是在合并之后也可以移除源分支。

gitlab4.jpg

“我们部门从GitLab 1.0版本开始就一直在使用它,而且我们发现它是一个很优秀的代码共享与平台。大学知识产权最好不要放在在校园以外的公共云计算服务上,并且需要满足学生的需求。GitLab填充我们在这方面的需要和渴望。”— —密歇根州立大学信息技术专家Troy Murray

“Gitlab是一个很让人满意的选择,这倒不是因为它比 Gitorious更加的用户友好型,而是安装起来真的很容易。”
— —Passenger 的制造商Phusion公司的Hongli Lai

对于有些需要保持内部信息敏感的公司来说,本地安装是一个很大的优势。
— —360i副总监Keith Harris
原文链接:Gitlab                                   
来自:http://code.csdn.net/news/2819443