个人数据管理的思路

个人的代码,照片视频,常用文件,文档的管理,一直都是老大难问题。从最早的dropbox,到金山快盘,360云盘,到现在的坚果云。最麻烦的是代码,任何云盘都无法直接管理。我一直以来的做法,是用svn管理,但把svn整个版本库文件用云盘同步。在每个客户端上装svnserver,就可以实现代码云同步了。但问题也多:

1.只能每次操作一个版本库,且必须要先同步,提交后再同步。否则冲突。为此损失了两个版本库。

2.server.pid冲突极多。

最近用云服务器比较多,感觉好用,试着在服务器上建svn。但对于数据还是不放心,定期备份的话,万一服务器坏在关键时刻,就欲哭无泪了。所以又在服务器上用云同步。看起来麻烦,其实还是原来的架构,只不过是把原来装在每个终端上的svnserver装到服务器上了。这样我就比较踏实了。

另外,原来很难处理的程序附属文件,我原来是和其他一些较大的文件,如视频等放到一起,用云盘同步。坏处是要用的时候,没有和项目在一起,不好找。以后打算就统一处理,每个项目,除了标准的trunk、tags、branch之外,增加一个doc,存放所有的附属文件。归根结底还是云同步,但在逻辑上比较顺,利于长久保存。

至于照片、视频,可以直接云同步,常用软件,也可以直接云同步,但区分资料性的和常用性的,只本地同步常用性的。

对于自己的文章,ppt等,和代码差不多,其实可以按照项目进行管理,附属文件一波,主体一波,按版本加tag。

posted @   jetz  阅读(491)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示