codenvy:如何创建持久文件?

时间:2017-04-03 00:18:00

标签: git cloud codenvy

我正在学习codenvy.io,并且我的大部分代码都在git中。这部分适用于项目。

但是,代码有一个秘密文件,它不在git中,而是在运行代码的各台计算机上创建。使用codenvy时,每次重新启动工作区时都会删除此文件。

有没有办法将此文件标记为“持久”,即使它不能在git中?

2 个答案:

答案 0 :(得分:1)

你可以在你的git repo中添加一个涂抹脚本filter content driver作为.gitattribute file中的this article

filter driver

在任何git checkout上,将调用涂抹脚本并可以获取您的秘密文件(前提是它可以访问单个计算机上的文件,或者提供该文件以某种方式存储在共享的可访问路径中),并在其中创建它您的工作树(作为.gitignore忽略的文件)

答案 1 :(得分:1)

目前,codenvy.io还原和备份过程都尊重.gitignore。但是,您可以将敏感文件放在/ projects之外,并在工作区创建快照时保留它们。