I'm using Salesforce Migration Tool (Ant) to deploy flows and processes. If memory serves, so long as the flow in the destination org was not activate (or deactivated) I could overwrite it. If you didn't disable the flow first, I'd get this error:
Error: The version of the flow you're updating is active and can't be overwritten
Now I am getting an error that tells me that the flow "was" active and cannot be overwritten, even after disabling the flow in the target org:
Error: The version of the flow you're updating was active and can't be overwritten
Perhaps this was the way it has always been and I'm just taking crazy pills. Either way, the only way I see around this is to create a new version all flows I want to deploy each time I want to deploy them. Or, never make the deployed flows activate in the target org, which will make testing them quite difficult.
Any suggestions on ways to numb this pain?