Could it be really true, that I'm the only person using ODT in combination with the TFS ?
When you generate a script directly to an Oracle Database project, we add a timestamp to the file name. It won't match what is in source control. Have you tried right clicking on the file name and choosing Rename and renaming it to the name that your source control expects?
I guess I do not understand what you mean. I was talking about new Scripts. So your hint ' It won't match what is in source control' could not be the reason.
Creating a new Oracle Database Project, adding scripts to it and then adding this complete project in to the source control for the first time works fine.
Then later adding new scripts to this existing (already checked in) project which have not been in the TFS before fails. They wont automatically be marked as checked out (or newly added) as I know it from dotnet code when a new module or class is added to a existing solution/project which is already under TFS control.
Also there is no possibility to do this manually. E.g. Select 'Add to source control' in the context menu of the solution explorer won't be shown. The only way is the tricky workaround via the windows explorer extension. Not a professional alternative.
So this leaded us to the decission that this is not a way for us to deal with in our daily work. And so we took the less cheep way, bought the new SQL Navigator 7.0 which also could be fixed to the TFS2012.
Thanks anyway for your interest in my case. Will keep an eye on this board from time to time. If there is a solution, I will give it a try again.
I recently came to know that there was actually a very similar bug in the older release of Oracle Developer Tools.
It is fixed in the latest version (126.96.36.199.2 or later).
When you get a chance, please try it out.
thanks for keeping me in mind.
I will check the latest version the next days and let you know if my problem is gone.