我正在研究几个 VC 系统,想知道什么更适合我的需求。
现在,我有以下内容:
- 我的本地机器(Win7),我在其中使用 PhpStorm 使用 php 进行编码。
- 在我的内部网络中设置的 Debian Linux 机器。
- Debian Linux 专用网络服务器。
理想情况下,我不想在这台机器上编写代码,将我在本地获得的任何机会推送到我的内部网络服务器(在那里我看到更改并对其进行测试),如果一切正常,将它们推送到网络服务器。
您建议使用哪种 VC 系统:Git、SVN 或 CVS?
我正在研究几个 VC 系统,想知道什么更适合我的需求。
现在,我有以下内容:
理想情况下,我不想在这台机器上编写代码,将我在本地获得的任何机会推送到我的内部网络服务器(在那里我看到更改并对其进行测试),如果一切正常,将它们推送到网络服务器。
您建议使用哪种 VC 系统:Git、SVN 或 CVS?
为时已晚,但我建议使用(或至少尝试)Mercurial。
hg serve
,因为 Git 情况要糟糕得多我使用Aptana对网页进行编码。它在 ftp 浏览器中有一个非常好的构建,因此您可以查看和编辑所需的文件,当您点击 ctrl+s(保存文件)时,ftp 服务器上的文件将被更新。
因此,如果您在该内部服务器上有 FTP 服务器,我建议您使用 aptana。并使用任何 ftp 软件进行最终推送...
我会推荐在 Windows 上工作的任何一个,我假设这是你最高兴开发的地方。
我知道 GIT (GitBash) 会这样做,因为我自己使用它,很确定 SVN 会这样做,并且有一个 CVS 版本可以这样做(Tortoise CVS?)
我还没有使用过 phpStorm(保持意义),但是正如另一个答案提到的 Aptana 我会指出 Aptana 已经内置了对 GIT 的支持
我没有看到任何问题 =)
可以推荐在本机环境上开发 在 deban Web 服务器上创建一些虚拟主机,例如 dev.host_name test.host_name
在debian服务器上制作共享文件夹(使用samba),在win 7上制作网络磁盘并连接到共享文件夹并使用文件夹开发和测试,就像在自己的计算机上一样