gpt4 book ai didi

mercurial - 在 Mercurial 中拆分文件并保留双方的历史记录

转载 作者:行者123 更新时间:2023-12-02 19:58:07 25 4
gpt4 key购买 nike

我需要拆分多个文件,并且正在寻找在拆分文件中保留完整文件历史记录的选项。

背景...

我继承了一个包含大量 Oracle PL/SQL 包的项目,其中包规范和包主体全部存储在单个“.sql”文件中。我希望将包规范和包主体放在单独的文件中。

开头:myfile.sql

我想拆分此文件,以便将第一位(包规范)放入:

myfile.pks

最后一位(包体)进入:

myfile.pkb

我对分离本身没有任何问题,但我想知道是否有人知道如何在 myfile.pks< 中保留显示 myfile.sql 的文件历史记录myfile.pkb

最佳答案

分割文件可以通过hg renamehg copy来建模以保留历史记录:

hg copy  myfile.sql myfile.pks
hg rename myfile.sql myfile.pkb

编辑 *.pks 和 *.pkb 文件以删除不属于其中的一半。

编辑后全部提交。

要查看副本和重命名,您必须使用 git 格式的差异:

hg diff -g

由于这非常有用,因此通常通过添加以下内容在 .hgrc 文件中将其设置为默认值:

[diff]
git=1

关于mercurial - 在 Mercurial 中拆分文件并保留双方的历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4156094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com