当前位置:  开发笔记 > 开发工具 > 正文

在家工作时,您使用什么策略来同步代码

如何解决《在家工作时,您使用什么策略来同步代码》经验,为你挑选了3个好方法。

在我的工作中,我目前在虚拟机中拥有自己的开发环境.当我需要在家工作时,我将我的VM和我需要的任何数据库复制到笔记本电脑驱动器大小的外部USB驱动器上.复制大约10分钟后,我将驱动器放入口袋并回家,将VM和数据库复制到我的个人计算机上,我已准备好工作了.我按照相同的步骤将工作带回来.

因此,如果我计算等待文件完成复制的总时间,以便我将工作带回家并再次将其重新带回,那么大约需要40分钟!我确实有一个VPN连接到家里的工作(提供两个站点的互联网)和一个体面的互联网速度(8mbits down /?up)但我发现远程桌面进入我的工作机器已经足够让我想要工作在我的VM上直接.

因此,在查看我有哪些其他选项或如何改进现有选项时,我对您使用或建议在家工作并保持代码/环境同步的策略感兴趣.

编辑:我更喜欢一个选项,我不必在离开工作之前将我的更改提交到版本控制 - 因为我喜欢在我的提交中做出有意义的描述性注释,提交将比将我的VM复制到便携式上花费更长的时间驾驶!大声笑我也更喜欢一个解决方案,我的开发环境也保持同步.话虽如此,我仍然对你自己的解决方案很感兴趣,即使他们没有按照我的意愿完全解决我的问题.:)



1> CMS..:

分布式/分散式版本控制系统解决方案将满足您的需求,Git,Bazaar,Mercurial,darcs ......您有很多选择.



2> Leon Tayson..:

使用SVN,SourceOffSite等版本控制软件.您只需签入所有更改并在想要同步时获取最新更改.

或者您可以使用Windows Live Sync - > https://sync.live.com/foldersharetolivesync.aspx



3> Kezzer..:

没有人推荐过rsync吗?使用rsync客户端在文件之间发送差异.您可以应用这些差异,从而使您的文件保持最新.对于最小的文件传输,它可能是最好的主意.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有