【问题标题】:intellij and the concept of change listsintellij 和变更列表的概念
【发布时间】:2017-04-27 14:55:38
【问题描述】:

change lists谁能给我简单解释一下:

我为什么要使用变更列表?

我的基本问题是:更改列表的想法是实现一个功能,然后将其保留在更改列表中,并在没有它的情况下继续工作?我认为这根本不可能。

是不是例如可以更改文件 A.php,将更改添加到更改列表 A1。然后向文件 A.php 添加更多更改,并将这些更改添加到更改列表 A2。然后我可以只提交包含来自 A2 的更改但不包含 A1 的 A2 吗?是否可以停用更改列表?例如激活更改列表 A2 意味着来自 A1 的更改消失了,我在本地只有 A2 中的内容。

【问题讨论】:

    标签: intellij-idea intellij-14 intellij-15 changelist


    【解决方案1】:

    更改列表是文件特定的。因此,如果您在一个更改列表中处理文件 A、B 和 C,则对这些文件的所有更改都将应用到该更改列表中。

    您可以搁置更改列表,然后处理其中任何文件,而不会影响您在搁置中所做的工作。

    我通常使用更改列表来跟踪我正在处理的问题/错误/功能,并尽量避免对一次跨越多个问题的任何文件进行更改。

    【讨论】:

    • 额外问题:我猜更改列表绑定到一个分支?一旦你意识到你在错误的分支上,是否有可能将更改列表移动到另一个分支?
    • 您可以从更改列表创建补丁文件并将其应用到另一个分支。
    猜你喜欢
    • 1970-01-01
    • 2012-03-30
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    相关资源
    最近更新 更多