Подтвердить что ты не робот

Типы файлов Delphi

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

Этот сайт не упоминает Delphi 2009, поэтому я не уверен, что могут быть новые типы файлов.

Возможно ли такой список непосредственно из Codegear?


Объединяя все ответы, вот список:

Файлы → Управление источником

  • .bdsgroup - Project Group
  • .bdsproj - Проект
  • .bpg - Группа проектов
  • .cfg - Конфигурация проекта
  • .dfm - Форма Delphi
  • .dof - Параметры проекта
  • .dpk - Пакет
  • .dpr - Проект
  • .dproj - Проект
  • .pas - Файл Паскаля
  • .res - Файл ресурсов
  • .todo - IDE Todo

Я не уверен в этом: должны ли они быть включены?

  • .dem
  • .dro
  • .local

Возможно, что-то еще не хватает?

4b9b3361

Ответ 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, файлы в проекте отображаются в алфавитном порядке, а не в том порядке, в который вы их втащили. Это удобный способ быстро вернуть ваши файлы в алфавитном порядке!