首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该如何整理网站上的版本控制和离线测试

我应该如何整理网站上的版本控制和离线测试
EN

Stack Overflow用户
提问于 2012-08-02 19:30:19
回答 4查看 137关注 0票数 3

我是一个狂热的webdev爱好者和自由撰稿人,到现在为止,我只是简单地编辑网站的生活(在它制作的同时放上一个维护消息),现在我所有的项目到目前为止也都很小。

例如,我做了一个网站,给他们看,拿了钱就走了,我从来没有在一个网站上线后去工作过。

现在我的新项目是相当大的,我知道我将不得不编辑它后,它上线,也许有一个小团队的开发人员(atm只有我)

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

谢谢

ps。我有一台windows7电脑,所以请不要使用mac应用程序。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-02 19:37:53

到现在为止,我只是简单地现场编辑网站

在我的书中很糟糕;)

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

首先,您需要设置一个开发服务器(最好让它尽可能接近预期的活动环境)。在此服务器上,您将安装所需的所有软件。

您可能还需要设置临时服务器。

我知道我需要一个前缀-

应用程序

我希望你说的不是那些一键安装程序。如果你想以专业的方式安装它,你应该自己安装所有东西,这样你就可以按照你需要的方式进行设置。

ive还听说人们使用github进行版本控制,但我不是很确定,因为很明显它不是svn?

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

票数 6
EN

Stack Overflow用户

发布于 2012-08-02 19:38:10

用于development

  • intranet-system的
  • 本地XAMP堆栈(LAMP,或WAMP),用于测试和准备
  • 当然,我更喜欢git。当然你也可以使用SVN,但是...假设: It's svn.svn.
  • 在本地做更改,测试这个更改很好:把它推到“主”版本准备好了(或者是“周日晚间发布时间”)?把所有这些东西都推到test/stage
  • Everythings上也很好:把它推到实时系统

这当然是非常简短的,但它应该会给你一个想法。

票数 3
EN

Stack Overflow用户

发布于 2012-08-02 19:37:53

管理软件版本的工具并不那么重要。使用Git,或SVN或其他任何你最喜欢的。但请使用_one_。

同样重要的是,您在两个站点上运行“页面”,测试和活动系统是完全分开的。两个系统在布局上必须非常接近,所有更改都必须首先在测试系统中完成,然后在现场系统中以相同的方式进行验证。不允许只对活动系统进行更改(因为这只是一个很小的更改)。没有例外。

然后考虑部署:您将如何将更改的文件传输到目标系统?为此,您需要一些例程,这些例程一旦启动就会运行,并且不要忘记中间的一个步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11776505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档