gpt4 book ai didi

Mercurial:文件拆分成两个文件,如何跟踪更改?

转载 作者:行者123 更新时间:2023-12-04 11:00:46 25 4
gpt4 key购买 nike

我正在通过 TortoiseHG 将 Mercurial 用于一个项目。刚刚遇到如下情况:

public static class Example
{
public static void ExampleMethod() { ... }
public static void UnrelatedMethod() { ... }
}

我不得不将一个文件分成两个文件,一个新的,一个旧的:
public static class Example
{
public static void ExampleMethod() { ... }
}

// In a new file:
public static class Unrelated
{
public static void UnrelatedMethod() { ... }
}

我知道如何通过 Mercurial 处理重命名,但在这种情况下,有什么方法可以获得 Unrelated指向/克隆历史的class文件 Example在它被 fork 的时候?否则,如果有人查看历史记录,他们将不会知道以前对 UnrelatedMethod 的更改。除非他们特别知道要调查 Example的历史。

最佳答案

如果您制作了正确的副本(即 hg copy ),则 hg log -f Unrelated不仅会跟踪这个文件的历史,还会跟踪它的所有祖先(hg help log)

关于Mercurial:文件拆分成两个文件,如何跟踪更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58811155/

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