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

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

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

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

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

20371 次点击
所在节点    程序员
113 条回复
kindjeff
2018-07-01 22:40:06 +08:00
你可以切个分支
liwufan
2018-07-01 22:42:29 +08:00
dropbox 或者 syncthing ?
mengyaoss77
2018-07-01 22:42:52 +08:00
我也有相同的需求.. 看看楼下怎么说
我目前的想法是用一台机器 A 作为版本控制的客户端, 然后别的机器使用 rsync 和 A 同步.
zjsxwc
2018-07-01 22:44:12 +08:00
祖传 无意义的 comment 都写“ fix ”,2333
sommer
2018-07-01 22:45:15 +08:00
搞个 daily 分支,进行日常提交,功能性的提交再合到 dev 分支
serical
2018-07-01 22:46:34 +08:00
坚果云?不知道行不行
likuku
2018-07-01 22:46:45 +08:00
多机同步代码,为啥会有必须要“很多无意义的 commit" ?

在版本落后的机器上,git 仓库目录里 git pull 不就行了么?
Vkery
2018-07-01 22:46:59 +08:00
网盘文件自动上传?
pynix
2018-07-01 22:47:04 +08:00
租一台 VPS,SSH 进去
mkdir awesome-project && cd awesome-project && git init --bare

本地机器

git remote add origin user@ip:awesome-project

安全,方便。。。。vps 还可以代理,或者部署个小网站啥的。。。
likuku
2018-07-01 22:49:12 +08:00
@mengyaoss77 我几年前还真是用 rsync 来作自己多台机器间的一些文件和代码同步的,只固定用一台机新增和编辑还可以,多机都需要编辑更新和删除时,就非常头痛。 后来换成用 svn,最后还是用 git (github/bitbucket 根据是否愿意公开选择)
kera0a
2018-07-01 22:49:38 +08:00
新建分支写呗,无意义的提交也没关系,最后 rebase 合并分支的时候写的有意义就行
ArieShout
2018-07-01 22:57:13 +08:00
Git, 中间开发随意写提交信息,等合并的时候 squash 就可以了
hatsuyuki
2018-07-01 23:06:38 +08:00
只是两台电脑之间的话,增量同步类的工具是个不错的选择
zhuangzhuang1988
2018-07-01 23:09:43 +08:00
mercurial 自带 web 服务器,如果用 TortoiseHg 基本就鼠标点点
hu6360567
2018-07-01 23:12:30 +08:00
对我来说用 git 的最大问题是,我不想 commit,但是 stash 又不能同步
firstfire
2018-07-01 23:14:19 +08:00
建一个本地文件 svn 库,然后使用 onedrive 同步
airfling
2018-07-01 23:17:56 +08:00
可以启动一个 p2p 服务,一直同步某个文件夹下面的内容
isundust
2018-07-01 23:22:57 +08:00
C9.io 了解一下
ArianX
2018-07-01 23:35:46 +08:00
onedriver 很方便
wslsq
2018-07-01 23:36:05 +08:00
坚果云?

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

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

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

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

© 2021 V2EX