【发布时间】:2014-08-20 08:17:25
【问题描述】:
拜托,可以在开发 git 存储库中创建一个独立的分支,该分支将仅包含特定文件,用于没有回归测试的版本,例如?怎么样?
例如,我想创建这个只包含 perl 命令的分支,并将其推送到/usr/local/bin 中的 git 存储库。与主分支合并后,部署将具有(更改和发布)历史轨迹,但没有测试开发历史等。
我阅读了Git: Transfer Specific Files and Histories From One Repository to Another,但我不想用filter-branch 创建一个全新的存储库。我宁愿只创建一个包含整个历史记录但被剥离到特定文件的发布分支。假设是git log --file 和git filter-branch 的组合。
【问题讨论】: