Gitee 更新日志

经常使用码云的用户都非常了解,码云的版式是居中定宽的,看代码Diff的时候如果代码写的比较长,就需要横向拖动,体验非常不好,再比如改版后的项目 Wiki ,虽然操作上体验提升了很多,但是由于是左右两栏,导致可编辑的区域就变小了,我们这次着重优化了代码Diff、Wiki、新增代码片段等功能界面,使之支持全屏模式,在查看和编辑的时候区域更大。

Diff 宽屏模式

![输入图片说明](https://gitee.com/uploads/images/2017/1019/182933_24371427_62561.png "屏幕截图.png")

PR Diff 也增加了宽屏模式,方便审核查看。

输入图片说明

项目 Wiki宽屏模式

输入图片说明

发布代码片段全屏模式

输入图片说明

赶快来试试吧 -> https://gitee.com

码云个人主页的精选项目之前是按照Fork、Star、Watch的数量来显示的,并不能个性化定制,于是我们上线了自定义精选项目的功能,让用户可以自己定义个人主页展示的项目。

输入图片说明

使用

进入到个人主页,点击精选项目右侧的自定义精选项目即可选择您需要展示的精选项目,最多可以选择6个。

输入图片说明

点击保存之后,即可看到精选项目已经改为自己选择的项目。

项目的排序可以通过拖拽进行实现,将鼠标指针移到项目名左侧的图标即可进行拖拽操作。

输入图片说明

赶快来试试吧 -> https://gitee.com

(注:目前自定义项目最多可以设置6个,你认为需不需要提升限制呢?在评论区留言,说出你的想法!)

在企业版3.0上线之后,我们企业用户数量井喷式增加,但是客户群体非常复杂,各行各业的都有,这也导致了大家对于平码云的使用需求也各式各样。

“因为面对的客户群体繁杂,研发流程管理多变,这要求我们在使用码云进行开发的过程中,能够充分自定义化自己的研发管理类型,提高工作效率! 希望码云在这方面能够再加强下。”

“在使用企业版的任务管理过程中,我们的需求、设计、开发、测试、运维等等任务都混在一起,非常不直观,希望能够在任务管理方面有进一步的改进。”

“我们现在都是用敏捷开发的模式,码云任务管理的形式并不能对敏捷很好支持,比如任务的状态只有默认的四种,实际上跟我们的具体情况是有差异的,而我们并不能自己控制状态,想需要不同的任务类型也只能通过便签,管理起来很不方便”

……

我们在与用户的沟通中会经常被问到诸如上面的问题,为满足各种企业的需求,码云企业版融合敏捷开发的理念,提升项目管理效率,为管理需求、迭代、Bug跟踪等工作,提供更灵活、更轻量的解决方案。码云企业版推出了任务多类型功能,可以让企业用户方便地维护自己的自定义类型以及自定义状态。例如可以新建“需求”,“版本迭代”,“用户故事”,“史诗故事”,“缺陷” 等类型,可以为不同的类型维护不同的状态,例如需求的状态:“意向”,“确认”,“进行中”,“已完成”,“已上线”。

企业管理员可通过在【任务管理】功能界面中,点击左上方的“+”,添加所需的任务类型。

输入图片说明

(任务管理界面)

输入图片说明

(添加任务类型)

输入图片说明

(任务类型界面)

在添加完任务管理类型后,如果觉得当前默认提供的任务状态不适合,可以通过【任务类型与状态管理】->【任务状态】添加其他合适的状态类型。

输入图片说明

此时,我们就可以从需求管理中新建一个需求了。

输入图片说明

配合看板我们就可以更方便更敏捷地管理任务了。

看板

码云企业版为用户提供了更灵活的类型定义,并且允许用户为不同类型自定义生命周期,以此满足不同用户不同的运用场景。自定义类型配合无限子任务,项目关联,仓库分支关联,优先级,预计工期等功能更好地支持了敏捷开发管理。当然,码云企业版还在致力于更方便地帮助企业协作开发的路上,如果大家有好的建议或者意见将是对码云最好的支持。

社区和码云是开源中国的两个核心服务,但是这两个系统使用不同的语言开发,而且部署在不同的机房中。码云在最初上线时是一套独立的用户系统,所以之前为了方便广大社区用户使用码云服务,用户可以直接在码云上输入社区的账号和密码进行登录。随着越来越多的用户使用码云服务,这种做法会存在一些安全的隐患。例如有人修改了码云密码,但是社区密码没修改,那么老的密码还是可以登录码云,这就造成了潜在的安全问题。

因此我们决定码云不再支持使用社区账号直接登录,如果你希望使用社区账号快速登录码云,可以使用第三方登录的方式,如下图所示,点击“其他方式登录” 中的开源中国图标即可。

输入图片说明

大家可能会问,为什么不做账号的同步? 很抱歉,这是一个历史遗留问题,已经有很多的账号在社区和码云上使用的不是同一个 Email 地址;此外我们也统计过,两个系统的账号重叠率并不是特别高。

社区账号二次身份验证将会于9月29号凌晨下线 ,如果您遇到无法认证账户的情况,请使用忘记密码功能找回密码,感谢您的理解。

众所周知,Git是一个分布式的版本控制系统,代码在使用了Git管理之后,除了服务端留存有一份完整的代码仓库之外,每个开发者的终端机器都会有一份相对完整的代码仓库。就算无意间删除了服务端的代码仓库,理论上来说也能够通过开发者机器上的代码仓库,将代码恢复过来。

但事实往往并非如此。在码云的发展过程中,我们还是接到不少用户的紧急求助,原因基本上都是因为自己或者自己的开发者在将代码推送之后,认为在平台上已经有了,就把本地的仓库给删除了,后来又因为操作不慎,将平台上面的项目给删除,如果处理的及时,还能够进行仓库数据的恢复,但如果程序已经清理掉了,就会造成难以挽回的损失,因为码云的备份是镜像备份,如果主机删了,备机也会同步删除。

此外,还有其他各种各样的不可预知的原因,比如管理上的问题,使用上的问题,都会造成代码丢失的情况。

因此,码云推出了企业仓库备份功能,只要企业是标准版及以上,都会为企业名下以及企业名下的组织项目进行备份,备份的时间为最近三周的周六以及最近半年的每月第一个周末。

进入到企业管理后台 -> 项目管理,即可查看所有项目的备份状态

输入图片说明

可以看到备份列的备份状态,备份有三种状态

  • 绿色:已经有备份
  • 灰色:本周末开始第一次备份
  • 红色:非企业版,需要升级才可以使用

鼠标移到绿色图标上即可看到备份个数和时间

输入图片说明