Фруктовый сад: полный источник или нет? - PullRequest
16 голосов
/ 25 августа 2011

Мы собираемся использовать Orchard в качестве базы для конкретного клиента.Мы магазин C # под управлением VS2K10.Мы добавим его в нашу систему контроля версий в соответствии с нормой для наших проектов.

Тем не менее, мы будем создавать собственные модули на основе потребностей наших клиентов.Какой подход все здесь рекомендуют?

  1. Получите полный исходный код из CodePlex и проверьте, что в
  2. Загрузите только веб-код Orchard (по аналогии с установщиком веб-платформы)

Проблема с # 1 заключается в том, что база кода довольно велика, но это позволит нам локально отлаживать сайт при разработке.

Каковы предостережения с # 2?Отсутствие отладки?

Мне любопытно, какой подход к этому был бы у всех.Я склонен пойти с # 1, получить полный исходный код, выбросить его в SVN и собрать из этого.

Мысли?

Ответы [ 3 ]

11 голосов
/ 26 августа 2011

Если вы собираетесь разрабатывать модули с использованием Visual Studio, просто используйте полный исходный код.Дисковое пространство дешево.Предостережения с # 2 в том, что это намного менее удобно.Зачем?

2 голосов
/ 26 августа 2011

Я использую полную версию исходного кода, но я проверяю только модули и темы, над которыми я работаю, в систему контроля версий.

Первоначально я использовал только веб-код, но столкнулся с множеством небольших проблем, которые было намного легче отследить при использовании полного исходного кода.

Я обнаружил, что только источник, контролирующий то, над чем я работал, значительно упростил обновление до более поздних версий Orchard.

0 голосов
/ 26 августа 2011

Я не инженер по программному обеспечению, но вот что я бы сделал:

  • Получить исходный код.
  • Добавьте его в ваше решение VS и систему контроля версий.
  • НЕ ссылаться на проект (ы).
  • Добавьте событие пост-сборки в этот проект, чтобы скопировать dll и символы (для отладки) в папки проекта, которые в противном случае ссылались бы на это.

Если он потерпел крах в классе из сборки этого проекта, вы сможете указать файлы исходного кода, так как вы получили символы, и, поскольку вы не будете изменять этот проект на регулярной основе, ваш VS победит ' перестроить его каждый раз. Вы даже можете выгрузить проект, если хотите сэкономить память, какой бы простой она ни была.

...