Что должно содержаться в глобальном шаблоне игнорирования элемента управления исходным кодом для Visual Studio 2010?
после установки и использования Visual Studio 2010 я вижу некоторые новые типы файлов (по крайней мере, с проектами C++... не знаю о других видах) по сравнению с 2008 годом. например .sdf, .opensdf, который я предполагаю, являются заменой для НКО файлов с технологией IntelliSense информация хранится в компактной файлы SQL сервера? Я тоже замечаю .создаются файлы журналов, которые выглядят как журналы сборки.
учитывая это, что безопасно добавить в мой глобальный шаблон игнорирования? С места в карьер, я полагаю .sdf, .opensdf, но что еще?
2 ответа:
для проектов C++ вы должны быть в порядке, игнорируя следующие файлы:
- *. sdf и *.opensdf (временный файл открыт только пока .vcxproj/.СЛН загружается Visual Studio IDE)
- *.СУО
- *.vcxproj.
- ipch папка, если ваш проект использует предварительно скомпилированные заголовки (PCH); это хранилище для компилятора Intellisense, который теперь может использовать PCH для лучшего производительность
для проектов C#, это также хорошая идея, чтобы игнорировать
bin
иobj
каталоги и*.suo
тоже.
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.ilk *.aps *.suo *.ncb *.user *.opt *.plg */Debug* */Release* */debug* */release* *.*~ *.tlb *_i.c *_p.c _*.idl _*.h *.obj *.vspscc dlldata.c *.pch *.idb *.pdb *.manifest *.res *.exe *.dll mt.dep BuildLog.htm *_i.h *.idc *.swp *.trx */TestResults *.vcxproj.filters ipch *.sdf *.opensdf
прочитайте эту справочную страницу для типов файлов из MS Visual Studio
*.o
: GCC object files*.lo
:объектный файл библиотеки GNU Libtool*.la
: libtool archives*.al
:?.libs
: каталог объектов autotools*.so
,*.so.[0-9]*
: GNU shared library*.a
: импорт GCC или статический библиотека*.pyc
: скомпилированный файл/библиотека Python*.pyo
: Python object file*.rej
: файл разрешения конфликтов SVN (в основном резервные копии)*~
,.~: временные резервные файлы для утилит рабочего стола Linux, таких как Kate, Kwrite...#*#
.#*
: система построения промежуточных файлов ответов и т. д..*.swp
: файл подкачки редактора VIM.DS_Store
: OSX хранилище метаданных каталога*.ilk
: MSVC инкрементный файл компоновщика.*.aps
:двоичная версия текущего файла скрипта ресурса; используется для быстрой загрузки.*.suo
: Параметры Пользователя Решения*.ncb
: MSVC Intellisense Data*.user
: QtCreator (и, возможно, другие) личные настройки пользователя файл.*.opt
: параметры рабочего пространства MSVS*.plg
: Build log file*/Debug*
,*/debug*
: Debug build directory*/Release*
,*/release*
: выпуск каталог*.tlb
: вывод библиотеки типов из компилятора MIDL*_i.c
,*_p.c
,_*.idl
,_*.h
,*_i.h
: MIDL генерируемые файлы. _и - интерфейс; Р - прокси и т. д.*.obj
: объектный файл MSVC.*.vspscc
: управления исходным кодом конфигурацияdlldata.c
: MIDL generatd proxy / stub code.*.pch
: MSVC precompiled header*.idb
: Минимальное Восстановление Инкрементной Базы Данных*.pdb
: база данных отладки программы: содержит всю отладочную информацию.*.manifest
: Манифест файлы*.res
: скомпилированный файл ресурсов.*.exe
,*.dll
: двоичные файлы Windowsmt.dep
: автоматически МанифестBuildLog.htm
: само собой разумеется*.idc
: определения соединителей баз данных Интернета*.trx
:Visual Studio Test Results File*/TestResults
: само собой разумеется*.vcxproj.filters
: частный пользовательский файл VS IDE.ipch
: MSVC Precompiled header directory*.sdf
: SQL Server Compact Database File*.opensdf
: временный файл, связанный с соответствующий.sdf