Типы файлов Delphi
Я ищу список всех типов файлов, которые могут быть связаны с проектом Delphi (все версии Delphi), а точнее все типы файлов, которые должны находиться под контролем источника.
Этот сайт не упоминает Delphi 2009, поэтому я не уверен, что могут быть новые типы файлов.
Возможно ли такой список непосредственно из Codegear?
Объединяя все ответы, вот список:
Файлы → Управление источником
- .bdsgroup - Project Group
- .bdsproj - Проект
- .bpg - Группа проектов
- .cfg - Конфигурация проекта
- .dfm - Форма Delphi
- .dof - Параметры проекта
- .dpk - Пакет
- .dpr - Проект
- .dproj - Проект
- .pas - Файл Паскаля
- .res - Файл ресурсов
- .todo - IDE Todo
Я не уверен в этом: должны ли они быть включены?
Возможно, что-то еще не хватает?
Ответы
Ответ 1
До призма:
- .pas - исходный код - был таким образом во всех версиях
- .dcu delphi скомпилированный модуль (скомпилированный .pas файл)
- .dfm delphi form
- .dpr Проект Delphi
- .re ресурсный файл
- .dpk delphi package
- .dcp скомпилированная версия dpk
- .dpl/.bpl Windows DLL с особенностями Delphi в ней
- .BPG,.BDSGROUP Borland Project group
- .dcr скомпилированная версия .res
- .dof настройки для решения
- .dsk для IDE, специфичных для решения (то есть, какие окна открыты)
- .dro Этот текстовый файл содержит информацию о репозитории объектов.
- .dmt Этот проприетарный двоичный файл содержит предоставленные и определенные пользователем шаблоны меню.
- .tlb Тип библиотеки
- .dem Этот текстовый файл содержит некоторые стандартные форматы страны для компонента TMaskEdit
Из моей ограниченной работы с Prism кажется
- .pas - исходный код - включает формы теперь
- .dproj Проект Delphi
- Файл ресурсов .resx
- .vsproj delphi package
Ответ 2
Только несколько дополнительных, которые не должны быть включены (по крайней мере, я этого не делаю.):
- .drc - сгенерировано на каждом компиляторе (список связанных ресурсов)
- .map - файл карты
- .dproj.local
- .identcache
- .groupproj.local
Только те, которые должны:
- .todo - файл проекта todo для IDE.
- .inc - Delphi/Pascal Включить файлы.
Другие, которые зависят от вашего хранения:
- .groupproj - файл проектов Delphi
Ответ 3
Здесь приведено руководство по настройке Subversion с Delphi. Он использует этот фильтр "Global Ignore Patterns" для подрывной деятельности:
Я использую
*.dcu *.~* dcu temp *.exe *.zip *.bkm *.ddp *.cfg *.dof *.dsk *.ini *.hlp *.gid
*.bmp *.png *.gif ~* *.log bin debug release *.map *.chm *.bkf Thumbs.db *.mdb
.obj *.elf *.stat *.ddp *.bpl *.map *.GID *.hlp *.opt *.dll *.raw *.BIN *.obj
*.pdb *.scc Debug Release *.xml obj *.~* *.backup *.INI *.ArmLog *.KeyLog
*.NanoLog *.Stats *.PreARM *.old *.drc *.*~ *.doc *.pdf *.bmp *.jpg *.MRW *.NEF
*.ORF *.psd *.X3F __history *.local *.identcache *.bak Thumbs.db *.ldb *.dex
*.rar DllDcu *.lck CVS cvs *.txt *.TXT *.jdbg *.HLP *.KWF *.xls *.cnt *.dsm
*.dti *.tmp *.lnk *.cbk *.mes
Обратите внимание, что шаблоны чувствительны к регистру.
Ответ 4
Из этого ссылка Файл .local предназначен для
Delphi/CB 2005 и далее: параметры проекта для конкретного пользователя. При использовании проектов Starteam это будет содержат переопределения настроек из файла .bdsproj.
Ответ 5
".local" файлы, вероятно, ДОЛЖНЫ быть включены в управление версиями - по крайней мере, с Rad Studio 2010 (я еще не проверял более свежие версии).
Они представляют собой XML файлы, которые включают (среди прочих крутых) визуальное упорядочение файлов в проекте в каждой папке: -
<ProjectSortOrder AutoSort="0" SortType="0">
<File Path="..\PPP\base.optset"/>
<File Path="..\HPPP\debug.optset"/>
<VirtualFolder ID="{BC2DCF60-71AB-4F00-AFCB-CC7FA5414FB5}"/>
<VirtualFolder ID="{DFA8BFE5-37E7-45F6-B964-18198CB18581}"/>
<File Path="..\PPP\Xyzzy.cpp"/>
Если вы удалите файлы .local, файлы в проекте отображаются в алфавитном порядке, а не в том порядке, в который вы их втащили. Это удобный способ быстро вернуть ваши файлы в алфавитном порядке!