0

我们是一个由 5-6 人组成的小团队,他们经常访问我们的网站并进行定期维护和更新。我们处理 300 多个网站。

我们刚刚添加了一名新的团队成员,他将于明天开始工作,我们希望在事情开始失控之前更新我们的流程并开始使用版本控制。

现在,我们只是在现场工作并通过 FTP 进行更改。因此,如果两个人打开同一个文件,一个人可能会被覆盖,结果可能会很糟糕。这只是一场等待发生的灾难,所以我想在它变得更糟之前解决它。


理想情况下,我们希望使用某种版本控制系统,我们可以:

  • 不用担心覆盖某人的更改
  • 如果出现问题,能够转换回某个版本
  • 团队成员能够描述他们正在做的改变
  • 有一个测试场所,我们可以在其中提交更改并在另一台服务器上进行测试,一旦看起来不错,我们就可以将其发布到实时网站。

我查看了githubBeanstalk,我有几个问题:

  • 如果我们有 300 多个网站,是否可以将所有这些网站放在一个存储库中?还是每个人都需要一个单独的?不知道这将如何工作。
  • 你会推荐哪个版本控制系统?

我真的很想了解其他公司正在使用什么以及当您有几个团队成员在同一个站点上工作时整个过程是如何工作的。

这些网站是静态信息网站,不超过30页,所以它们是小型网站,只是添加/编辑内容或添加一些按钮,这些变化并没有太疯狂,只是基本的变化。

谢谢你的帮助!

4

2 回答 2

1

开始使用版本控制系统来管理您的网站是一个明智的决定。

大多数版本控制工具都可以满足您的要求:获得更好的合作、跟踪历史记录等。

如果我们有 300 多个网站,是否可以将所有这些网站放在一个存储库中?还是每个人都需要一个单独的?不知道这将如何工作。

这取决于。如果这 300 多个网站是相关的(例如,某些部分在网站之间共享),建议将它们放在一个存储库下。否则,任何一个都可以。

你会推荐哪个版本控制系统?

由于这些是小型网站,我建议您使用托管服务。github 是个不错的选择。您也可以考虑使用 SourceAnywhere Hosted。

于 2012-04-26T05:38:02.467 回答
1

我会推荐由 Atlassian 托管的 BitBucket。 https://bitbucket.org/plans

如果你只需要 5 个用户,其实可以免费获得。

所有计划都包括无限数量的私人存储库;无限的磁盘空间,维基等。

但是,如果您的团队曾经扩展,它可能会开始变得有点贵。因为定价是基于用户的。

就你如何组织这一切而言。为每一个都拥有一个单独的存储库可能是个好主意,这样就不会混淆某个网页的代码可能在哪里。

于 2012-04-25T13:18:56.097 回答