版本控制

RussellCloud在最开始设计的时候就加入了对版本控制的需求,通过实现版本控制,我们可以更好地追踪过去的版本修改记录,尽管当前实现的还比较粗陋(尚未支持 Git 协议),但已经满足基本的需求,至少复现过去的实验是没有问题的。



如何提交一个版本

当前的客户端设计把项目的版本提交绑定在运行任务的过程中,即提交一个任务时,客户端将会根据配置上传当前项目目录下的文件并自动存入一个新的版本。(在未来的设计中,可能会将这个过程分离)

在提交版本时,需要特别注意的是,我们会对要上传的项目文件大小做出限制,当前最大上传大小为100M,超出上传的大小限制,客户端会提示:

Creating tar archive
compressed size: 135394533 Bytes
Code size too large to sync, please keep it under 100MB.
If you have data files in the current directory, please upload them 
separately using "russell data" command and remove them from here.

如何查看某个版本的项目代码

进入 项目-版本 ,选择一个版本,并点击右边的查看文件(只有当前版本状态是 valid 才会显示),即跳转文件浏览页面

如何给项目的某个版本添加备注

在项目版本较多的情况下,为了便于以后我们回顾某个项目版本的变更,我们可以为项目的每个版本添加一个备注,具体操作步骤是进入 项目-版本 ,选择一个未备注过的版本,在备注一栏选择“添加备注”,在弹出备注输入框后,我们可以在里面键入备注信息,点击保存备注,即可完成备注操作。

如何删除项目的某个版本

进入 项目-版本 ,选择一个版本,并点击右边的删除版本图标,然后网页会弹出确认框,点击“立即删除”即可删除改项目版本。


帮助我们完善文档

本文档同步公开在 GitHub 上。团队在尽力完善文档,但错误难免存在,或许有些功能迭代也未能及时更新在文档上。若你有什么新的想法或体验,欢迎提交 Pull Request 为我们提供支持。

除此之外,你还可以通过 issue 直接提交问题。

Copyright © russellcloud.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2018-06-14 01:49:18

results matching ""

    No results matching ""