[R-DEV]J.F.Leusch69 wrote:SVN can merge zips,
Aaah. Nice. SVN documentation states can't commit binary files, but apparently zips are not binary in SVN's point of view
[R-DEV]J.F.Leusch69 wrote:but we usually leave zips as folder with '-zip' suffix (except maps)
Hmm. Did i get get what you mean. Folders in which to zip's are unpacked are named "original folder name"-zip?
e.g.:
- \objects\common_server.zip is unzipped to \objects\common_server folder
- \objects\common_client.zip is unzipped to \objects\common_client folder
- folders are renamed common_server-zip and common_client-zip
OR
- both common_server.zip and common_client.zip are extracted to common folder (which was stated in some Editor tut, i recall)
- folder is renamed common-zip
[R-DEV]J.F.Leusch69 wrote:doing anything with huge amount of files in/with a SVN programm will take a lot of time, you can overcome this if you keep the files the SVN has to 'work with' to a minimum inside the repo, like you have change some tweaks files of handheld weapons, than you do not need to have the SVN programm checking the whole repo for the changed files, rather go to the weapons/handheld folder and just commit from there.
I have understood that. For i have worked with version management formerly. I was just pondering some way to minimize need to update/commit folders with unpacked zip's as e.g weapon_client is 506 MB.
But above all: did i get it right in words of one syllable:
- all zip files in objects folder are extracted and folders suffixed with -zip
- whole \mods"pr_edit" folder is then imported to SVN as is
- everyone makes checkout
- files are edited in -zip folders "by hand", using bf2editor etc
- edited files in -zip folders are updated into said zip
- changes are commited
In this way (which is the state i am in) everyone will have a working local version and there is no need for someone (me) to make packages for running local for testing. Right?
Updates and commits will take either bandwidth or time and in case of time i see for a developer it is fruitful to have a little pause and time to think every now and then
