1
timothyye 2022-07-17 21:52:09 +08:00
用云盘是不是就失去了版本管理的优势?
可以考虑搞个 Git Hooks 每次提交过后自动 push 代码 |
4
timothyye 2022-07-17 22:04:32 +08:00 2
|
6
404neko 2022-07-17 22:05:54 +08:00
Linux 可以结合 inotify 自己写个小玩意
|
7
nightwitch 2022-07-17 22:44:08 +08:00
"有时候忘记了,云端的进度已经落后本地一个星期了"
随便定个闹钟之类的备忘提醒就行,实在不行就在一个分支上工作,定时 15 分钟提交一次。 后面开发完了以后 squash-rebase 一下就行 |
8
learnshare 2022-07-17 23:07:11 +08:00 4
忘记提交了,大概是代码不太重要
|
9
kingjpa 2022-07-17 23:27:41 +08:00
git 或 svn 随手的事。
不行组 raid |
10
clf 2022-07-17 23:32:37 +08:00
Syncthing?可以实现实时的效果,可以自己配版本管理相关的东西,然后可以配置忽视指定文件 /文件夹。
我自己是公司电脑 24 小时在线,代码和文件备份到我的手机(与公司电脑同局域网时自动备份)和家里的电脑(开机后备份,可以选择手机局域网备份到家里电脑,也可以选择直接备份公司电脑)上。git 提交倒是都是手动提交的。 |
11
610915518 2022-07-17 23:37:41 +08:00
楼主需要一个支持 .gitignore 的同步工具,推荐一下 rsync ,配合定时工具,定时备份
|
12
la9998372 2022-07-18 00:22:14 +08:00
OneDrive+Git 双保险
|
13
wzw 2022-07-18 01:16:54 +08:00 via iPhone
Drop box
|
14
wonderfulcxm 2022-07-18 01:19:00 +08:00 via iPhone
vim
|
15
ailer 2022-07-18 01:25:02 +08:00 via Android
本地硬盘,双份 onedrive ,多份 git 仓库,使用 https://tools.stefankueng.com/CryptSync.html 实时同步,可以排除指定文件(夹),尤其是 node_models
|
16
Mac 2022-07-18 05:00:40 +08:00 via Android
我是用坚果云的,虽然它一直提醒我不建议用坚果云备份代码,但我付费我乐意
|
17
retrocode 2022-07-18 08:28:46 +08:00
能落后一个星期就已经不关实时备份的事了, 每天提交 git, 按版本创分支 tag 一般都能解决问题, 配合压缩包丢网盘屁事没有
|
19
wdssmq 2022-07-18 12:55:52 +08:00
VSCode 里没提交的文件颜色都不一样,时刻提醒着你,慢慢就养成了时不时 ctrl + shift + g 的习惯,甚至并没有修改也要看几次。。- -
所以楼主用的啥编辑器没这个功能? |
20
Features OP |
21
ecloud 2022-07-18 16:28:12 +08:00
钱能解决一切问题
把办公机全部换成 Mac ,买个大容量 NAS ,然后就无脑 timemachine ,NAS 上的目录再绑定一个网盘什么的做异地容灾,然后每周做一次冷备份(磁带机+磁带) 其实如果不需要分支合并每行 diff 之类的功能的话,timemachine 就是最好用的版本控制了 |