我需要拆分一些文件,我正在寻找选项来保留拆分文件中的完整文件历史记录.
背景...
我继承了一个包含大量Oracle PL/SQL包的项目,其中包规范和包体都存储在一个".sql"文件中.我更喜欢将包规范和包体放在单独的文件中.
即
从...开始: myfile.sql
我想拆分这个文件,以便第一位(包规范)进入:
myfile.pks
Run Code Online (Sandbox Code Playgroud)
最后一点(包体)进入:
myfile.pkb
Run Code Online (Sandbox Code Playgroud)
我没有问题做分离本身,但我想知道如果任何人有任何想法如何,我可以保留节目的文件历史myfile.sql在这两个myfile.pks和myfile.pkb.
Pee*_*ger 18
分割文件,可以通过建模hg rename和hg copy保留的历史:
hg copy myfile.sql myfile.pks
hg rename myfile.sql myfile.pkb
Run Code Online (Sandbox Code Playgroud)
编辑*.pks和*.pkb文件以删除不属于那里的一半.
编辑后提交所有内容.
要查看副本和重命名,您必须使用diff的git格式:
hg diff -g
Run Code Online (Sandbox Code Playgroud)
由于这非常有用,它通常.hgrc通过添加以下内容在文件中设置为默认值:
[diff]
git=1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |