gpt4 book ai didi

php - 作为团队的一部分,我如何管理我的网站的开发和部署?

转载 作者:可可西里 更新时间:2023-11-01 06:45:18 26 4
gpt4 key购买 nike

我一直在这里和那里阅读这个网站,看起来你们有一个很棒的社区。

至于我的背景,我是一名大学二年级学生,熟悉 SQL、C++、Visual Basic 和一些 PHP。我的暑期学校项目之一涉及构建一个 Web 应用程序,该应用程序允许用户登录并通过 Internet 安排特定的时间段。通常,我是一个项目的唯一成员,但在这种情况下,我将成为一个团队的一员。由于我们都是团队合作的新手,所以我想为我的团队设置源代码管理,这样我们就不会在某个地方使用共享驱动器。此外,我想确保我们所有人都能够在托管我们网站实例的某种开发服务器中测试我们的更改。

我的实际问题是关于我们应该用来实现这一目标的工具集。作为一个团队,我们最熟悉 PHP 和 MySQL,因此我们最终将它们用于代码和数据库。我过去曾将 SVN 用于个人用途,但我的小组成员对源代码管理不是很熟悉。我们可能会坚持使用像 Excel 这样简单的东西来进行项目管理和错误跟踪。理想情况下,我们希望这些工具是免费和开源的。

作为一个团队,我们应该如何管理实际应用程序的构建?有没有我可以使用的方法,允许我们中的任何一个人将文件移动到我们的开发机器并跟踪是谁做的,这样我们就不会最终覆盖彼此的更改?如果这不可能,我们中的一个人将编写一些脚本来处理它——但我想避免基本上构建一个单独的软件应用程序,该应用程序将仅用于管理我们的项目。我预见的另一个问题是更新开发机器上运行的数据库。有什么标准化的方法可以用来管理我们四个人的 SQL 脚本吗?

我不希望在这里得到一个非常冗长的答案(毕竟,这是我们的项目!),但是任何有用的提示都将不胜感激。一旦我从假期回来,我就期待着开始!谢谢!

最佳答案

我建议您的小组使用源代码管理来同步您的代码。您可以设置自己的服务器或只使用免费提供程序,例如 github , Google code , 或 bitbucket .

如果您决定使用其中一个网站,一个不错的功能是它们也提供免费的问题跟踪,因此您可以使用它而不是 Excel。

管理 SQL 脚本的最佳方法是将它们分解成单独的文件,并将它们也置于源代码管理之下。您可以创建 .sql 文件,或使用工具来管理这些更改 - 例如,查看 Ruby on Rails' Migrations .这可能需要一些努力来设置,但如果您正在处理任何规模的项目,您稍后会感谢自己......

关于php - 作为团队的一部分,我如何管理我的网站的开发和部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com