生活, 版本控制

个人使用的科研文件管理目录

在学习工作中会新建或下载许多文件,如果不刻意整理,长期下来会显得比较混乱。这里列出自己的文件管理目录,不定期更新,仅供参考。

我的文件管理目录:

  • D:/
    • Anaconda3
    • data
      • 测试文件
      • 存档文件
      • 工作文件
      • 公开文件
      • 收藏文件
      • 中转文件
    • Ollama
    • texlive
    • zotero
    • 本地电脑服务
    • 贴图

详细说明:

  • 这里对“工作文件”、“公开文件”、“收藏文件”、“中转文件”做实时云同步。
  • “测试文件”运行代码时会频繁产生数据,不做实时云同步。
  • “存档文件”占用空间比较大,文件比较杂乱,也不做实时云同步。
  • 此外,对内部的仅有代码和笔记的文件夹使用 Git 或复制文件夹来进行版本管理。

更多说明:

  • 在非系统盘中存放日常资料。推荐不定期将最新的版本文件备份到移动盘或互联网云盘中,但本地文件也要保留,因为移动盘或互联网云盘也不是 100% 安全。一般来说,重要数据在两处或三处保存会比较安全些。如果有条件的,可以对文件夹做实时云同步,例如 Seafile 等一些实时同步软件,同步间隔可以定为 10 分钟、1 小时或者其他时长。
  • 对于经常变动的文本文件,可以考虑使用 Git 进行版本管理,参考:Git常用命令GitHub和GitHub Desktop的使用在本地使用Git实现文件的版本控制,但使用 Git 版本管理时,也会额外增加储存空间。对 Git 不熟悉的,可以通过复制文件或创建子文件夹来进行版本管理。
  • 其他阅读:个人使用的超算服务器文件管理目录
1,675 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code