Что должно содержаться в глобальном шаблоне игнорирования элемента управления исходным кодом для 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