SVN: PCSWMM Use

2021-09-09 Thread Jason Kimmet
Subversion Users,

We are working on a large stormwater modeling program where we will be keeping 
track of a lot of PCSWMM file type models. We are exploring version management 
options and have come across the SVN community. I understand this is great for 
text-style files, however, I would like to know if you have seen users utilize 
this for engineering plans such as PCSWMM?

Thank you,

Jason Kimmet
Engineering Project Manager
Associate Project Manager


.[cid:AWPMLogo2_9f8d4da4-4d1d-4005-89c9-fb29924af973.png]
  .   T: 9018812985
M: 419-309-0922
jkim...@allworldmail.com  
www.allworldpm.com
60 N. B.B. King Blvd. Memphis, TN, 38103
[cid:036_sm_fb_a1347472-45be-4a0b-af83-b901fa688c57.png]
  [cid:036_sm_in_468e365e-e301-4c97-a0b4-805cb9a8926e.png] 
   
[cid:036_sm_twitter_ead36a19-13db-46c4-9186-b34bea9f203c.png] 
   
[cid:036_sm_instagram_9927e091-e056-4b30-a2b6-e681664c9634.png] 
 .
.


Re: SVN: PCSWMM Use

2021-09-09 Thread David Chapman

On 9/9/2021 1:53 PM, Jason Kimmet wrote:

Subversion Users,

We are working on a large stormwater modeling program where we will be 
keeping track of a lot of PCSWMM file type models. We are exploring 
version management options and have come across the SVN community. I 
understand this is great for text-style files, however, I would like 
to know if you have seen users utilize this for engineering plans such 
as PCSWMM?


Many version control systems, Subversion included, work best when the 
new version of a file looks much the same as the previous version.  
Otherwise you could be storing multiple full versions of the files.


Some features of Subversion (like "show lines that changed") aren't 
available for binary files, but if the changes in a binary file are 
limited to specific sections, you still get space-saving benefits in the 
repository; see 
http://help.collab.net/index.jsp?topic=/faq/svnbinary.html and 
https://svnbook.red-bean.com/en/1.7/svn.forcvs.binary-and-trans.html 
(both links are old, but binary file handling shouldn't be worse now 
than then).


A quick search didn't tell me anything about the PCSWMM format; how much 
of a file changes between model runs?  Is it text or binary? Are the 
files very large (gigabytes or more)?  Are they inputs to software, or 
outputs?  Generally it is assumed that output files can be recreated 
given the full input configuration, so program outputs are often left 
out of the repository.

--

David Chapman  dcchap...@acm.org
Chapman Consulting -- San Jose, CA
EDA Software Developer, Expert Witness
www.chapman-consulting-sj.com
2018-2019 Chair, IEEE Consultants' Network of Silicon Valley