I wonder how decentralized DVCS work? If there is no central server, how the development machine can recognize and synchronize the repository with the repositories of other developers. And how are the changes combined? Since the lack of a central server seems to me, the system can force each repository to have different version numbers. And how are conflict resolution handled?
I am incomplete to Git, but I believe that the theory applies to most other systems ...
VCS , , .
"" . , , ... Git -, , SHA1. , , - , .
, , :
, , . - .
, . , , ad-hoc.
, , . , , , , . ( .)
, . , , : , .
RailsConf . , - . ( , , 18 ):
RailsConf Git
Source: https://habr.com/ru/post/1702731/More articles:How to distribute a script using gdata-python-client? - pythonMore efficient regex or alternative? - c #ASP.NET MVC - Response.Write code - put it in the controller, SingleFile or CodeBehind - .netAn asterisk in parentheses in Objective-C ... What does this mean? - objective-cТест Selenium на приложение GWT - запрос не отправляется на сервер - seleniumANT задание для вызова JDeveloper для создания файла EAR с указанным файлом развертывания - antКак контроллер передает информацию между моделью и представлением? - asp.net-mvcLaunch a C # 3 application without installing .Net Framework? - frameworksImport svn branch to git - gitInterface management examples? - designAll Articles