Nel file di configurazione di Unicorn 2, app_Config \ include \ Serialization.config sono state trovate le opzioni del percorso. Se il sito Web Sitecore e la soluzione VS si trovano nella stessa directory (non è la raccomandazione di Sitecore) rispetto al percorso relativo alla radice Web funziona. Altrimenti ogni membro del team deve utilizzare la stessa struttura del percorso.
<!--
Note the Serialization Provider's rootPath can be any of:
Absolute filesystem path, e.g. c:\foo\bar
Web-root-relative path, e.g. ~/data/serialization or ~/../out-of-root-serialization
"default", e.g. standard Sitecore serialization path
-->
<serializationProvider type="Unicorn.Serialization.Sitecore.Fiat.FiatSitecoreSerializationProvider, Unicorn" rootPath="~/../../Serialization" singleInstance="true" />
Non è necessario aggiungere i file di serializzazione alla soluzione, basta aggiungerli al sistema di versione.
Per l'implementazione sono disponibili 2 opzioni.
1) Creare un pacchetto con Sitecore Courier e utilizzare Sitecore.Ship o un file di script. https://github.com/jbluemink/Sitecore-Scripted-Upgrade-Migrate-Content/tree/master/stap1 o questo https://github.com/HedgehogDevelopment/UpdatePackageInstaller
2) Utilizzare la sincronizzazione Unicorn, basta premere l'URL per vedere la documentazione. https://github.com/kamsar/Unicorn
Pubblica usare la voce https://marketplace.sitecore.net/Modules/Parameter_driven_publish_deployment_tool.aspx
fonte
2015-08-10 08:07:08
È possibile utilizzare un file di patch Sitecore per sovrascrivere il percorso di serializzazione predefinito in ogni ambiente membro del team. Ogni membro del team (che deve scavalcare il percorso predefinito), deve creare 'Serialization.Dev.config' che sarà escluso dal sistema di controllo delle versioni, con una sola impostazione' patch: attribute'. –