Jump to content

Recommended Posts

Hi.

 

I am completely new to the whole version control thing and I'm not sure if I get it right, so I would really appreciate if someone helped me with this.

 

What I would like to achieve is:

 

- have my entire code on a remote (ideally my own) server

- anyone with the password should be able to connect to it and do all of the VC stuff (check out/in, merge, brach, all of it)

- be able to view the source code somehow, ideally through a web interface, or a desktop app GUI

- an app, that would check my working directory (on the local machine) and handle all the operations for me, so all I need to do is fire up the app, click "update code", which would download the current version of the code, do my thing on my local server and then click "sync" (or maybe the same button) that would do all the merging and stuff

 

I've been reading the SVN book yesterday, but I'm not sure if SVN is the right one for me. Which one would you recommend and how do I get it to work ASAP ?

Link to comment
https://forums.phpfreaks.com/topic/268815-version-control-question/
Share on other sites

Git is probably the most popular VCS around these days. It's easy to get started with yet very very flexible.

 

You can easily host a git repo yourself via ssh, and there are several good web interfaces available to use.

 

As for local tools, I'm still a big fan of the command line *git*, though there are plenty of GUI based tools and even IDE plugins around.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.