基本上,我对在小型团队环境中使用 mercurial 很陌生。我正在寻找一种方法(如有必要,第三方将我的更改集/修订发布到公共登台和公共实时服务器。
目前我已经在我们本地的 ubuntu 服务器上设置了,使用通配符 DNS,一个带有文件夹的目录,每个文件夹都包含一个项目。在该文件夹中,我创建了另一个名为“repo”的文件夹,它存储了我网站的本地干净版本。然后我从该本地文件夹克隆到一个自定义文件夹,完成我的工作,然后将其推回到前面提到的“repo”文件夹中。
接下来,“repo”文件夹连接到第 3 方站点 bitbucket。这样我就可以在外地工作了。
我想弄清楚的是,如果有开放源代码或允许我在 Web 界面中使用的东西,请查看我的修订版并选择将其发布到 2 个服务器位置之一。我知道 beanstalk 可以做到,但我真的很喜欢 bitbucket,而且它具有成本效益。我有大约 15-25 个不同的存储库。
我的过程是不是太多了?我怎样才能使这个过程尽可能高效。