大家怎么在开发过程中在不同机器上同步代码?

2013-04-06 04:39:15 +08:00
 tywtyw2002
本人开发一些小东西
因为比较懒 有时候在台式机 有时候用笔记本。
遇到了比较头疼的代码同步问题。

有的时候程序写到一半 被同学叫去吃饭 晚饭回来就直接躺倒床上用本本继续写 结果发现代码没同步。


有什么自动解决方案呢?
4641 次点击
所在节点    问与答
17 条回复
Livid
2013-04-06 04:40:51 +08:00
AeroFS
leiz
2013-04-06 05:17:11 +08:00
Git
exoticknight
2013-04-06 05:29:42 +08:00
通常直接扔网盘skydrive……是不是很低端(。_。)
也有用github这类型的啦……
tywtyw2002
2013-04-06 09:09:52 +08:00
@leiz git总是忘记 push, 因为想着过一会在弄。。。结果过一会就是过了很久+换电脑。。。。
lerry
2013-04-06 09:14:19 +08:00
直接放到dropbox同步文件夹就好了,复杂的可以用版本控制工具
tywtyw2002
2013-04-06 14:02:30 +08:00
@Livid AeroFS是 必须要有一台电脑开机吗? 好像完全是点对点的链接,没有存储服务器加入。
FanError
2013-04-06 14:06:12 +08:00
俺是半成品代码先放dropbox,多台机器随便折腾,待到1.0正式发布时,放svn中去。
for4
2013-04-06 15:29:32 +08:00
dropbox
aerofs同步不怎么稳定啊
ccWang
2013-04-07 10:00:50 +08:00
Github或者Dropbox
thedevil5032
2013-04-07 10:38:33 +08:00
github + 习惯: 基本上单独 commit 任何改动, 无论是改错, 新的功能等.
matriz
2013-04-07 13:43:00 +08:00
自己搭建一个gitlab。然后所有的代码push上去
Harry
2013-04-07 17:21:35 +08:00
1- 养成习惯,经常提交代码
2- dropbox或者skydrive
3- 写一个定时脚本,每隔一段时间自动提交
kidkid
2013-04-07 21:17:00 +08:00
git 勤点提交代码
BlackXstar
2013-04-11 06:11:38 +08:00
dropbox难道满足不了?还是我没看明白。。
tywtyw2002
2013-04-11 15:28:44 +08:00
@BlackXstar 改文件的时候Dropbox 经常上传n个版本。。。。。
gluttony
2013-04-11 16:22:42 +08:00
@BlackXstar Dropbox或Skydrive同步包含.git或.svn的项目时偶尔会冲突。
@Harry 定时自动提交到版本控制的话不得不让脚本加一些没意义的比如datetime的注释。

我的方法是弄个便宜、网速过得去的VPS然后脚本定时rsyc。
wang2191195
2013-04-12 09:29:44 +08:00
多push 离开机器前必commit+push 其实不难

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

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

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

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

© 2021 V2EX