我应该如何在网站上进行版本控制和离线测试

Hea*_*erz 3 php svn apache git

我是一个疯狂的webdev爱好者和自由职业者,直到现在我只是简单地编辑网站(在制作时提出维护信息),现在我所有的项目到目前为止也非常小.

例如,我创建一个网站,显示他们,拿钱然后去,我从来没有在网站上线后工作.

现在我的新项目非常大,我知道我必须在它上线后编辑它,并且可能有一个小团队的开发人员(atm只是我)

那么人们如何专业地处理这个问题呢?我知道我需要一个前缀放大器应用程序我运行一个apache服务器,我也听说人们使用github进行版本控制,但我不确定,因为显然它不是svn?

谢谢

PS.我有一个Windows 7个电脑,所以请不要使用mac应用程序

Pee*_*Haa 6

到目前为止,我只是简单地编辑网站

在我的书中可怕;)

那么人们如何专业地处理这个问题呢?

首先,您需要设置一个开发服务器(最好将它尽可能地保持在预期的实时环境中).在此服务器上,您将安装所需的所有软件.

您可能还想设置登台服务器.

我知道我需要一个前缀放大器应用程序

我希望你不是在谈论那些单击安装程序.如果你要专业地做,你应该自己安装所有东西,你可以按照你需要的方式设置它.

香港专业教育学院也听说人们使用github进行版本控制,但我不是很确定,因为显然它不是svn?

GitHub只是一个网站.您正在寻找的是用于版本控制的git或svn.您也可以在本地设置git或svn服务器,而不是使用像GitHub这样的服务.基本上版本是什么,当有人对代码进行更改时,他/她将需要提交更改.通过这种方式,可以轻松跟踪代码库中的更改(例如更改内容,更改时间和更改者).

  • 我会使用单独的服务器进行开发和直播.当开发发生故障时,它很烦人,但是当实时服务器出现故障时(无论出于何种原因),您有一个需要在昨天修复的问题.通过分离两种环境,不能相互影响. (2认同)