I have installed Team Coding (thanks to help from this forum!) and am attempting to integrate with Git Version Control Software.
My directory structure in my git repository looks like this (output of tree):
└───src └───main └───sql ├───doc_owner ├───dwh_owner │ └───ddl ├───entl_owner │ └───procedures ├───etl_owner │ ├───dataload │ ├───ddl │ └───procedures ├───insi_owner └───mstr_owner ├───dataload └───ddl
Inside of Toad, when I do a Git Login, the Repository is located at C:\Users…\git\pwmdatawarehouse. When prompted for a VCS Projects, I see Git at the top level, then src beneath it, and no more levels (I expect to see my entire tree above). So I choose the src level.
When I check out a procedure from the Schema Browser, where the actual source file is stored in pwmdatawarehouse\src\main\sql\etl_owner\procedures, the file that is checked out instead lands at the src level. So the files that are checked out are not seen by the VCS.
For example, checking out a file from the VCS Browser gives this message:
15:19:57 Info: src/main/sql/etl_owner/procedures/ETL_OWNER.CLEANUP_DIM_TRAN_VENDOR_TEXT.prc checked out to C:\Users…\git\pwmdatawarehouse\src\
I want it to be checked out to C:\Users…\git\pwmdatawarehouse\src\main\sql\etl_owner\procedures.
How can I correct my configuration?
I have tried using Code Collections but they don’t seem to help here.
Thanks for your help.