4

我以前从未使用过任何版本控制系统。现在我正在尝试学习 Mercurial,但我很困惑(我已经阅读了大约 10-15 篇文章 + hginit.com)。我不知道如何组织工作流程。

我有一个测试服务器和一个生产服务器。我在办公室电脑和家用笔记本电脑上工作。我直接在测试服务器上进行更改,并且每周左右将新代码复制到我的生产服务器。我还需要 wiki/issues/etc。几乎所有 bitbucket.org 都有。我知道这是一种不好的做事方式。

有没有关于如何组织工作流程的教程或文章?我也很欣赏任何描述该过程的方案/草图。

谢谢!

4

1 回答 1

4

[编辑:根据评论更改]

使用比特桶

一旦您创建了一个帐户。

  1. 您应该能够使用适当的 url 创建一个 repo。然后您可以克隆它以创建本地存储库。查看入门
  2. 请参阅以下内容以将更新推送到 BitBucket
  3. BitBucket 附带非常丰富的文档

还有其他有用的工具可以与 BitBucket 一起使用:

  1. BitbucketExtension允许您使用命令行进行多项操作。
  2. 使用 Mercurial 队列和 bitbucket.org

组织工作流程

您将不得不发展适合您的工作流程。在您的情况下,看起来您有一个测试服务器和生产服务器。

因此,您可以设置两个存储库,一个用于测试服务器,一个用于生产。您可以自动推送到测试服务器,以便您可以立即测试更改。您可以标记发布,然后将其推送到生产服务器。

  1. 您的本地存储库可用于将更改发布到测试服务器。
  2. 您可以将已批准的更改推送到 BitBucket 存储库。
于 2010-12-05T18:58:47.450 回答