首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP网站更新和添加功能的方法

PHP网站更新和添加功能的方法
EN

Software Engineering用户
提问于 2011-09-09 16:31:27
回答 6查看 252关注 0票数 2

我想知道人们是如何开发他们正在制作的网站的。

例如:-

  1. 如何管理版本等。
  2. 另外,您是在生产服务器中创建子目录并在那里工作,还是使用其他环境并在那里滚动更新?
  3. 你有什么特殊的管理软件,可以用来记录笔记、提示、截止日期等。

我问这是因为我有一个网站,我想增加新的功能。但那个网站正在制作中。那么,你对如何更新网站和添加新功能有什么建议呢?

我在CentOS上对Apache使用PHP

EN

回答 6

Software Engineering用户

发布于 2011-09-09 16:34:12

  1. 就我而言,版本控制可以用于任何事情。我和SVN在一起很舒服。
  2. 最好在不同的环境(开发/生产)中工作。
  3. 有各种各样的软件管理工具。您可以检查一些bug跟踪器(BlueBug、VersionOne、Trac等)、待办事项列表(ToDoList、todo.ly等),您可以将其命名。
票数 4
EN

Software Engineering用户

发布于 2011-09-09 18:36:29

  1. 我使用git,为每个新特性或bug修复创建一个分支,在该分支上进行测试,然后在成功地将该分支部署到所有生产new服务器后将其合并到主服务器中。我通常指的是git在使用部署时所做的事情,因此我确保得到了一个特定的代码版本。如果我要引用分支而不是git,我将始终获得已签入该分支的最新代码。
  2. 我在我的笔记本电脑(OS )上进行所有的开发,在一个镜像生产机器(linux)的VM中进行测试,并以分阶段的方式部署到生产web服务器上,观察部署到每个web服务器时出现的新错误或问题。基本上,我从负载均衡器中取出一台机器,在该机器上检出适当的git,没有问题,然后滚到其他服务器上。如果有问题,我只是结帐母版,否则我会将分支/SHA合并到master中。
  3. 我使用JIRA (对于小型团队几乎是免费的),将git放入每个票证中,并让该票证成为bug的权威来源。

您可以用大多数其他版本控制系统取代git,但我更喜欢git,因为它的功能和灵活性。

票数 2
EN

Software Engineering用户

发布于 2011-09-09 16:34:46

  1. 您可以使用SVN
  2. 不是的。子域
  3. 项目管理
票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/107172

复制
相关文章

相似问题

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