许多静态网站的版本控制

时间:2012-04-25 12:56:04

标签: git svn version-control github process

我们是一个由5-6人组成的小团队,他们不断进入我们的网站并定期进行维护和更新。我们有超过300个网站可供处理。

我们刚刚添加了一个明天开始的新团队成员,我们正在寻求更新我们的流程并开始使用版本控制,然后才开始失控。

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


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

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

我查看了 github Beanstalk ,我有几个问题:

  • 如果我们有300多个网站,那么所有这些网站都可以在一个存储库下吗?或者我是否需要单独一个?不知道那会怎么样。
  • 您会推荐哪种版本控制系统?

我真的想了解其他公司正在使用的内容,以及当您有几个团队成员在同一网站上工作时整个过程如何运作。

这些网站是静态信息网站,不超过30页,因此它们是小型网站,只要添加/编辑内容或添加一些按钮,只需进行基本更改,这些更改不会太疯狂。

感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

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

如果您只需要5个用户,您实际上可以免费获得它。

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

但是,如果您的团队有所扩展,可能会开始变得有点昂贵。由于定价是基于用户的。

就如何组织所有这些而言。为每个网站创建一个单独的存储库可能是一个好主意,因此不会混淆某个网页的代码可能位于何处。

答案 1 :(得分:1)

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

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

  

如果我们有300多个网站,那么所有网站都可以在一个存储库中吗?要么   我需要另外一个吗?不确定这是怎么回事。

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

  

您会推荐哪种版本控制系统?

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

答案 2 :(得分:0)