I have Visual Studio 2005 (BIDS) set to "Check out automatically" when a file is edited which works well for most file types.
When I access a Data Flow within an SSIS package though, a check out is triggered without me making any changes. When I compare the files, there does not appear to have been any changes made in the background either.
This behaviour is annoying because I lose track of which files I actually made changes to and because I am potentially taking locks on files that I am not interested in editing.
I only found one reference to this problem while researching it on the net but there was unfortunately no solution provided. I can confirm that the problem appears to be related to conditionals (as described in Daniel's post).
I changed from "Check out automatically" to "Prompt for checkout" but was then presented with a series of prompts which I needed to cancel before I could actually view the data flow.
Is there any way that I can prevent these files from being automatically checked out without having to face all of the prompts?