我们是一个由 5-6 人组成的小团队,他们经常访问我们的网站并进行定期维护和更新。我们处理 300 多个网站。
我们刚刚添加了一名新的团队成员,他将于明天开始工作,我们希望在事情开始失控之前更新我们的流程并开始使用版本控制。
现在,我们只是在现场工作并通过 FTP 进行更改。因此,如果两个人打开同一个文件,一个人可能会被覆盖,结果可能会很糟糕。这只是一场等待发生的灾难,所以我想在它变得更糟之前解决它。
理想情况下,我们希望使用某种版本控制系统,我们可以:
- 不用担心覆盖某人的更改
- 如果出现问题,能够转换回某个版本
- 团队成员能够描述他们正在做的改变
- 有一个测试场所,我们可以在其中提交更改并在另一台服务器上进行测试,一旦看起来不错,我们就可以将其发布到实时网站。
我查看了github和Beanstalk,我有几个问题:
- 如果我们有 300 多个网站,是否可以将所有这些网站放在一个存储库中?还是每个人都需要一个单独的?不知道这将如何工作。
- 你会推荐哪个版本控制系统?
我真的很想了解其他公司正在使用什么以及当您有几个团队成员在同一个站点上工作时整个过程是如何工作的。
这些网站是静态信息网站,不超过30页,所以它们是小型网站,只是添加/编辑内容或添加一些按钮,这些变化并没有太疯狂,只是基本的变化。
谢谢你的帮助!