Answer the question
In order to leave comments, you need to log in
What are the modern solutions for storing project sources in the company?
Good afternoon.
It is interesting to find out who and how stores the source codes of commercial projects.
I understand that for small projects or when developing in small teams, a wide variety of methods and services are used. But what do teams and companies do when a project grows and has more than a dozen versions.
Are there people in your company who are responsible for managing project repositories and what technologies are used within the company?
Answer the question
In order to leave comments, you need to log in
you already have a git tag in question.
In git and stored.
The number of versions does not indicate the size of the project at all. Someone calls each commit a new version. Someone between two versions has hundreds and thousands of branches and mergers.
Git is often used not raw, but with some kind of shell (gitlab, gerrit, bitbucket/stash) or even immediately with hosting on the same github.
If the data is text files, then git is fine. Volumes are not a problem - it hosts the world's largest repository - Windows.
If binary - then SVN, if I'm not mistaken.
Many releases living at the same time (apparently, old releases are supported for the purpose of fixing bugs) - this is a typical organization of work according to the Git Flow method.
We are experimenting with pijul - much more convenient (and more logical) than git.
We use Gitlab CE/EE. All necessary tasks are solved. Actively began to use Gitlab CI for building projects and containerization.
What are you looking for from the beginning of the application of such a system? Here the differences from the same Bitbucket, I believe, are in the details. Once upon a time, our projects were stored in redmine at all :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question