php - 用于开发、测试、生产环境的 VCS

标签 php git svn cvs development-environment

我正在研究几个 VC 系统,想知道哪种系统更适合我的需求。

现在,我有以下内容:

  • 我的本地计算机 (Win7),我使用 PhpStorm 使用 php 进行编码。
  • 在我的内部网络中设置的 Debian Linux 计算机。
  • Debian Linux 专用 Web 服务器。

理想情况下,我不想在这台机器上编码,将我本地所做的任何机会推送到我的内部网络服务器(我在其中看到更改并测试它们),如果一切顺利,将它们推送到网络服务器。

您建议使用哪种 VC 系统:Git、SVN 还是 CVS?

最佳答案

  • 与 SVN 相比,CVS 有点过时,并且存在不少问题
  • SVN 没问题,但您需要设置自己的服务器,这对于单个开发人员环境来说意味着太多的工作
  • 当您来自传统 VC 时,Git 可能有点不寻常,因为它是一个分布式版本控制系统。但是,一旦习惯了它,无论您是单独工作还是在大型分布式团队中工作,您都会了解其优势。您不需要设置任何服务器,甚至可以通过 DropBox 与其他人共享您的存储库.

所以我建议使用 Git。查找文档here .

关于php - 用于开发、测试、生产环境的 VCS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528104/

相关文章:

php - 如何从两个表中获取最新的5家公司数据

在线 VSTS 中的 GIT 子模块?

git - 如何使用 Homebrew 软件安装 imagemagick?

git - 签署提交时无法在 Vim 上使用 Gcommit(Fugitive 插件)

linux - 提交后 Hook 有问题

php - 如何计算特定标签 ex。 <li> 标签或 <p> 标签

php - 无法向数据库添加记录

php - 通过 php session 发送变量以通过 fancybox 3 ajax 形成

windows - sliksvn 显示弹出窗口, "There is no disk in the drive"

eclipse - Subclipse:如何保持分支同步?