1) when the file can be merged 2) when the file cannot be merged (usually a binary file) 3) when there was a conflict merge in a previous merge or the conflict indicators are still in the file