How can we commit menus which we create in workplace to SVN and how can column configurations in all sections be transfered to SVN also ?
Firstly, all personalized settings like column setup in sections and details are stored in the SysProfileData table. The [key] column stores the name of section/detail for grid setup. ContactId cloumn stores the Id of the user, whom settings belong.
The menus for workplaces and workplaces themselves are stored in the SysModuleInWorkplace and SysWorplace tables respectively.
In order to transfer these settings you need to bind data to the package, which would be committed to SVN. Please see the following article on how to bind data within the system: