我们是一个由5-6人组成的小团队,他们不断进入我们的网站并定期进行维护和更新。我们有超过300个网站可供处理。
我们刚刚添加了一个明天开始的新团队成员,我们正在寻求更新我们的流程并开始使用版本控制,然后才开始失控。
目前,我们正在通过FTP进行实时更改。因此,如果两个人打开相同的文件,可能会被覆盖,并且可能会结束。这只是一场等待发生的灾难,所以我想在它变得更糟之前解决它。
理想情况下,我们希望使用某种版本控制系统:
我查看了 github 和 Beanstalk ,我有几个问题:
我真的想了解其他公司正在使用的内容,以及当您有几个团队成员在同一网站上工作时整个过程如何运作。
这些网站是静态信息网站,不超过30页,因此它们是小型网站,只要添加/编辑内容或添加一些按钮,只需进行基本更改,这些更改不会太疯狂。
感谢您的帮助!
答案 0 :(得分:1)
我会推荐由Atlassian托管的BitBucket。 https://bitbucket.org/plans
如果您只需要5个用户,您实际上可以免费获得它。
所有计划都包含无限数量的私人存储库;无限的磁盘空间,维基等。
但是,如果您的团队有所扩展,可能会开始变得有点昂贵。由于定价是基于用户的。
就如何组织所有这些而言。为每个网站创建一个单独的存储库可能是一个好主意,因此不会混淆某个网页的代码可能位于何处。
答案 1 :(得分:1)
开始使用版本控制系统来管理您的网站是一个明智的决定。
大多数版本控制工具都可以满足您的要求:更好的合作,跟踪历史记录等。
如果我们有300多个网站,那么所有网站都可以在一个存储库中吗?要么 我需要另外一个吗?不确定这是怎么回事。
这取决于。如果这300多个网站是相关的(例如,某些部分在网站之间共享),建议将它们放在一个存储库中。否则,两者都可以。
您会推荐哪种版本控制系统?
由于这些是小型网站,我建议您使用托管服务。 github是个不错的选择。您还可以考虑SourceAnywhere Hosted。
答案 2 :(得分:0)