我正在与其他人一起在网站上工作。通常当我们想修改某些内容时,我们会在我们的机器上进行修改,然后用ftp上传新版本,希望它能够正常工作(或者没有人会注意到它并不是我们改正它的时间),就是这样。如何在网站上协同工作
它已经不是单独工作的最佳方式,但更少的协作工作,所以我问的意见。
我认为像svn/git/mercurial这样的解决方案可以帮助我。我发现bitbucket允许与mercurial的免费私人存储库。但是之后,我怎样才能将我所做的更改上传到ftp,并确保我在计算机上的版本与服务器上的版本相同。
我们都在我们的空闲时间(没有支付)这样做,有些人每年都来,所以我正在寻找一些免费,易于使用的东西(向大家解释为什么我们应该使用DVCS已经很难)并且不依赖于特定的人。
我们使用主办的网站服务器是一个便宜的,并且不允许使用SSH,SVN的...
谢谢
也许(与一个测试人员)可以为一个大网站工作,但在这里我正在讨论的网站不到100人,开发团队通常不超过3(但经常变化) 。大多数情况下,这些更改正在更新一些页面或创建一个订阅事件的表单。无论如何,有一个测试网站肯定是第一步。 – 2010-07-04 16:20:40
@Martin Trigaux - 实际上,第一步是建立一个测试/登台服务器。您的质量保证人员可以是周围的非程序员之一,可以尝试破坏网站的人员。 – Oded 2010-07-04 16:24:58