【问题标题】:Switching between developer environment Windows/Ubuntu在开发环境 Windows/Ubuntu 之间切换
【发布时间】:2014-06-25 22:21:56
【问题描述】:
我有一台双启动电脑:Win 8.1 和 Ubuntu 14.04,我有一些 PHP 和 mySql 项目,有时我需要在 ubuntu 下开发(但我通常更喜欢 Windows),但我需要共享文件和数据库两个操作系统之间。
在共享中,我的意思是如果我更改了数据库中必须在两个操作系统中都可见的一些 php 文件或行。有可能吗?
额外的事情:如果我能在这件事上得到善变,那将是最美好的事情。
【问题讨论】:
标签:
mysql
windows
apache
ubuntu
mercurial
【解决方案1】:
-
Liquibase 用于在两个操作系统中正确控制数据库更改的版本
- 两种操作系统中的 Mercurial
- 用于中间存储库和备份的外部 Mercurial 托管(Bitbucket?)
- 良好的编辑器或IDE,您可以在其中配置EOL样式(为了在Windows和Linux中具有相同的EOL,默认情况下不同)
活动操作系统中的代码,将更改提交到本地 Mercurial,推送到远程。
在另一个操作系统中开始工作之前 - 从远程拉取收集的更改