P
P
pqgg7nwkd42019-10-30 16:25:50
PHP
pqgg7nwkd4, 2019-10-30 16:25:50

How to switch to team development?

Good afternoon.
There is a project that I developed completely by myself. I don't have a taskbook, I just make small finished changes and commit them to the local git. I do the assembly and layout for the battle from my computer - this is enough for now.
Now I have been assigned an assistant (and will be assigned another one), who should also edit the code. Naturally, I need to check it, accept or reject it, and the student should be able to receive changes. I also do not have the opportunity to use online services (such as githam or gitlab) - company policy.
For now, it will be enough for me that the assistant will be limited only to its branch in some of our common repository, and I will either reduce it to the master or not.
So I have two questions:
1. What software to use besides Git itself?
2. How to organize the process?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
G
Gor Mkhitaryan, 2019-10-30
@MrFeaf

You can host GitLab on your own server, so it will fit into the company's policy. Set up a deployment there from the master to production and from dev to the test server. In fact, you don’t need anything else, perhaps more experienced colleagues will supplement my answer, but when I worked in a team, we didn’t use anything else.
Simply put: Git -> Gitlab -> GitLab CI/CD

R
rionnagel, 2019-10-30
@rionnagel

Set up a local gitlab server.

V
Vitsliputsli, 2019-10-30
@Vitsliputsli

It is better, of course, to install gitlab immediately for the future. But in principle, you can get by with git and a good client for it (primarily for diff). PHPStorm is enough. For code review, additional tools are not so necessary. Don't even bother pull request, separate branches and merging them to dev by yourself is enough.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question