Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个分支(A 和 B)。我更改了A中的几个文件并退出。当我将 A 集成到 B 时,这些文件也会出现,甚至没有任何变化(除了具有实际变化的文件)。我怎样才能避免这种情况?
B 是其他几个分支的主分支,因此下一次将在整个软件仓库中集成多个没有更改的文件的大量集成。任何帮助表示赞赏。
我不确定当您说“退出”时我是否正确理解了您,因为您还说“没有任何改变” - 通常“退出”意味着进行更改(即您所做的更改与之前相反变化)。
但是,在任何一种情况下,如果在将 A 集成到 B 时,您不希望在 A 中所做的更改对 B 产生任何影响,并且您不希望这些更改成为将来集成到 B 的候选者,请使用“-ay”解决"(接受您的,其中“您的”是您正在修改的文件集,即 B),然后提交。这将创建一个新修订版,记录 B 忽略了 A 中的这些更改。