apache / apache/linkis

[Feature] Add versioning and backup management to various scripts and code in the workspace

Open
#1,320 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
3.4k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

### Search before asking

- [X] I had searched in the [issues](https://github.com/apache/incubator-linkis/issues) and found no similar feature requirement.

对工作空间的各种脚本,代码增加版本管理和备份管理

### Problem Description

数据团队的开发工作成果,譬如脚本,代码等都保存在本地或者hdfs上,这些也都是资产的一部分,也需要管理起来,具体需求有两点:
1,文件的版本管理可以帮助开发人员迅速回溯所有有效的历史状态。
2,在发生一些意外的情况下,备份方案能快速恢复某一个时间点的状态。

### Description

版本管理的需求:记录时间,地点和修改的内容,版本与版本之间能够比较区别,能够将当前版本回退到某一个历史版本。
备份的需求:代码需要在异地有一个定期备份,在服务器发生崩溃的时候,可以通过这个异地备份恢复过来。

### Use case

_No response_

### solutions

_No response_

### Anything else

_No response_

### Are you willing to submit a PR?

- [X] Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.