delphi – 如何处理与版本控制相关的文件,但这些文件经常以不相
发布时间:2020-12-15 10:04:03 所属栏目:大数据 来源:网络整理
导读:.dproj文件对于Delphi项目至关重要,所以必须进行版本控制. 这些文件由IDE控制,还包含一些频繁更改的信息,但与版本控制无关. 例如:我更改应用程序的启动参数(每天多次),但如果只处理起始参数的部分已更改,则不想意外提交项目文件. 那么如何处理这种情况呢?
.dproj文件对于Delphi项目至关重要,所以必须进行版本控制.
这些文件由IDE控制,还包含一些频繁更改的信息,但与版本控制无关. 例如:我更改应用程序的启动参数(每天多次),但如果只处理起始参数的部分已更改,则不想意外提交项目文件. 那么如何处理这种情况呢? 一个干净的解决方案是把文件分开,但是这是不可能的Delphi IDE AFAIK. 你可以忽略文件的特定部分吗? 我们目前正在使用Subversion,但可能会迁移到Git. 解决方法
SVN / git不能“知道”文件的哪些位是重要的,并且将对您提交或不提交到文件“位”的重要内容进行翻译将是困难的(特别是当您不知道信息在其内部的结构如何).最实际的解决方案是检查对文件所做的更改,并决定是否将它们提交到存储库.
You can decide which bits of the file you want to commit with git.然而,这并不是你似乎正在寻找的自动化过程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- lua 作为c/c++ 配置文件示例
- Lua_第 12 章 Metatables and Metamethods
- php – Eloquent group在Laravel 5.3中使用有效的SQL查询生
- 大数据处理的三种框架:Storm,Spark和Samza
- Golang/Go语言/Go IDE/Go windows环境搭建/Go自动提示编译器
- “ordinal type required”问题解决
- [bigdata-098] 开机 脚本以 其他用户身份 启动一个服务
- DELPHI高性能大容量SOCKET并发:IOCP完成端口例子介绍
- php – Laravel Session到期事件
- 序列化 – Lua table.toString(tableName)和table.fromStri