A
A
Airat Kadyrmaev2014-01-07 17:53:32
PHP
Airat Kadyrmaev, 2014-01-07 17:53:32

Which version control system to choose for a small team of programmers?

Greetings!
Such a moment, I have an online project, I develop it, invest money there and all that. I do not program myself, I hire programmers.
Tell me how to control the programming process? So that I can see what the programmer has done, that even though I don't understand programming, I can see what has been done and what hasn't been done.
I heard that there is version control. How to install this thing, buy it and how do you use it?
Thanks in advance for your replies!

Answer the question

In order to leave comments, you need to log in

8 answer(s)
O
Oleg, 2014-01-07
@mayken

bitbucket
github
Everything is written there. How to install and how to use. Article about github on Habré

G
GDApsy, 2014-01-07
@GDApsy

You need to look in the direction of project management software, and not version control systems themselves, such as Trac. It can also be a back tracker, and support, so to speak, a "calendar" of development, etc., but you will have to configure and adapt it to your tasks. Article from habr: habrahabr.ru/post/20309 And there is also a commercial JIRA: ru.wikipedia.org/wiki/Atlassian_JIRA

R
Roman Makarov, 2014-01-07
@vollossy

A lot of peaks have already been broken about the topic of project management and many books have been written - just a little search and you will find plenty of information. A version control system is a tool primarily for developers, and it is designed to save and view the history of changes to program source files.
For your case, I would recommend using some kind of issue tracker like youtrack (very powerful system and free if you have less than 10 users). And already in this task tracker, you set tasks for the developers, they indicate the time spent and what was done. Well, you are already drawing conclusions from these data.

D
Dmitry Tallmange, 2014-01-07
@p00h

Highly recommend Gitlab

A
Alexey, 2014-01-07
@MAKAPOH

Following 2 more systems that you can install on your server:

  • SCM Manager
  • rhodecode
If you choose between mercurial and git, then, in my opinion, mercurial is easier to learn.

L
lookid, 2014-01-07
@lookid

github + smartgit/hg, GitLab

F
foxyrus, 2014-01-07
@foxyrus

tortoisesvn

M
Mike, 2014-01-08
@Mike77

git console phpstorm

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question