【发布时间】:2022-01-17 05:56:55
【问题描述】:
我的问题是我经常忘记备份,或者我需要在其他设备中使用一些被忽略的文件,比如 .env 的,有时因为不应该提交这些文件而困扰我的一天,但同时我需要如果由于某种原因我需要在另一台设备上使用这个 repo,这些文件就会更新。
当我提交我的回购协议时,是否有任何解决方案,一些选定的文件可以存储在 onedrive 或 google drive 等云服务中?
我尝试在与我的云同步的文件夹中使用我的存储库,但未忽略的文件数量(例如 venv 或 node_modules)对我的阻碍大于帮助。
谢谢!
【问题讨论】:
-
您的
.env文件是否通常特定于您运行生产系统的设备,因此与您将提交的开发系统上的.env文件不同? -
除了@TheIceBear 所指出的,环境文件通常应该按需重建。存储此类文件的唯一原因是构建它们需要数天时间。如果有无法自动重建的有用数据,该数据可能会进入存储库(可能是单独的存储库)。
-
这完全有道理。但有时其他的东西很好,但提交起来并不好,比如 IDE 配置......但我明白了!感谢大家分享您的担忧。