Quote:
Originally Posted by kinshi88
You don't need TortoiseSVN, or SVN, or any shit like that.
I don't know what the fuck you guys are smoking.
|
You're rather uninformed about revision control. I suggest you read up on it, its advantages, the different types, and try using some before you make rediculous comments like that.
Revision control could help this is so many ways. As it is now, it's just "another LOTF". Albeit, it's a better base to begin from in most ways, it has it's share of problems, and it doesn't do anything to solve the problems with LOTF based servers - because people will just make a mess of this too.
You talk about learning, but if you had any clue about the industry, you'd know revision control is a necessity. You'll never find a programming job if you can't use it.
I'm not saying, Inf and other people should do all the work and let people just grab it and run their own servers. However,
we are all making servers for the same game, they all share the same protocol, cryptography and static(client-side) data. There's no reason to let people "try and figure this out themselves." They will never truly understand how to reverse engineer a protocol, file, encryption unless they do it themselves, from scratch. Having people do thier own things leads to several problems: People rename things and confuse others. There's no "coding practices" going on, and people are mixing together piles of different styles, bad code, unsafe code, not really knowing anything about the code they're using. Nobody is going to ever make a "working/bugless" server from this besides inf.
I could go on all day about why it's a good idea to use revision control for this, or anything else. If you want me to bore you, prepare yourself. I wouldn't reccomend SVN as a revision control system, but rather a distributed system like Git, Mercurial, Monotone etc. This way people can have their own "local" repositories on their computer, for which they can upload parts, or update parts, without modifying the whole central repository for every change they make.