【问题标题】:Setting up Umbraco with Mercurial使用 Mercurial 设置 Umbraco
【发布时间】:2011-09-06 14:02:48
【问题描述】:

我已经开始使用 Umbraco CMS 构建网站。我们是两个人在做这件事。一个开发人员(创建文档类型和自定义控件)和一个设计人员(CSS和Javascript)

我们正在远程工作,因此我设置了一个 Mercurial 帐户来同步我们的工作。在没有任何障碍的情况下并行工作的最佳方式是什么?

在 Mercurial 上设置 Umbraco 项目以同时工作时,我应该记住哪些事项?

【问题讨论】:

    标签: version-control mercurial umbraco


    【解决方案1】:

    我们已将 mercurial 用于我们的 umbraco 项目之一。我们所做的是为每项工作创建了单独的分支,并将并行工作。工作完成后会合并到默认分支中。

    如果两个用户都使用相同的数据库,那么可以使用不同的分支。但是如果两者都使用单独的数据库,那么您需要找到一些方法来同步您的数据库。

    我认为,由于你们都在处理不同的部分,即文档类型和自定义部分中的一个以及 css 和 javascript 中的其他部分,我认为您可以更好地处理一个分支,并在需要时更新您的解决方案。我认为这不会造成太大的冲突,因为你们都在不同的部分工作。

    【讨论】:

      【解决方案2】:

      我会附和以前的 cmets...共享数据库以简化工作流程,因为两个用户将主要处理不同的问题。

      对于共享文档类型创建或内容树的情况,代码优先构建方法确实可以提供帮助(使用 uSiteBuilder) http://usitebuilder.vegaitsourcing.rs/

      此外,如果您的项目能够负担得起适度的许可费用,Courier 将帮助您同步数据库,而不会陷入 SQL 同步的混乱局面。 (在 umbraco.com 官方网站上)

      您可能还需要一个好的忽略文件。皮特邓肯森是一个很好的起点: http://offroadcode.com/blog/2012/4/5/mercurial-ignore-file-for-umbraco/

      【讨论】:

        猜你喜欢
        • 2011-08-25
        • 1970-01-01
        • 1970-01-01
        • 2013-01-21
        • 1970-01-01
        • 2011-05-27
        • 1970-01-01
        • 2011-02-01
        • 1970-01-01
        相关资源
        最近更新 更多