Git codenvy:如何创建持久文件?

Git codenvy:如何创建持久文件?,git,cloud,codenvy,Git,Cloud,Codenvy,我正在学习codenvy.io,我的大部分代码都是用git编写的。这一部分适用于项目 但是,代码有一个机密文件,它不是git格式的,而是在运行代码的各个计算机上创建的。使用codenvy,每次我重新启动工作区时都会删除此文件 是否有一种方法可以将此文件标记为“持久”,即使它不能在git中?您可以将污迹脚本添加到git repo中,作为a中的(也有版本控制): 在任何git签出时,都会调用smudge脚本并获取您的机密文件(前提是它可以在单独的计算机上访问该文件,或者该文件以某种方式存储在共享的

我正在学习codenvy.io,我的大部分代码都是用git编写的。这一部分适用于项目

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


是否有一种方法可以将此文件标记为“持久”,即使它不能在git中?

您可以将污迹脚本添加到git repo中,作为a中的(也有版本控制):


在任何git签出时,都会调用smudge脚本并获取您的机密文件(前提是它可以在单独的计算机上访问该文件,或者该文件以某种方式存储在共享的可访问路径中),然后在您的工作树中创建它(作为当前被
.gitignore
忽略的文件)

,codenvy.io恢复和备份过程尊重.gitignore。但是,您可以将敏感文件放在/projects之外,当工作区快照时,它们将被持久化