Week 3 CST 438
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? This week for CST438 we shifted our focus to version control and learned about source code management using Git and Github. I've had previous experiences with managing projects in past courses and having to utilize pull requests to properly merge different group member's development branches. Although we didn't really go into depth about the code review sections, and heavily relied on the pull request's displaying a no merge conflicts button and just continuing to merge. I am currently using it a lot in my mentorship with LibreOffice and past service learning projects, though LibreOffice utilized Gerrit rather than GitHub. The good points about using Git for source code management is the fact that it can track and maintain a sequence of snapshots in a repository. For example every time we init...