2008-09-03 10 views
1

Сейчас я работаю с веб-сайтом ASP.NET, который автоматически создает изображения и сохраняет их во временной папке. Когда я работаю над своей локальной системой, вы переходите во временную папку, которую получает Visual Source Safe, которая затем хочет проверить их. Как таковая, мне интересно, есть ли способ просто исключить эту конкретную папку из исходного элемента управления?Исключение папки из исходного элемента управления на веб-сайте ASP.NET?

Я немного поработал и нашел, что есть способы сделать это для individual files, но я еще ничего не нашел о полной папке.

ответ

3

Я думаю, что вы нашли одну из основных причин, по которой MS вернулась к проектам в VS2008 и MVC.

Прошло много времени с тех пор, как я использовал VSS (в основном потому, что он действительно устарел сейчас), но большинство поставщиков источников позволяют исключать файлы и папки в качестве настройки поставщика, а не под контроль проекта.

Если вы можете переключиться на веб-проект, а не на веб-сайт, тогда сделайте это, иначе я бы посмотрел на обновление поставщика исходного кода, так как это исключение легко с Vault, CSV, SVN, Git, VSTS и и так далее (чтобы назвать лишь несколько).

0

Я не уверен, что это вариант для вас, но если вы исключаете свою временную папку из VSS (удалите папку внутри VSS с помощью VSS UI), файлы, которые в нее попадают, не должны «забираться» " еще раз.

1

Вы используете веб-сайт ASP.NET или веб-проект ASP.NET? Разница достаточно значительна, чтобы решить или продвинуть эту проблему.

Веб-сайты, любят сканировать файловую систему и автоматическую проверку. Проекты, проверьте только то, что вы им рассказываете.

Также Visual Source Safe довольно устарел, самые современные системы управления версиями позволяют делать то, что вы просите. SVN и TFS 2008 SP1 по моему опыту.

Вы также можете попробовать щелкнуть правой кнопкой мыши и выбрать «Исключить» в папке, но в случае веб-сайта я считаю, что это переименовывает эту папку.

0

Я бы предложил опорожнить/удалить вашу папку с вашего сайта. Сделайте свой сайт при запуске создайте/проверьте папку, а при выключении ее очистите и удалите в ней что-нибудь. Это может быть только код DEBUG (оберните в #if DEBUG), если это необходимо. Также добавьте скрипт сборки в свой проект, который делает это каждый раз, когда он будет построен.

0

Не могли бы вы просто написать свое приложение во временную папку, находящуюся вне вашего веб-сайта?

например. in C:\tempfiles

VSS не может быть способен его поднять.