Удаление папок двоичного вывода Visual Studio автоматически? - PullRequest
0 голосов
/ 09 октября 2008

Я только что вручную удалил папки bin\ и obj\ из 30 проектов VS и подготовил их к первоначальной фиксации SVN. Да, я знаю, я должен был сделать это намного раньше, но это персональный проект на моем домашнем ПК, и я только сегодня установил сервер SVN локально.

В любом случае, мне приходит в голову, что должен быть какой-то более простой способ очистки этих папок, опция в Visual Studio или внешний инструмент, что-то ... У кого-нибудь есть какие-либо предложения, так как у меня еще есть несколько решений осталось сделать?

Ответы [ 4 ]

4 голосов
/ 09 октября 2008

Вы можете использовать svn: ignore , чтобы избежать фиксации ненужных файлов ...

0 голосов
/ 09 октября 2008

Не зависящая от SVN опция, которую можно применить к нескольким другим ситуациям, - это использовать WinRar. Создайте zip структуры вашего проекта, а затем один из пунктов меню - просмотреть архив в виде «плоских папок». Это удаляет иерархию и показывает все файлы.

Это может быть полезно несколькими способами, например, делиться файлами с коллегами. Вы можете сортировать файлы по типу, искать все .dll и удалять все общие библиотеки, которые вы используете, чтобы уменьшить размер. Или вы можете отсортировать по дате и удалить все файлы .cs, которые не были изменены за последнюю неделю и т. Д.

0 голосов
/ 09 октября 2008

Что происходит, когда вы делаете «очистку» своего решения или файлов проекта? Вы можете выполнить очистку перед добавлением файлов проекта в SVN.

Еще одна вещь, которую вы можете попробовать, это добавить правила исключения в ваш SVN-репозиторий.

Вы даже можете создать новую цель сборки (например, назовите ее «Подготовка к SVN»), которая не выполняет ничего, кроме запуска задачи после сборки, которая очищает ваши файлы с помощью пакетного файла или сценария Windows.

Метод, который я иногда применяю, заключается в использовании продвинутого файлового менеджера, такого как Total Commander , для ручного удаления файлов всего за несколько шагов. Я «взрываю» все папки, чтобы увидеть все файлы в плоском виде (CTRL-B), сортирую файлы по расширению и затем удаляю все артефакты сборки.

0 голосов
/ 09 октября 2008

VisualSVN автоматически создает svn: игнорировать правила для двоичных и пользовательских папок, как только вы добавите решение в Subversion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...