Blockland Forums > Modification Help
A New Wicked RPG
DontCare4Free:
--- Quote from: TheKhoz on June 12, 2011, 12:51:38 PM ---Sent.
VCS? Like, variables? Or very cool scripter. :P
--- End quote ---
Version Control System, like Mercurial (aka hg) or Git (no, not the insult). Both are free.
For hosting you can host yourself (requires some work to set up) or use a "public" hosting site. The biggest sites are Bitbucket (for Mercurial) or GitHub (for Git). Both are free for public repositories and Bitbucket also provides free hosting hosting for teams of up to 5 people. For private repositories GitHub limits both how many you can have and how many people can access your private repositories in total (although each person is only counted once) while Bitbucket only limits the total private collaborators.
You can also access remote Git repositories from a local Mercurial install using the Hg-Git plugin by GitHub although it's quite buggy and the fact that it conflicts with the Kiln "client"'s extra bundled plugins.
For you learning Mercurial would probably have the biggest benefit as "Modders Corp" uses that as well. Also, IMO Git has a steeper learning curve.
Disclaimer: I am a Mercurial fanboy.
lordician:
I personally use Dropbox for every project now.
Very usefull, you can just share folders.
Everything that happens on the folder on one of the people who has acces to it also happens to others who have acces to it.
And on top of that, there is a function to restore a previous version!
So yeah, i find Dropbox very usefull for sharing folders and working on projects.
DontCare4Free:
--- Quote from: lordician on June 13, 2011, 12:23:08 PM ---I personally use Dropbox for every project now.
Very usefull, you can just share folders.
Everything that happens on the folder on one of the people who has acces to it also happens to others who have acces to it.
And on top of that, there is a function to restore a previous version!
So yeah, i find Dropbox very usefull for sharing folders and working on projects.
--- End quote ---
I use dropbox too. However, Mercurial has pretty much every one of those features and there isn't any disk space limit after which you have to pay.
For example: versions.
Dropbox: Dropbox syncs everything when it pleases to after you save it.
Mercurial: With Mercurial you "commit" which means that you save the changes permanently to the repository. You can then "push" it to a central repository so that the other people can "pull" it and then "update" and/or "merge" the changes. You also have to attach a meaningful comment to each commit which means that with the reduced clutter and meaningful comments it's easier to "go back in time". You can also "backout" a specific commit which causes the changes made in that commit to be undone although you still keep the changes you made afterwards.
Also, conflicts.
Dropbox: Create another file with the conflicting file version.
Mercurial: Inspect the files with a "diff" tool and try to merge them.
lordician:
--- Quote from: DontCare4Free on June 13, 2011, 12:30:48 PM ---I use dropbox too. However, Mercurial has pretty much every one of those features and there isn't any disk space limit after which you have to pay.
For example: versions.
Dropbox: Dropbox syncs everything when it pleases to after you save it.
Mercurial: With Mercurial you "commit" which means that you save the changes permanently to the repository. You can then "push" it to a central repository so that the other people can "pull" it and then "update" and/or "merge" the changes. You also have to attach a meaningful comment to each commit which means that with the reduced clutter and meaningful comments it's easier to "go back in time". You can also "backout" a specific commit which causes the changes made in that commit to be undone although you still keep the changes you made afterwards.
Also, conflicts.
Dropbox: Create another file with the conflicting file version.
Mercurial: Inspect the files with a "diff" tool and try to merge them.
--- End quote ---
I see.
Interesting.
DontCare4Free:
--- Quote from: lordician on June 13, 2011, 01:31:06 PM ---I see.
Interesting.
--- End quote ---
Also, with Mercurial, you can create branches of your version history and merge it back later or just discard it.