#1  
Old 08-16-2012, 02:15 AM
Muska Offline
Civilian
 
Join Date: Aug 2012
Posts: 5
Default ZPS Developers : versioning tool ?

Hello,

This morning i was wondering about versioning for a SDK project.

Which tool are you, zps developers, using ? SVN, GIT ?

And more precisely, which folders need to be controled by this versioning tool ?
I guess the whole source code folder (created by source SDK) need to be controled, as much as the subfolder created in the "C:/.../Steam/SteamApps/MyMod/" . (as a consequence there are 2 distincts folder for one single project, so are 2 repository needed ?).

Sorry if my question is tactless, I and a friend of mine are working on a SDK project, and since we are two working on this, we need a versioning tool in order to work correctly.

Thanks,

Muska
Reply With Quote
  #2  
Old 08-16-2012, 02:57 AM
Sammy-ROCK! Offline

ZPS Team Lead
Developer
 
Join Date: Apr 2008
Location: Brazil, Rio de Janeiro.
Posts: 1,590
Default

We use SVN.
Games outside steamworks does not get a SteamApps subfolder for it, instead you're forced to create one inside SteamApps\sourcemods, then you can name it as anything you want, as long as it isn't taken by other mods and both server and client have the same name for that folder. It's also how you call srcds and hl2 with -game.

Desura gives mods a good interface and makes it easier to install and update at sourcemods for common users.
Reply With Quote
  #3  
Old 08-16-2012, 04:13 AM
Muska Offline
Civilian
 
Join Date: Aug 2012
Posts: 5
Default

Just to be sure, even if i think it is the case, is your source code folder in "SteamApps/sourcemods/modName" ? So the whole "modName" directory would be controled by SVN ?

Anyway thanks for your answer, this was helpful.

Muska
Reply With Quote
  #4  
Old 08-16-2012, 04:39 AM
Sammy-ROCK! Offline

ZPS Team Lead
Developer
 
Join Date: Apr 2008
Location: Brazil, Rio de Janeiro.
Posts: 1,590
Default

No, there's only the files needed to run the game. Otherwise you may risk releasing important files without noticing it.
You can still make it controlled by SVN in order to keep everyone updated on the active build.
Reply With Quote
  #5  
Old 08-16-2012, 06:32 AM
Tatsur0's Avatar
Tatsur0 Offline

Team Coordinator
Developer
 
Join Date: Nov 2004
Location: Kyoto, Japan
Posts: 1,751
Send a message via AIM to Tatsur0
Default

As Sammy said we use SVN and run the code and dev build as two separate projects. We have our dev build in sourcemods for convenience. We store source files on a number of external and internal drives.

Tats...
__________________
Reply With Quote
  #6  
Old 08-17-2012, 06:41 AM
Muska Offline
Civilian
 
Join Date: Aug 2012
Posts: 5
Default

Ok Thank you ! your answers were really helpful.

Muska'
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT -8. The time now is 01:28 AM.
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Style by © Mathew Summerfield
All Zombie Panic related images and material © Monochrome