Note: I found this issue while running 18.104.22.168 beta, but it doesn’t feel like a beta issue, so I’m posting it in the main forum.
I created a new table with a create table command in the editor, but the table wasn’t added to the Team Project list in Team Coding. Refreshing the list didn’t help either. The only way I could find to add it to the Team Project (and also to TFS) was to select “Copy script to an Editor Window” from the Schema Browser, then in the editor I was able to check it out. This action added it to both TC and TFS. After that, I undid the checkout.
After this, I ran some tests to see the behavior of the other DB types that we use. The same scenario occurs for both indexes and views, but when I try to create a new package or trigger, I get a popup that makes me check out the new file before it compiles.
This is clearly the desired behavior, and tables, views, and indexes should behave the same. We don’t use the other object types, so I couldn’t test them.