大家有什么简单的办法同步两台电脑间的代码呢

2018-07-01 22:36:56 +08:00
 lanmingyan

现在有在闲的时间会做做个人项目什么的,办公室有闲写一点,在家有闲写一点,但是觉得同步代码是个问题。

目前我主要是用 git 仓库来同步代码的,但是感觉如果为了同步代码,而提交太多无具体意义的版本又不合适。有时候也就改几行代码也要提交版本,修改信息也不知道写什么的好。

不知道有没有什么不使用版本控制,只是单纯同步代码的办法呢。

20872 次点击
所在节点    程序员
113 条回复
clino
2018-07-02 06:06:53 +08:00
rsync
jedihy
2018-07-02 06:12:35 +08:00
当然还是用 git 呀,就像#40 说的,squash 那些小的 commit 就可以了。
swkl86
2018-07-02 06:33:39 +08:00
dev 分支?
分一个独立的开发仓?
私有 git ?

反正我是两个分支,两个库
开发私有仓有如下分支
master 正式开发分支 comment 都会比较规范
dev 就等同于同步仓 comment 都懒得写或者胡乱拍键盘

工作生产仓
master 生产主干,严格规范
bate 预上线主干,含测试,私有仓的 master 会提交上来这

虽然恶心麻烦了点,但个人感觉比较靠谱,反正我是这么干,不信同步工具控制代码,出过问题
如果非要考虑,u 盘,移动硬盘
代码都丢里面,走到哪带到哪,反正线上私有仓有上一个工作副本,里面放的是最近开发中版本
chiu
2018-07-02 06:39:24 +08:00
其中一台修改文件的时候,只能通过远程另一台电脑的方式去修改,这样才能省掉中间同步的操作。
Wondertainment
2018-07-02 06:41:55 +08:00
9Cloud?
Keyes
2018-07-02 07:30:56 +08:00
git 仓库放在 dropbox 上,测试了很多网盘比如 mega、onedrive,都会在上传文件时独占掉,导致各种文件不可写的错误,比如 npminstall、go get 等等,一圈下来还是 dropbox 最稳
koc
2018-07-02 08:39:13 +08:00
写个脚本定时上传到 dropbox,再写个脚本一键从 dropbox 复制过来
yulitian888
2018-07-02 08:41:27 +08:00
如果只是自己用的话,机器开个远程就好了呗
另外,宇宙第一 IDE,VS 带了一个叫做 live share 的功能完美满足题主需要
bipeng0405
2018-07-02 08:41:54 +08:00
楼主是为了同步代码还是为了继续项目,如果单纯为了代码,那就用云盘方便快捷,但是为了项目建议 git
yylucifer
2018-07-02 08:48:42 +08:00
git branch
git rebase
git merge

了解一下?
smilenceX
2018-07-02 08:51:36 +08:00
"而提交太多无具体意义的版本又不合适"
可能是你使用 git 的姿势有问题,git flow 了解一下?
lights
2018-07-02 08:53:38 +08:00
wip commit
kaesi0
2018-07-02 08:53:53 +08:00
坚果云啊。。。。
SilentDepth
2018-07-02 08:56:03 +08:00
用 Git,message 写 dev 或者 tmp 或者 wip,之后 rebase 一下
breezeFP
2018-07-02 08:58:28 +08:00
搞个服务器,做个本地和远程服务器文件的映射,没搞过,只是这么想的
jayliao
2018-07-02 08:58:30 +08:00
坚果云能满足的你的需求
NEETLEE
2018-07-02 08:58:58 +08:00
搞个 ftp 服务器,然后用支持 ftp 的 ide 编码,自动上传到服务器就可以轻松实现同步了
wzxlover
2018-07-02 09:03:08 +08:00
dropbox,onedrive,google drive 都可以啊
kingstudio
2018-07-02 09:17:05 +08:00
nextcloud
fyxtc
2018-07-02 09:31:29 +08:00
emmmm 我用的是 dukto,跨平台的传输工具,很方便

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

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

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

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

© 2021 V2EX