个人项目代码用 git 还是网盘同步更好? git 经常忘记 commit,公司电脑又不让安装任何远控软件

210 天前
 drymonfidelia
6708 次点击
所在节点    程序员
80 条回复
bronyakaka
210 天前
网盘咋想的,至少得支持多版本吧。。
zoharSoul
210 天前
git
evan1
210 天前
win 和 mac 都可以写脚本定时同步, 也能做到关机/休眠时触发脚本进行同步.

随便找个 ai 让它帮你写个脚本就好.
Maboroshii
210 天前
本地 git 仓库,然后整个目录同步网盘...
drymonfidelia
210 天前
@Maboroshii 你这样没 commit 的还是同步不走
@evan1 那样还是会出现一堆没用的 commit
LittFlower
210 天前
@drymonfidelia 你开这个 repo 又不是面向别人的,是面向自己备份用的,commit 随便写都没人说你吧.. 只要保证版本控制东西不丢就可以了(你可以开个私人 repo )
zzl22100048
210 天前
你想要 commit 简洁,就多分之开发,合并的时候 squash
evan1
210 天前
@drymonfidelia #5 那直接搞个闹钟下班前提醒你提交.
MYDB
210 天前
自己备份用的无所谓,随便 commit ,没写完的半拉子我都 commit
lovelylain
210 天前
没 commit 也还在你公司电脑上吧,下次 commit 呗。如果不想用公共的 git 托管,可以在 nas 上 git ,走 ssh clone push 。
BenHunDun
210 天前
@drymonfidelia #5 习惯好的话可以开分支.
没用的 commit 可以自己通过 rebase 拆开, 然后再提交.
一个人的项目可以通过 -f 提交.

还有一个不确定可不可行, 就可以把代码改动导出成 patch, 然后发送给自己, 在家的时候导入 patch 继续开发.
moefishtang
210 天前
用 Git 更好,代码改坏了还能一键回滚
在学会用 Git 之前我使用一种蠢办法,每改一版代码就用压缩包打包一份,命名为[工程名-改 1]
代码改出问题了就删掉整个项目文件夹,然后把上一版压缩包中的解压出来重新改
Puteulanus
210 天前
4L 那样为什么会没 commit 的同步不走?只要 save 了的就该被同步走啊
yb2313
210 天前
你忘记 commit 写个脚本自动提交不就行了吗
cnt2ex
210 天前
syncthing + git

syncthing 用于即时同步,包括把.git 目录的内容一起同步。同步是自动的,不需要手动提交。

git 则用于版本控制。

syncthing 本身也有版本控制,不过我没用过。如果可以满足需求可以只用 syncthing
boubuo
210 天前
s3 版本控制
monosolo1on1
210 天前
代码改动超过两个文件或者总量超过百行还没 commit 我就会获得 压力+10 、理智-5 、智力-5 的 debuff 。
serafin
210 天前
git 。 当然个人项目怎么开心怎么来,同步有什么问题吗? 同步没有版本控制,是因为懒得 commit 才没有版本控制,不是同步的问题。我同步就是为了有个备份。
drymonfidelia
209 天前
@Puteulanus 我以为他的意思是只同步.git 文件夹
@lovelylain 有的时候回家还想继续写
@moefishtang 是的,没 git 就是版本管理很麻烦
C02TobNClov1Dz56
209 天前
git, 但凡用 vscode/idea 等工具, 修改的行都是会变色的, 文件颜色也会发生变化, 怎么可能忘记提交

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1120789

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX