Delphi文件类型
我正在寻找一个可以关联到Delphi项目(Delphi的所有版本)的所有文件类型的列表,更具体地说,是应该受源代码控制的所有文件类型 没有提到Delphi2009,所以我不确定是否有新的文件类型 是否有可能直接从Codegear获得这样的列表Delphi文件类型,delphi,version-control,Delphi,Version Control,我正在寻找一个可以关联到Delphi项目(Delphi的所有版本)的所有文件类型的列表,更具体地说,是应该受源代码控制的所有文件类型 没有提到Delphi2009,所以我不确定是否有新的文件类型 是否有可能直接从Codegear获得这样的列表 将所有答案放在一起,下面是一个列表: 文件->源代码管理 .BDS小组-项目小组 .bdsproj-项目 .bpg-项目组 .cfg-项目配置 .dfm-德尔福表格 .dof-项目选项 .dpk-包 .dpr-项目 .dproj-项目 .pas-Pas
将所有答案放在一起,下面是一个列表: 文件->源代码管理
- .BDS小组-项目小组
- .bdsproj-项目
- .bpg-项目组
- .cfg-项目配置
- .dfm-德尔福表格
- .dof-项目选项
- .dpk-包
- .dpr-项目
- .dproj-项目
- .pas-Pascal文件
- .res-资源文件
- .todo-idetodo
- .dem
- dro先生
- .本地
- .pas是源代码-在所有版本中都是这样
- .dcu delphi编译单元(编译的.pas文件)
- .dfm delphi表格
- .dpr德尔菲项目
- .res资源文件
- .dpk delphi包
- .dcp dpk的编译版本
- .dpl/.bpl Windows DLL,其中包含Delphi详细信息
- .BPG、.BDSGROUP Borland项目组
- .dcr编译版本的.res
- .解决方案的自由度设置
- .dsk特定于解决方案的IDE设置(即打开的窗口)
- .dro此文本文件包含有关对象存储库的信息
- .dmt此专有二进制文件包含附带的和用户定义的菜单模板信息
- .tlb类型库
- .dem此文本文件包含TMaskEdit组件的一些标准国家/地区特定格式
- .pas是源代码-现在包括表单
- .dproj德尔福项目
- .resx资源文件
- .vsproj delphi包
- .drc-在每次编译时生成(绑定资源列表)
- .map-映射文件
- .dproj.local
- .identcache
- .groupproj.local
- .todo—IDE的项目todo文件
- .inc-Delphi/Pascal包含文件
- .groupproj-Delphi项目组文件
- 以下是设置指南。他使用此“全局忽略模式”文件过滤器进行subversion:
我用
*.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
请注意,模式区分大小写。来自此文件的.local文件用于
Delphi/CB 2005及以后:特定于用户的项目选项。当使用Starteam项目时,它将
包含对.bdsproj文件中设置的替代
“.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文件,则项目中的文件将按字母顺序显示,而不是按您将其拖动到的顺序显示。这是一个方便的技巧,可以快速将文件恢复到字母顺序 *.dcu、*.dcp和*.dsk都不应进入版本控制;前两个原因是它们可以很容易地重新创建,最后一个原因是,不将其放在干净的签出中只是一个小小的不便,但使用错误的一个(分辨率较小,只有一个监视器,…)可能是一个很大的痛苦我错过了.dfn和其他ITE扩展。我认为您没有明确说明这是要避免的文件列表。该列表被引入为“在全局忽略模式中,输入默认情况下应忽略的文件类型。例如,地图文件(几乎)不需要进行版本控制。我使用……”@Wouter:我承认这是一个有用的列表,但答案显然是错的(正如我在评论中解释的),因此,向上投票对我来说毫无意义。哦,好吧-就我的$0.02,我编辑了Dave的答案(希望)以明确这是一个要忽略的文件类型列表..res是一个棘手的问题。它们可以自动生成(例如表单),也可以不自动生成(如果明确链接,例如某些清单或其他资源)。我不会将自动生成的添加到我的svn中