0

我有一个共同的分支“根”和几个子分支。具有大量变更集的项目被合并回根分支,但由于没有必要,因此排除了几个文件。这些不是单独的变更集。

现在我想在该分支上启动一个新项目,但是当我尝试将这个新项目合并回根分支时,以前排除的文件再次出现。

那么,在子分支的项目之间,与根分支相比,是否可以擦除所有待处理的更改?

4

1 回答 1

0

如果版本控制不需要跟踪这些文件,您可以创建一个tfignore文件来排除它们。

如果这些文件需要在子分支中被版本控制跟踪,但不需要合并到根分支,可以使用tf merge命令并指定“ /discard ”。

/discard:不执行合并操作,但更新合并历史记录以跟踪合并发生。这会丢弃用于特定合并的变更集。

于 2016-02-01T08:30:40.133 回答