Feature request #18047
[GIT] make QGIS more git friendly
|Pull Request or Patch supplied:
|Copied to github as #:
When working on a shared project Git is a good fellow.
QGIS is a great tool but it is not very git friendly.
It saves the canvas zoom and position in the main file wich is OK for solo use but not convenient for team use.
Could it be possible to store zoom, position and other volatile data in a secondary file ?
Working with shapefile is a challenge too. Sometimes you need to merge shapefile but as it you have to check manually duplicate entities...
Could it be possible to add unique id generation policy like user A generate only ID ending with digit 1, user B ID with digit 2... maybe it is not the best aproach but it all I could imagine...
#2 Updated by Richard Duivenvoorde about 6 years ago
can you try to write this down as (2?) feature requests? Preferably with some more example (data?).
- you first (git) item, you are talking about project files here? There is also the possibility to create 'Layer Definition' (qlr?) files, that only stores a pointer to the datasource + the styling. And there is the possibility to 'embed' layers from other project files (Layer/Embed layer and groups) where you can cherry pick layers from other project files. QGIS can also save the styles of a dataset, so there is already some granularity in the files..
But maybe I just understand your proposal.