2011-09-06 77 views
0

我已经开始使用Umbraco CMS建立一个网站。我们有两个人在研究它。一个开发商(创建的文档类型和自定义控件)和设计师(CSS和Javascript)使用Mercurial设置Umbraco

我们在远程工作,所以我设置一个水银帐户同步我们的工作。平行工作而不面临任何障碍的最佳方式是什么?

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

回答

1

我们已将mercurial用于我们的一个umbraco项目。我们所做的是我们为每项工作创建了独立的分支,并且可以并行工作。完成工作后将合并成默认分支。

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

我认为,既然你们都在不同的部分工作,即一个在文档类型和自定义部分中,另一个在css和javascript中,我认为它更好,你可以在单一分支中工作,并在需要时更新解决方案。我认为这不会造成很多冲突,因为你们都在不同的部门工作。

+0

谢谢@mahesh ... – andy

0

我回应以前的评论...共享数据库以获得更简单的工作流程,因为两个用户都将主要处理单独的问题。

对于您共享的文档类型创建实例,或者内容树,代码第一次构建方法可以真的帮助(使用uSiteBuilder) http://usitebuilder.vegaitsourcing.rs/

此外,快递将有助于让你的数据库同步,如果您的项目可以承担适度的许可成本,而不会陷入混乱的SQL同步。 (它在官方umbraco.com网站上)

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