Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 使用Mercurial设置Umbraco_Version Control_Mercurial_Umbraco - Fatal编程技术网

Version control 使用Mercurial设置Umbraco

Version control 使用Mercurial设置Umbraco,version-control,mercurial,umbraco,Version Control,Mercurial,Umbraco,我已经开始使用Umbraco CMS建立一个网站。我们是两个人在做这件事。开发者(创建文档类型和自定义控件)和设计者(CSS和Javascript) 我们正在远程工作,因此我设置了一个Mercurial帐户来同步我们的工作。在没有任何障碍的情况下并行工作的最佳方式是什么 在Mercurial上设置Umbraco项目以同时工作时,我应该记住哪些事项?我们在一个Umbraco项目中使用了Mercurial。我们所做的是为每项工作创建单独的分支,并将并行工作。完成工作后,将合并到默认分支中 如果两个用

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

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


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

我们在一个Umbraco项目中使用了Mercurial。我们所做的是为每项工作创建单独的分支,并将并行工作。完成工作后,将合并到默认分支中

如果两个用户使用相同的数据库,则可以使用单独的分支。但如果两者都使用单独的数据库,则需要找到某种方法来同步数据库


我认为,由于你们都在处理不同的部分,即一个在文档类型和自定义部分,另一个在css和javascript中,我认为最好是在单个分支中处理一个,并在需要时更新解决方案。我认为这不会产生太多冲突,因为你们都在不同的部分工作。

我会重复前面的评论。。。共享数据库以简化工作流程,因为两个用户将处理大部分不同的问题

对于共享文档类型创建或内容树的实例,代码优先构建方法确实有帮助(使用uSiteBuilder)

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

您可能还需要一个好的忽略文件。Pete Duncanson's是一个很好的起点: