1
qiuai 2013-09-25 09:37:51 +08:00
tar一下?或者用git/SVN吧..直接同步代码我感觉太不保险
|
2
dongsheng 2013-09-25 09:46:17 +08:00
Dropbox只有付费版才能保存文件版本,两台电脑的话可以用bittorrent sync同步,bt sync可以保存多个文件版本。
|
3
clino 2013-09-25 09:46:55 +08:00
要不在dropbox里放bare 的 .git,写完以后往里面push,而不是直接把所有代码放进去
这样出现这种情况的时候至少还有一份完整的 像这种临时的开发如果要同步,可以本地提交以后push到另外的临时分支上,这样也就可以在不同的电脑间同步开发了 |
4
anheiyouxia 2013-09-25 09:59:54 +08:00
@dongsheng 免费版也可以,但是只有30天内的记录
不过楼主的情况挺恐怖的....因为我之前拿来同步网站的 不过有个问题,楼主是不是全部操作完才开Dropbox的,而不是一直开着Dropbox 我之前就遇到过Dropbox在文件更新后再启动同步就出现文件丢失的情况 |
5
chrisyipw 2013-09-25 10:07:12 +08:00
代码什么的必须放 git 里啊,Bitbucket 的 free plan 非常赞,开私有项目往里面 commit 就可以。
我现在主要用 Gist,可以像普通 git repo 一样 clone 下来,写好了直接 push,设为私有的话又不怕被人意外看见。 |
6
samui OP @anheiyouxia 回,我那个code文件夹就一直在dropbox里面,所以同步是时时的,每次保存都会同步,昨天至少保存过20+次吧,所以我很惊讶居然没有找到昨天那代码的任何历史版本
|
7
GeBron 2013-09-25 10:49:19 +08:00
代码的话用 git 多省事……
|
8
SharkIng 2013-09-25 10:51:15 +08:00
看情况应该是当时写的时候没有同步完成然后后来重新同步的时候吧云端的默认为修改了。
我一般都会保存两分,最近开始使用git |
9
kxxoling 2013-09-25 11:01:31 +08:00
Google Drive保存文本做得很好,感觉Dropbox没什么优点。
|
10
for4 2013-09-25 11:02:51 +08:00
dropbox + hg
感觉挺安全了 |
11
cYcoco 2013-09-25 11:05:23 +08:00
直接Git啊
|
12
anheiyouxia 2013-09-25 11:06:44 +08:00
@samui 这样子那我也要小心点才行了...数据丢失了我要哭死的~~~
|
13
johnnyb 2013-09-25 11:14:43 +08:00 1
Dropbox、BitTorrent Sync 都不适合用来同步频繁更新的文件,这俩货到现在都没有 .ignore,临时文件同步了半天,正经需要同步的文件一直没排上队。
|
14
samui OP @johnnyb 请教如果频繁更新的文件哪个网盘更适合些呢?我在看允诺,貌似能做到实时同步这点还不错(dropbox也行只是国内被墙阉割了,必须重启客户端才行)
|
15
refresh 2013-09-25 12:23:22 +08:00
git+dropbox,我感觉很好啊。
一个本地项目,然后push到本地dropbox文件夹,dropbox自动同步到服务器。 如果在多地的话,再用dropbox同步到本地,然后从本地签出代码 感觉这样很安全啊,就算dropbox服务器出了问题,本地dropbox文件夹还有一份,就算dropbox全部出问题,本地也有一份 三个地方同时出问题的可能性很小了。 |
16
johnnyb 2013-09-25 12:31:02 +08:00
|
18
foru17 2013-09-25 13:02:03 +08:00
我现在是 dropbox+git,dev 文件直接放在 drobpox 里了,就是开发的时候 dropbox 不断上传更新,没插电源的话有点费电。
|
19
ejin 2013-09-25 13:10:13 +08:00
@dongsheng 兄弟我猜你肯定没用过Dropbox。或者是注册了用户但是没真正使用过的。不管是删除了还是覆盖了还是编辑了,都可以恢复到上个版本,而且还会保留一段时间,我随便翻看了一个文件的记录,能够恢复到8月13日那天的版本。也能切换到这段时间的任意版本。当然,如果当次上传的就是出错的,那我就不能担保了。
在不了解的情况下,请不要误导他人。 |
20
wzzyj8 2013-09-25 17:41:52 +08:00
检查一下是不是电脑时区有问题,导致早先存在的代码再一次覆盖了修改掉的代码,否则再同步还会有问题。如果确定是dropbox问题,完全可以给dropbox发ticket,我曾经在1.x用beta版本的时候丢过文件,而且历史文件恢复全部只有64b,发ticket解决的。dropbox的ticket系统还是很赞的,我前段时间还有一次四个referral误判成了作弊,和他们说了,不但帮我改判了还帮我增加判定了和我一起共享文件夹的同事为referral,另加8G的referral空间。不管收费免费,他们态度超棒的
|
21
ldehai 2013-09-25 21:18:44 +08:00
我是每天开发完,先本地git提交,然后开dropbox网络同步。dropbox不设成开机启动,需要的时候手动开启,同步好就关掉。省的频繁的同步,dropbox的历史版本记录太多了,不好查。
有一次我因为本地改了文件名,dropbox同步出错了,文件的内容变成老的版本,吓了一身冷汗,还好,dropbox发现是冲突,替我在本地备份了一个文件。 |
23
skydiver 2013-09-25 22:46:28 +08:00
到单位先拔网线再开电脑不就行了。。
|
24
tokki 2013-09-26 10:59:10 +08:00
以前出现过这种问题 最后确定是自己被自己的代码给覆盖了-,-
其实很容易解决 不要一直开着dropbox 就行了。。。 |