используя dotnetnuke (dnn) с помощью subversion - PullRequest
1 голос
/ 22 сентября 2008

В настоящее время я занимаюсь разработкой сайтов с использованием DNN Framework. В настоящее время моя среда разработки и постановки одинакова. Клиент показывает тот же сайт, который я использую для разработки.

Я начал использовать Tortoise SVN (Subversion) для поддержки версий и резервного копирования. Я использую файловое хранилище SVN для него.

Проблема в том, что svn создает папку .svn (скрытую) в каждой папке. Эта папка и файлы внутри нее отображаются в системе портала при выборе файлов и во многих местах, таких как обозреватель файлов FCKEditor, выбор значков для модуля / страницы, выбор скинов.

Я хотел бы скрыть эту папку для всего приложения, и она нигде не должна отображаться.

Ответы [ 3 ]

1 голос
/ 22 сентября 2008

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

Предполагая, что вы это сделали, просто сохранить "." каталоги скрыты, вы просто export свой SVN-репозиторий от разработки до организации. Постановка больше не будет рабочей копией, поэтому «.» каталогов не будет. Это также позволяет протестировать потенциально нарушающие изменения, не затрагивая клиента, и обеспечивает более стабильную промежуточную среду.

0 голосов
/ 22 сентября 2008

Лично, если вы НЕ модифицируете ядро ​​DNN, я бы не регистрировал основную систему, а только ваши собственные модули, скины и т. Д.

0 голосов
/ 22 сентября 2008

Вы можете скрыть папки .svn в DNN, но вам придется изменить ядро.

Вероятно, более простое решение - исключить папку Portals / [PortalID] из вашего хранилища, но это зависит от того, что вы разрабатываете. Вам нужны файлы Портала в вашем хранилище?

...