R – Which files should go into source control in a Flex Builder project

apache-flexeclipseflexbuildersvnversion control

I noticed that Eclipse (Flex Builder) generates hundreds of metadata files. Should I check them into my source control? They seem necessary, because if I delete them Flex Builder just opens up an empty workbench…

Some of these files plainly do not belong in source control (like .history files and some cache files). If I delete them my project opens up again without a hitch. But the list is long and there seem to be no clear separation between folders that contain files that belong in source control and those that do not.

I can't just shove them all into svn, even if I were to ignore the inefficiency, because Eclipse generates new ones constantly, with different names, which in turn also seem to be crucial for the project to load.

Can someone please enlighten me?

Best Answer

Don't check in the hundreds of metadata files. If you want to be able to check out the project in a way that it can just be imported, then check in:

.actionScriptProperties
.project
.flexProperties

And "html-template" and "libs". As Christian says, any resources you depend on. I usually keep those as separate Flex Library projects though.