2011-09-06 78 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/