gpt4 book ai didi

version-control - 将一个文件拆分为多个文件并保留所有部分的历史记录

转载 作者:行者123 更新时间:2023-12-03 01:32:11 25 4
gpt4 key购买 nike

是否可以拆分一个文件,即:包含多个对象定义的 JavaScript 文件到多个文件并保留每个部分的历史记录?

来源:

  • page.js

    1: page.component1 = ....
    .
    .
    n: page.component2 = ...
    .
    .
    .
    m: page.component3 = ..

结果:

  • 页面\component1.js

    page.component1 = ..
  • 页面\component2.js

    page.component2 = ..
  • 页面\component3.js

    page.component3 = ..

可以查询每个文件的更改历史记录以及其代码的注释。

另一个问题是在其他VC(例如git)中是否可以。

最佳答案

虽然这实际上不可能,但您可以尝试以下方法:

  1. 将 fileZ 分支到 fileA
  2. 将 fileZ 分支到 fileB
  3. 打开每个文件并删除您不需要的部分
  4. 删除文件Z

现在您应该通过分支关系维护所有可见代码行的历史记录。我认为这只适用于 TFVC,因为 git 的做法不同。

如果您了解 git,请在此处添加等效内容。

关于version-control - 将一个文件拆分为多个文件并保留所有部分的历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24553714/

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