For one of my CS classes, I and the group are writing an application using the client / server architecture. I was curious what best practices would be for organizing a project in the Git repository. I mean, should we structure such directories:
ProjectDir/ Clients/ Client1/ # files... Client2/ # files... Server/ files....
and track everything in the same Git branch, or we must create separate branches for clients and server, for example:
on the branch Server:
Server
Project/ Server/ # files...
on the branch Clients:
Clients
Project/ Client1/ # files... Client2/ # files...
I don’t know if this matters, but this will be the first project I will undertake using Git, where the team consists of more than two people, and I want to make sure that traction and merging are as simple as possible ...
, , () , , VCS, SVN. SVN () Git , Git . , Git , ( , , , ).
SVN , . , SVN ( SVN - , ). , . , . , , , - . , , , .
- , . , . , . , , .
Git , , , . , , .
, , :
, , . , , , , . , , , , , , . /p >
, . , , , , / ( ). .
, , SCM: , , .
, diffs , , ( ) - git , , .
Source: https://habr.com/ru/post/1792397/More articles:SoapHttpClientProtocol: get response as stream instead of string? - c #How to make i18n and create a Haskell Windows Installer program? - software-distributionWhere should IScrollInfo: View or ViewModel be implemented? - wpfвыбор лучших элементов X из Xml с использованием XSLT в Umbraco - xmlSilent error in jQuery UI datepicker - javascriptUsing view to pre-sort selection in mysql? - sqlAn alternative to CREATING A VIRTUAL TABLE IF IT DOES NOT EXIST - cEmail body is not displayed after sending from iPhone via code - emailPrologue - and =. Why don't they work the same as logical constraints? - bitwise-operatorsЭто плохая конструкция, чтобы предположить, что первичный ключ с автоматическим приращением упорядочен по времени? - databaseAll Articles