Gitee 更新日志

本项目是受到 MinUnit 的启发而创建的。MinUnit 是一个极简的 C 语言单元测试框架,仅有三行代码,因此其功能亦比较受限。

码云六周年系列更新第二弹 —— Git 只读文件支持!!!

作为一个应用项目,一般会有一些文件来描述生产环境中的配置信息,例如服务连接信息、环境配置信息等。而在本地开发过程中又必须依照本地的服务环境来调整配置这些文件,而如果不小心提交了这些修改,可能会直接导致生成环境中的应用无法正常运行。

所以在 SVN 上有一个非常有用的特性,可以配置某些文件是只读的,不允许提交修改。

而 Git 本身是没有这个特性的,主流的 Git 平台一般会提供只读分支的功能,但无法实现对个别文件或者文件夹的只读限制。

------ 此次有分割线 -------

但是! 全球独一份,码云现在提供了这个功能!!

使用方法如下:

1. 进入仓库页面,右键要设置为只读的文件或者文件夹,选择“标识为只读”(仓库管理员才有权限)

2. 进入仓库管理界面,可以查看和管理仓库所有的只读设置

3. 如果推送代码时候,包含对只读文件的修改则会报错:

代码提交报错:

输入图片说明

PR 代码合并报错:

输入图片说明

该功能目前面向所有企业版的用户提供,包括免费和付费的企业版以及高校版用户。

前往体验 https://gitee.com/enterprises 

值此码云 6 周年之际,我们为大家准备一系列更新以及活动。活动请看 https://oschina.gitee.io/6th

此为更新第一弹!

码云的企业知识库管理功能(文档协作)更新了。在码云企业版中,「文档」功能用于构建团队知识库,方便成员共享知识;文件夹包含文档及文件,为企业提供统一的文档管理。

「文档」中,每位用户都拥有一个独立的知识管理空间,对文档的类别、发布、预览、历史版本有一个清晰的存储和回溯。

这次,码云为了提升用户对知识库管理的体验,在文档原有的功能上强化了3个功能:

1、知识库整合

「企业文档」、「企业附件」、「仓库Wiki」整合在一个视图中,将知识库信息集中和有序规范化,便于随时查阅。

 

2、文件共享

支持多级文件夹,方便管理知识的类型及内容,让成员快速准确的获取信息,缩短检索时间。

3、更细的文档权限管理

可按角色、文件夹、文档来独立配置成员访问权限:「无权限」、「只读」、「读写」,帮助管理者进行知识产权保护,降低代码外泄风险。

此外,此次更新对企业级的文档以及项目级的文档进行隔离,结构更加清晰。

知识点非常多,欢迎大家探索:)

更多关于码云企业版的介绍请看 https://gitee.com/enterprises

码云Gitee六周年活动,持续精进才更 6!

早在 2015 年,码云就已经支持 SVN 访问,是国内首个支持 SVN 访问的代码托管平台。经过 4 年多的不断改进(当然主要是解决协议适配的各种小问题)已比较稳定。

近期我们的 SVN 模块又上线了对 SSH 的支持,也就是可以通过 svn+ssh 的方式访问代码仓库。使用 SSH 的好处有两点:

  1. 更安全
  2. 支持免密推拉代码(使用证书)

使用方法:

码云的仓库默认是不开启 SVN 访问支持的,需要在项目的管理界面中开启 SVN 访问,配置项如下图:

开启完 SVN 访问后就可以通过以下两种方式来访问,以 J2Cache 项目为例:

  1.  svn://gitee.com/ld/J2Cache
  2.  svn+ssh://gitee.com/ld/J2Cache

如下图:

其中第一种方式是普通的 SVN 操作地址,不支持加密,需要提供码云的账号和密码来提交代码。

而第二种方式结合了 SVN 和 SSH ,在使用之前需要先配置好证书,配置方法请看 帮助文档。这样就可以实现既安全又免密的代码推拉。

(请注意,使用 svn+ssh 的方式,不管是推拉代码,都要求开发者必须是仓库开发者成员)

------------------

最后,由于码云的 SVN 支持,其底层还是 Git 的存储,因此码云的 SVN 并不能完全等同于 SVN,它实现的是 Git 和 SVN 的功能重叠区域。我们提供 SVN 支持的初衷并非要替代已有的 SVN 服务,而是为了给 SVN 的开发者在往 Git 迁移的过程中提供一个平滑过渡的方案。

所以,推荐使用 Git !

使用 Git 就上码云 https://gitee.com