Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Usage and Setup Help
»
Version Control Systems
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Version Control Systems (Read 5457 times)
0 Members and 1 Guest are viewing this topic.
Juju
Incredibly sexy mare
Coder Of Tomorrow
LV13
Extreme Addict (Next: 9001)
Posts: 5730
Rating: +500/-19
Weird programmer
Version Control Systems
«
on:
February 21, 2012, 08:45:43 pm »
So we're 14 working on the Dark Side of the Sun, but the problem is that we have no version or little control on the versions. Everything went fine until all the sub-teams merged together, everyone began working on the same files on a shared folder on Dropbox, so everyone kept overwriting each other and the result is some shit that doesn't even work and we had to rewrite stuff several times. In the end, we didn't even made any progress today. (I warned them about
stairs
version control!)
So I decided it was enough and use a version control system, despite what our
teacher
project manager told us about version control systems not being as part of the course. And it's here I ask you advice: which to use? Keep in mind it have to be compatible with Visual Studio, be simple to use (as I don't want to take more than 10 minutes to explain them to each of my colleagues) and don't need to take more than 5 minutes to configure (as the computers have Deep Freeze on them (except for a secondary drive) and we have to install and configure our stuff each time we have to open the computer). I thought about Git or TFS (we have TFS servers at school, dunno if we can use them), what do you think?
Logged
Remember the day the walrus started to fly...
I finally cleared
my sig
after 4 years you're happy now?
This signature is ridiculously large you've been warned.
The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on
Facebook
and
Tumblr
.
Quigibo
The Executioner
CoT Emeritus
LV11
Super Veteran (Next: 3000)
Posts: 2031
Rating: +1075/-24
I wish real life had a "Save" and "Load" button...
Re: Version Control Systems
«
Reply #1 on:
February 22, 2012, 03:33:06 am »
I have used Git and SVN. Git is definitely more complicated but that's because it comes with more advanced features, especially useful for large, active projects. But SVN is comparatively simple and probably a better fit for you. I recommend using Tortoise since you're on windows, its all gui and graphical so you don't have to memorize all the command line stuff. You can even host your repo on DropBox! (As long as you aren't worried about possible security issues).
Logged
___Axe_Parser___
Today the calculator, tomorrow the world!
Juju
Incredibly sexy mare
Coder Of Tomorrow
LV13
Extreme Addict (Next: 9001)
Posts: 5730
Rating: +500/-19
Weird programmer
Re: Version Control Systems
«
Reply #2 on:
February 22, 2012, 03:00:21 pm »
SVN might be a good idea, I'll try, thanks Quigibo. And hosting the repo on Dropbox would be the best.
«
Last Edit: February 22, 2012, 03:01:35 pm by Juju
»
Logged
Remember the day the walrus started to fly...
I finally cleared
my sig
after 4 years you're happy now?
This signature is ridiculously large you've been warned.
The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on
Facebook
and
Tumblr
.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Version Control Systems
«
Reply #3 on:
February 22, 2012, 04:03:41 pm »
Yeah this is why I tend to not like team projects where more than one person writes code. This stuff is often at risk of happening. X.x
Logged
yvandubois
Guest
Re: Version Control Systems
«
Reply #4 on:
February 23, 2012, 12:16:17 pm »
With Juju it's not a problem because he doesn't write any code at all !
Logged
+0/-3 karm for this message
Juju
Incredibly sexy mare
Coder Of Tomorrow
LV13
Extreme Addict (Next: 9001)
Posts: 5730
Rating: +500/-19
Weird programmer
Re: Version Control Systems
«
Reply #5 on:
February 23, 2012, 01:37:36 pm »
Lies. >
Logged
Remember the day the walrus started to fly...
I finally cleared
my sig
after 4 years you're happy now?
This signature is ridiculously large you've been warned.
The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on
Facebook
and
Tumblr
.
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Computer Usage and Setup Help
»
Version Control Systems
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 5457 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 182, iCurBoardChildLevel: 1, sCurBoardName: "Computer Usage and Setup Help", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 182, iTopicId: 15282, sSessionId: "1f4df69766f9316e577137940a96670b", sSessionVar: "abe7892a", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->