Go Back   RunUO - Ultima Online Emulation > RunUO > General Discussion

General Discussion General discussion for the RunUO community, all off-topic posts will be deleted. This forum is NOT FOR SUPPORT!

Reply
 
Thread Tools Display Modes
Old 09-09-2007, 06:58 AM   #1 (permalink)
Forum Novice
 
Varchild's Avatar
 
Join Date: Jan 2004
Location: Gorizia - Italy
Age: 28
Posts: 193
Send a message via ICQ to Varchild Send a message via MSN to Varchild
Default The best way to revision a shard

Yesterday I was thinking about this:
what's the best way to set up a revision on a production shard?

Upload new script files and take a backup of older?
Rename older to their revision?
Merge all in one file and use #define Rev<number> ?

I think a good way could be take progressive backups with file extension built on last file revision like RaceDefinitions.123 .

^_^
__________________
Dies Irę, dies illa
solvet sęclum in favilla

Developer only on
Midgard Shard
Varchild is offline   Reply With Quote
Old 09-09-2007, 09:45 AM   #2 (permalink)
CEO
Forum Novice
 
CEO's Avatar
 
Join Date: Jun 2004
Age: 48
Posts: 781
Default

The best way is to use a revision control system, the way RunUO is distributed. Check out TortoiseSVN.

Quote:
about: TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on Subversion. TortoiseSVN provides a nice and easy user interface for Subversion.
It is developed under the GPL. Which means it is completely free, including the source code. But just in case you don't know the GPL too well: you can use TortoiseSVN to develop commercial applications or just use it in your company without any restrictions.
Since it's not an integration for a specific IDE like Visual Studio, Eclipse or others, you can use it with whatever development tools you like.

As a Subversion client, TortoiseSVN has all the features of Subversion itself, including:

* Most current CVS features.
* Directories, renames, and file meta-data are versioned.
* Commits are truly atomic.
* Branching and tagging are cheap (constant time) operations.
* Efficient handling of binary files.
__________________
If you PM me and ask me to write scripts for you I will add you to my ignore list.
Please don't add me to your friends list, I have enough friends. Thx

Last edited by CEO; 09-09-2007 at 09:47 AM.
CEO is offline   Reply With Quote
Old 09-09-2007, 10:52 AM   #3 (permalink)
Administrator
 
Zippy's Avatar
 
Join Date: Aug 2002
Location: Baltimore, MD
Age: 25
Posts: 4,868
Default

Quote:
Originally Posted by CEO View Post
The best way is to use a revision control system, the way RunUO is distributed. Check out TortoiseSVN.
This is also what we use for all of the UOGamers production shards. Each has its own SVN.

Coincidentally, thats why the RunUO public svn has lots of revisions where no files (that anonymous users can see) have been changed.
__________________
Zippy, Razor Creator and RunUO Core Developer
The RunUO Software Team

"Intuition, like a flash of lightning, lasts only for a second. It generally comes when one is tormented by a difficult decipherment and when one reviews in his mind the fruitless experiments already tried. Suddenly the light breaks through and one finds after a few minutes what previous days of labor were unable to reveal."
~The Cryptonomicon

Zippy is offline   Reply With Quote
Reply

Bookmarks


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5