2010-11-04 6 views
0

Je souhaite réutiliser une installation de Sitecore chaque fois que je dois apporter des modifications au code. J'ai actuellement une branche pour résoudre un problème, mais maintenant je dois créer une autre branche pour corriger un autre problème. Les problèmes sont dans différents sites Web, j'ai donc besoin de garder les branches séparées. Je ne veux vraiment pas créer une autre installation de Sitecore pour cette seconde branche. Existe-t-il un moyen d '"échanger" ces solutions et de "réutiliser" la même installation de Sitecore?Sitecore et plusieurs solutions Visual Studio

+0

Il semble que vous pouvez simplement supprimer votre code personnalisé que vous aviez dans votre première branche pour remettre l'installation à l'état d'origine, puis ajouter votre nouveau code via une nouvelle branche. À moins que je ne comprenne mal votre scénario. Si je le suis, veuillez mettre à jour votre question avec peut-être votre structure arborescente de contrôle de version et votre système de fichiers d'où sont les fichiers pour votre site. Aussi, il pourrait être plus facile de vous aider si vous êtes plus précis sur ce que vous «corrigez» exactement - une mise en page, une sous-couche, une logique métier de code de service, etc. –

Répondre

1

Le commentaire de Mark Ursino sur la suppression du code m'a fait réfléchir. Comme la solution liée à l'installation de Sitecore réside dans le dossier Site, je mets les deux solutions dans un endroit arbitraire, comme "Sitecore Dev Folder", puis mappe la branche dans laquelle je travaille dans le dossier Site de l'installation de Sitecore. Lorsque je change le mappage, la solution est téléchargée à partir de TFS dans le dossier du site Web (ce qui efface la solution existante). C'est ainsi que je peux réaliser l'échange de solutions.

0

Oui, nous avons besoin de plus d'informations ici pour vraiment répondre à la question.

Mais ... en général, je vous conseille de ne pas le faire. Créer une nouvelle installation Sitecore est un jeu d'enfant avec l'installateur, et pas vraiment exigeant en ressources. Vous pourriez l'utiliser avec la même DB si nécessaire pour faciliter les choses.

En mélangeant deux branches différentes avec la même instance Sitecore ... il semble inévitable que quelque chose obtiendrait "F'd up", pour utiliser le terme technique.

+0

Vous avez raison à propos de l'installation morceau de gâteau ", mais il est l'installation des paquets qui prend du temps. –

+0

Qu'y a-t-il dans les paquets? Soyez aussi spécifique que possible –

Questions connexes