It is currently 25 May 2013, 21:33

Post new topic Reply to topic  Page 1 of 9
 [ 84 posts ]  1, 2, 3, 4, 5 ... 9  

[Usage&Setup] SVN for resources, latest updates and uploads!


Author Message
 Post subject: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 07 Dec 2010, 20:25 
Offline
Site Admin  Site Admin
User avatar
Joined: 11 Dec 2009, 18:51
Posts: 4279
Location: Germany
Why an SVN, what are the advantages?
There are numerous advantages for an SVN, but some of the important ones are listed below.

  • There is a changelog
  • Access to the latest changes all the time
  • No need to download one big pk3, just update the new/changed files
  • Backup purpose
  • People can work at the same time on different parts of the project
  • Work doesn't get lost if updates were made frequent enough

It's easy to use, it's fast, and it's very easy for such a large project to be organized.

What software do I have to install before I can use the HPack SVN?
It's not that much, actually only two programs are required to use the SVN, so simply download both of them and install them just as they are.


These tools are not necessary if you are using your own programs to manage and work with SVN's, but the ones that I have posted are for free and have simply proven themselves being worthy while working on TSoZD and Stronghold.

What is the login data?
To make sure that changes can be backtracked, everyone in the HPack team gets a personal login with a personal password. Simply send me a pm and ask for an account before moving on, you will need it.

After installing both programs, what do I have to do next?
The hardest part is already done by now, what's left to do are just getting the latest subversion and then you can actually start working, start updating and start being as productive as possible. Just follow these easy steps to set up your development folder.

  • Create a new working directory where you want to place all the HPack files
  • Right click on the new folder, then click on "SVN Checkout"
    Image
  • For the URL, use "svn://drdteam.org/hpack", leave everything else as it is and move on.
  • On the next window you need the username and the password, you have been given before by me, put that in, save the authentification and then proceed.
  • Next step is updating your local folder with the latest data on the svn, for this, simply click on the new folder again, and this time on "Update SVN"
    Image
  • Now TortoiseSVN will start downloading the latest subversion to your local folder, depending on your connection, this will take some time, just be patient.

As soon as you're done with the download, you are ready to start your work. Update and fix bugs, work on your maps, upload new content.

That's all easy and nice, but how do I update/upload content?
Also very easy. ToirtoiseSVN keeps track of all the changes you are doing in the HPack SVN directory and marks altered files with a red exclamation mark.

  • Everytime you are done editing a map or a file, just make sure to upload it by right-clicking on your root directory OR the file itself and then click on "SVN Commit..." to submit your changes to the SVN.
    Image
  • In the next window the only thing you have to do is writing a precise description of your changes so other people know what's new about the updated files. After writing this description, simply click on "Okay" and your changes were submitted.

Adding new content is also quite easy but a bit different.
  • When adding completely new files (like sprites, music, maps or stuff) to the local svn directory on your machine, these files get a blue interrogation mark.
  • If you want to add these files now, simply mark them and click on "TortoiseSVN > Add..." and proceed natively with the dialogue windows
    Image
  • After that, make sure to do another "SVN Submit" with a little description (but that goes without saying) so the files also move to the svn repository so others can download these again.


Is that all?
Well, if you know how to connect, if you know how to update your local directory to the latest versions online, if you know how to commit changes and how to add new files, you are ready to go. Just a small important rules and hints that you need to read carefully:

  • Update your local files everytime you edit something
  • Upload progress (especially maps) as often as possible
  • Do not delete/rename files, but feel free to suggest deletions/renamings


Other than that, I hope that this SVN will speed up the development and also bring some more motivation and activity into this project, HPack deserves it :) By the way, if you notice problems, let me know!
Cheers,
Dan


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 09 Dec 2010, 17:32 
Offline
Baron of Hell  Baron of Hell
User avatar
Joined: 14 Dec 2009, 23:43
Posts: 647
Location: Long Island
Looks complicated, but it's the same program used for HeXen: Edge of Chaos!!!! :D


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 09 Dec 2010, 18:57 
Offline
Site Admin  Site Admin
User avatar
Joined: 11 Dec 2009, 18:51
Posts: 4279
Location: Germany
It's actually quite easy, and even faster than working with a FTP tool as it is directly integrated into your explorer shell. :) You just need to get used to it ;)


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 18 Dec 2010, 22:42 
Offline
Site Admin  Site Admin
Joined: 19 Jan 2010, 00:05
Posts: 1546
It seems the SVN is going to die.
http://forum.drdteam.org/viewtopic.php?f=1&t=5381
I want YOU to read the wiki.
And this one too. Also, SLADE3.


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 07:06 
Offline
Baron of Hell  Baron of Hell
User avatar
Joined: 14 Dec 2009, 23:43
Posts: 647
Location: Long Island
Damn, the same one we're using? How much does it cost to run per month?


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 11:30 
Offline
Site Admin  Site Admin
Joined: 19 Jan 2010, 00:05
Posts: 1546
US$30 per month.


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 15:34 
Offline
Hell Warrior  Hell Warrior
Joined: 27 Apr 2010, 12:02
Posts: 529
Location: Canada, eh
Gez wrote:
US$30 per month.

O_o O_o O_o
How much (in Euros) does it cost for this site to run.
*insert signature here*


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 17:24 
Offline
Site Admin  Site Admin
User avatar
Joined: 11 Dec 2009, 18:51
Posts: 4279
Location: Germany
Realm667 costs me about 7,50 Euro.


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 18:51 
Offline
Baron of Hell  Baron of Hell
User avatar
Joined: 14 Dec 2009, 23:43
Posts: 647
Location: Long Island
Can't afford 30 bucks a month???? Yikes.

No offense, but still....


Top
 Profile  
 
 Post subject: Re: [Usage&Setup] SVN for resources, latest updates and uploads!
PostPosted: 19 Dec 2010, 19:14 
Offline
Baron of Hell  Baron of Hell
User avatar
Joined: 14 Dec 2009, 23:43
Posts: 647
Location: Long Island
Damnit! When I right click on the directory I want the Hpack stuff to be in, I do not have the option to to 'SVN checkout.' I've used it before when working on HeXen: Edge of Chaos though and distinctly remember doing so. It's installed and when I select the program it of course says it's windows explorer based. But the option ain't in windows explorer like it should be!


Top
 Profile  
 
Display posts from previous:  Sort by  

Post new topic Reply to topic  Page 1 of 9
 [ 84 posts ]  1, 2, 3, 4, 5 ... 9  


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron