![]() |
1
bronyakaka 2 天前 ![]() 网盘咋想的,至少得支持多版本吧。。
|
![]() |
2
zoharSoul 2 天前
git
|
![]() |
3
evan1 2 天前 ![]() win 和 mac 都可以写脚本定时同步, 也能做到关机/休眠时触发脚本进行同步.
随便找个 ai 让它帮你写个脚本就好. |
![]() |
4
Maboroshii 2 天前
本地 git 仓库,然后整个目录同步网盘...
|
5
drymonfidelia OP |
6
LittFlower 2 天前
@drymonfidelia 你开这个 repo 又不是面向别人的,是面向自己备份用的,commit 随便写都没人说你吧.. 只要保证版本控制东西不丢就可以了(你可以开个私人 repo )
|
![]() |
7
zzl22100048 2 天前 via iPhone
你想要 commit 简洁,就多分之开发,合并的时候 squash
|
![]() |
8
evan1 2 天前
@drymonfidelia #5 那直接搞个闹钟下班前提醒你提交.
|
![]() |
9
MYDB 2 天前
自己备份用的无所谓,随便 commit ,没写完的半拉子我都 commit
|
10
lovelylain 2 天前 via Android
没 commit 也还在你公司电脑上吧,下次 commit 呗。如果不想用公共的 git 托管,可以在 nas 上 git ,走 ssh clone push 。
|
![]() |
11
BenHunDun 2 天前
@drymonfidelia #5 习惯好的话可以开分支.
没用的 commit 可以自己通过 rebase 拆开, 然后再提交. 一个人的项目可以通过 -f 提交. 还有一个不确定可不可行, 就可以把代码改动导出成 patch, 然后发送给自己, 在家的时候导入 patch 继续开发. |
12
moefishtang 2 天前
|
![]() |
13
Puteulanus 2 天前
4L 那样为什么会没 commit 的同步不走?只要 save 了的就该被同步走啊
|
![]() |
14
yb2313 2 天前 ![]() 你忘记 commit 写个脚本自动提交不就行了吗
|
![]() |
15
cnt2ex 2 天前
syncthing + git
syncthing 用于即时同步,包括把.git 目录的内容一起同步。同步是自动的,不需要手动提交。 git 则用于版本控制。 syncthing 本身也有版本控制,不过我没用过。如果可以满足需求可以只用 syncthing |
16
boubuo 2 天前 via Android
s3 版本控制
|
17
monosolo1on1 2 天前 via iPhone
代码改动超过两个文件或者总量超过百行还没 commit 我就会获得 压力+10 、理智-5 、智力-5 的 debuff 。
|
![]() |
18
serafin 2 天前
git 。 当然个人项目怎么开心怎么来,同步有什么问题吗? 同步没有版本控制,是因为懒得 commit 才没有版本控制,不是同步的问题。我同步就是为了有个备份。
|
19
drymonfidelia OP |
![]() |
20
chengyiqun 1 天前 ![]() git, 但凡用 vscode/idea 等工具, 修改的行都是会变色的, 文件颜色也会发生变化, 怎么可能忘记提交
|
![]() |
21
LitterGopher 1 天前
GIT
commit 本來就是在完成某個任務/功能點之後才提交, 所以也沒必要提交得太平凡, 不至於改個逗號還要專門提交一個 commit. 不過, 如果你就是想要經常提交可以使用 crontab 或其他定時任務在後台幫你自動 commit 和 push, 但是建議你在新的独立分支上進行編寫和操作, 當你真正完成某個功能點之後再 squash merge 到真正的 dev/test/main 分支上. |
![]() |
22
AoEiuV020JP 1 天前
正经程序员还是尽早适应一下 git commit ,别考虑网盘了,这压根不在选项里,
|
23
layxy 1 天前
git commit 培养一个习惯吧,你要是用网盘,后面就是灾难,想回滚或者查看提交记录都麻烦
|
![]() |
24
davidyin 1 天前 via Android
實在要用網盤,推薦 deopbox ,免費帳號有 30 天的版本紀錄
|
25
lscho 1 天前
你 commit 都能忘,说实话用网盘还是用 git 也没啥区别了。。。。。
|
26
fpure 1 天前
--amend 就行了
|
27
mwuxlcanrh 1 天前 ![]() commit 是能忘的东西吗? 你咋不忘了吃饭啊。。。
|
![]() |
28
yb2313 1 天前 ![]() 我发现了盲点, 个人项目在公司写吗, 不会被狠狠爆金币吗
|
29
superedlimited 1 天前 via Android
|
![]() |
30
avenger 1 天前 via iPhone
git 嫌弃 log 的话可以定期 rebase
|
![]() |
31
chchwy 1 天前
找個插件每 10min commit 一次
|
32
liuidetmks 1 天前
zip + 邮箱附件 ☺️
|
![]() |
33
kk2syc 1 天前
@moefishtang 这个方法在硬件领域(单片机)是非常实用的,smb+zip+版本命名,我朋友公司十几年如此,甚至是 20 人团队协作都没乱过
|
34
kinvy 1 天前
我觉得你只是想要一个同步的功能,建议网盘,比如坚果云。git 主要是版本管理,同步只是一个附带的功能(还得需要远程 git 服务器的支持)
|
35
dcsuibian 1 天前
公司电脑是公司的财产,怎么能用于写个人项目呢?
|
![]() |
36
privil 1 天前
@bronyakaka #1 很多 网盘有历史文件版本管理的。
|
![]() |
37
catteroLo 1 天前
这两个又不冲突,平时用 git ,网盘同步保底
|
![]() |
38
MoRanjiang 1 天前
|
![]() |
39
javalaw2010 1 天前
github 有 codespace ,提供一个基本完整的 linux 环境,个人项目的不重度开发的话,每月免费配额够用了。
|
![]() |
40
yulgang 1 天前
|
41
kneo 1 天前 ![]() git + syncthing/坚果云,缺一不可。我所有项目都是这么做的。
还有的人我不知道怎么想的,下班前没 commit 不是很正常的事?有什么大不了的? |
![]() |
42
chauncychan 1 天前
自建 Gitea
|
43
jaydenWang 1 天前
绝大部分网盘同步代码是会有问题的,试下来 dropbox 是做的最好的,可以无感换电脑继续开发
|
![]() |
44
skiy 1 天前
写个 hook ,当关机时,触发提交。
|
45
sayyiku 1 天前
那你就记得提交
|
![]() |
46
JimMoen 1 天前 ![]() |
47
mistsobscure 1 天前
经常忘记 commit ?
这对吗... |
48
gagaga111 1 天前
别用公司电脑
|
![]() |
49
Chipmunker 1 天前 ![]() 我觉得公司电脑上就不存在个人项目代码。
|
50
sn0wdr1am 1 天前
git 经常忘记 commit, 这个不知道怎么说。
|
51
securityCoding 1 天前
这个有点选?
|
![]() |
52
Him 1 天前
个人项目在公司电脑上开发?
|
53
LemonNoCry 1 天前
我说一招
直接带块硬盘 随身携带 |
54
drymonfidelia OP |
![]() |
55
Linho1219 1 天前 via Android
写个脚本定时 commit+push 呗,名字随便写就可以了
|
![]() |
56
hartlee 1 天前
免费的 onedrive ,移动云
收费的坚果云 icloud |
57
shunia 1 天前
定个下班的闹钟,提示信息就写“记得提交代码”
不就完事了吗? |
58
shunia 1 天前
你们程序员,真是能把人整笑了
|
![]() |
59
BreadKiller 1 天前
vscode 有个 live share 的插件,可以允许你远程查看或者编辑代码,你可以在家里的电脑上放自己的项目打开 liveshare server ,然后在公司的电脑上编辑代码
|
![]() |
60
iorilu 1 天前
什么叫忘记 commit
那只能说明你干活没计划安排 正常情况比如有个任务列表, 今天计划完成 3 个功能 那每完成一个功能 commit 一次, 不是很自然的事码, 而且每次 commit 顺便其实也是快速 review 的机会 |
61
sunmlight 1 天前
网盘同步给你把老版本覆盖过来你就乐了; 写个脚本自动 copy+commit+push 到其他仓库
|
![]() |
62
liyafe1997 1 天前
可以用 git 做版本管理,然后用网盘同步仓库
甚至你可以用 Syncthing 来同步仓库(以及任意文件/文件夹),多个设备配置好 Syncthing 以后,就是个分布式的去中心化的网盘 |
![]() |
63
rlds 1 天前
git 啊,必须是 git 啊
|
![]() |
64
exploreexe 1 天前
默默问一句 哥们你会用 git 吗?
|
65
dufldylan1 1 天前
syncthing + git
|
![]() |
66
KouShuiYu 1 天前
应该有 auto commit 的插件
|
67
TsubasaHanekaw 1 天前
神经病啊 ,在公司电脑上开发个人项目还要向外面仓库传代码
|
![]() |
68
haha1903 1 天前
能问出这个问题,同时还怼给建议的人。
我觉得是没救了。 |
![]() |
69
ourfor 1 天前
小心个人项目归公司所有
|
![]() |
70
RoccoShi 1 天前
git 忘记同步的话就 dropbox 然后忽略 .git 文件夹就好了
|
![]() |
71
guanzhangzhang 1 天前
看看加个啥休眠 hook
|
![]() |
72
maix27 1 天前
哥们,啥公司呀(行业)能投奔吗。
|
73
jinliming2 16 小时 56 分钟前
写个脚本自动定时 commit --amend 并 push 。
一部分写完,就手动 commit 一次。 后续定时脚本 commit --amend 的时候就会追加到新的 commit 里去。 版本控制也有了,commit 历史也挺清楚。 |
![]() |
74
son012 16 小时 51 分钟前
无脑 git ,之前不懂,现在会用了真的觉得高效得多
|
75
qupei2u 16 小时 45 分钟前
syncthing
|
76
kakakakaka8889 16 小时 42 分钟前
你是正经写代码的吗?去过正规公司吗? commit 还能忘记?不理解这个都能忘记的?
|
![]() |
77
liyanggyang 15 小时 27 分钟前
git 经常忘记 commit , 把这个坏毛病改掉不就行了吗
|
![]() |
78
Him 12 小时 6 分钟前
|
79
JerryYuan 6 小时 9 分钟前 via Android
你可能缺的是个 ci/cd ,当你有了在线的自动构建以后,你会懒得在本地构建,啥都想提交到云端去构建,然后有这个做动力就忘不了 commit 了(逃
|