使用Mercurial和Netbeans组织工作流程(+ bitbucket.org?)

时间:2010-12-05 18:38:39

标签: netbeans mercurial workflow bitbucket

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:4)

[编辑:根据评论更改]

  

使用Bitbucket

创建帐户后。

  1. 您应该能够使用适当的网址创建回购。然后,您可以克隆它以创建本地存储库。 查看getting started
  2. 请参阅以下push the updates to BitBucket
  3. BitBucket附带very extensive documentation
  4. 还有其他有用的工具可以使用BitBucket:

    1. BitbucketExtension允许您使用命令行进行多项操作。
    2. Using Mercurial Queues and bitbucket.org
    3.   

      组织工作流程

      您必须改进适合您的工作流程。在您的情况下,看起来您有一个测试服务器和生产服务器。

      因此,您可以设置两个存储库,一个用于测试服务器,另一个用于生产。您可以自动推送测试服务器,以便您可以立即测试更改。您可以标记随后推送到生产服务器的版本。

      1. 您的本地仓库可用于发布对测试服务器的更改。
      2. 您可以推送已批准的更改,标记为BitBucket存储库。