-5

I'm a beginner in all this and am working on a project with a few other people. I'm facing some problems.

  • My code is to worked on by another person simultaneously.
  • I want to perform staging on a server.

How do I maintain my code like that?

And what all problems can occur by doing all this? Like overwrite problems, loss of data...My boss wants me to list 10.

Can someone help?

  • 2
    Have you looked at *any* version control software? Git, SVN, etc... – Nathan C Jun 17 '13 at 11:38
  • 2
    Your boss wants you to list 10 disadvantages or issues? Are you sure you didn't mean your *professor* wants you to list 10 for your *homework*? – MDMarra Jun 17 '13 at 11:49
  • 1
    You need 10? This is ridiculous. This is IT, not a slate carried down the mountain after listening to God. One reason is all a person needs to make a decision about avoiding serious problems in IT. If that really is coming from your boss, I'd look for another job. The answer on revision control software is a good one. – labradort Jun 17 '13 at 12:01
  • Server Fault is not your personal research service. Please spend some time researching [version control](http://en.wikipedia.org/wiki/Revision_control) and [version control software](http://en.wikipedia.org/wiki/List_of_revision_control_software) on your own. If you then have specific questions on the *system administration aspects* related to a particular package you may ask those questions here and we will try to help you out. – voretaq7 Jun 17 '13 at 15:49

1 Answers1

1

This can be done by a VCS (Version control system). There are many different out there. Please evaluate yourself.

Examples:

  • Subversion
  • Mercurial
  • Git

to name only a few.

The main difference between different systems are that some a central while other are decentral.

Uwe Plonus
  • 574
  • 3
  • 14
  • Thanks! The answer helped a lot! And sorry for posting an off-topic question. Apologies to you all. And yes, "boss". I'm an intern. – GothamCityRises Jun 18 '13 at 05:37