I am working on a module of a large project. The repository's directory structure is designed in such a way that each module has separate branches/tags/trunk folders.
module 1
- branches
- tags
- trunk
module 2
- branches
- tags
- trunk
module 3
- branches
- tags
- trunk
On the development machine(Windows XP), we have to club the files from various modules in an all together different folder structure(even files from different modules are in same directory).
Now my problem is how to keep such type of development project folder under version control? Right now what I am doing is that I keep a separate checkout of my module and whenever I change any thing in the development folder, I copy the file to the checkout folder and then commit it from there. But I something so that I can directly commit from the development folder as in the current setup there are chances that I may miss something.
EDIT: Note: I cannot change the directory structure of the repository.