2014-09-10 40 views
1

我想找到一種方法來管理一個小團隊中源代碼管理中的Umbraco文件。當試圖向Umbraco添加模板和文檔類型時,它們被添加到本地SDF文件和MVC項目中。但是,如果我們不通過這些更改部署SDF文件,新模板將顯示在MVC項目中,而不是後臺。理想情況下,我們希望在源代碼管理中管理模板(以及與此相關的事物),並且不要部署內容,因爲應該在每個環境中添加內容。我們不想管理一個SDF文件,並希望儘可能讓這個多個人同時工作。Umbraco 7源代碼管理 - 文件管理

有沒有人發現這種類型的問題乾淨的解決方案?

回答

3

你想看看像uSync for Umbraco這樣的軟件包,它在共享開發環境中共享這種東西非常有用,並且應該滿足你列出的大多數需求。

uSync坐在你一把umbraco網站 - 它甫一一個DLL - 和會寫 數據庫對象到磁盤,並在網站啓動時,它會讀取 的磁盤的文件和更新一把umbraco數據庫保持 一切都同步。

uSync會讀/寫出來:

  • DocumentTypes
  • MediaTypes
  • 數據類型
  • DictionaryItems
  • 語言
  • 樣式
  • 模板*
+0

謝謝!這正是我們所需要的,並且效果很好。 – floydbear 2014-09-11 22:49:04

0

簡短的回答是,沒有簡短的答案。這些類型的問題很難找到快速簡便的解決方法。你可以在這裏閱讀Uploading umbraco site on server from local host我發佈了一個類似主題的答案。

基本上我發現最順利的是,我只是手動重新做我想要的變化。這很費時間,但這是我發現將所有內容都放在那裏並確保它正確部署的唯一可靠方式。特別是在現場。

本地數據庫(我不使用精簡版)往往總是不同步,因此定期將「主」(或活)數據庫備份。發送給我的開發人員,以便他們可以更新。並且還下載媒體文件,通過網絡共享它們。

我們的源代碼管理是TFS,在那裏我提交了「一切」,dll和umbraco文件。我發現這是在本地和快速獲得新開發者設置的最簡單方法。

希望這會有所幫助。