我努力尝试远离版本控制,但在几乎所有好的工作规范中,我都发现版本控制是必需的。所以我想我必须从某个地方开始。我总是试着阅读它,但运气不佳。所以我有几个问题要问。我很困惑,我真的很想知道如何在我的环境中使用版本控制,以及我的工作环境会如何随之改变。
我有 Linux VPS 服务器。我使用 capnel/whm 在 php/joomla 中创建网站。版本控制是一种软件或脚本,我可以像 ./configure 一样安装在我的 Linux 机器上。或者我必须像任何框架一样在每个网站上安装它
我使用 Dreamweaver 通过 FTP 编辑文件。现在,如果我安装了版本控制,那么我是否仍可以使用相同的方法来编辑文件,或者方法是否发生了变化
那么像 MySQL 这样的数据库会保持不变吗,还是也会进行版本控制
版本控制是否会使我的系统变慢以及它会占用我的服务器多少空间
答案1
版本控制软件客户端主要用于开发机器,但也可以用于服务器,直接从 VCS 服务器提取代码。
它会改变。文件不再通过 FTP 加载和保存,而是在本地处理,并使用 VCS 客户端提交和推送更改。
用于生成数据库的.sql文件将进入VCS,但数据库本身将保持不变。
VCS 服务器本身不会影响安装它的机器,除非客户端正在使用它。您可以预期会使用……相当多的空间,但除非您的项目非常大且活跃,否则磁盘使用量不会过大。除非您告诉 VCS 客户端,否则它不会执行任何操作。