Changes

Jump to: navigation, search

GIT for OOP344 Projects

1,574 bytes added, 01:41, 15 October 2012
cloning the repository
</pre></big>
REPONAME is the name of the project repository on github
=Assign the issues=
#check the [[The CIO Framework#Issues.2C_Releases_and_Due_Dates|Issues]] on [[The CIO Framework]] page and assign each of them to two members, one for development and another for code review and pulling the code back to master repository
#list all the issues in your team page that is built based on [[Team page template - oop344 20123|the team page template]].
#create the issues on github assigning them to the team members
#: It is recommended to create a milestone and attach /assign it to the issue for follow up
=branch the master repository=
#Each team member now branches the master repository under a relative name to the issue she/he is working on.
#switch your repository to the branch created
#push the branch back to github
=work on the issue=
#start working on the issue committing the work regularly
#push the changes to the branch on github to share, discuss your code and problems with your professor and team members
=Pull request=
#push final changes to github
#when task is completed create a pull request to merge back the branch to the master repository.
#assign the pull request to the team member responsible for code review
=review the code=
#check out the code and make sure it is proper and working to your best knowledge.
#share your concerns with your team-mates through the discussion board of attached to the issue/pull request
=merge the code back to master repository=
#when ready, merge the branch back to the master branch
#resolve possible conflicts
#test the master repository one last time
#close the pull request.

Navigation menu