CST 438 - Week 3

Describe what are the good points about using Git for source code management.  What are possible problems that Git merge does not solve when merging code from different developers? 

There are several good things about using Git for source code management. Each developer working on a project has access to the repository, including that repository's history. Another good thing about using Git is the branching and merging used to help with workflow and development. Creating separate branching and merging in general is very easy to do. Another great benefit of using Git is the ease of which collaboration can take place - this ties into branching and merging, but also using it to map out projects. You are able to assign tasks to specific persons and essentially track the status of a given project.  

Some possible problem that Git merge does not serve include differences in merge conflicts, there is no way to validate what is correct. Additionally, some refactoring issues may take place - if one developer refactors while the other modifies it, Git may not see this as a conflict. 

Comments

Popular Posts