intellij和变更清单的概念

时间:2017-04-27 14:55:38

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

change lists有人可以轻松地向我解释:

为什么我会使用更改列表?

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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