User:Phroughy/testtemplate
{{{Title}}}
Scenario
{{{Scenario}}}
| Base branch: | {{{Branch base}}} |
| Branch type: | {{{Branch type}}} |
| Created by: | {{{Branch creator}}} |
| Tested by: | {{{Branch tester}}} |
| Merged by: | {{{Branch merger}}} |
Branch Creation
Make sure your base is up to date
git checkout {{{Branch base}}}
git pull origin {{{Branch base}}}
Create the branch
git checkout -b {{{Branch example}}} {{{Branch base}}}
Testing Process
Push Code
Once the developer has completed the {{{Branch type}}}, he should ensure that his branch is up to date with the base ({{{Branch base}}}) and then push his code.
git checkout {{{Branch base}}}
git pull origin {{{Branch base}}}
git checkout {{{Branch example}}}
git merge {{{Branch base}}}
Push the branch
git push origin {{{Branch example}}}
Dev QA Tests branch
DevQA will then checkout the branch and test it. If any defects are found, the card is returned to the developer.
Merge onto {{{Branch base}}}
At this point, the branch has passed all required testing and {{{Branch merger}}} can merge it onto {{{Branch base}}}.
Merge Process
Once ready to be merged, the {{{Branch type}}} branch is merged back into {{{Branch base}}} by {{{Branch merger}}}.
Make sure you merge the base ({{{Branch base}}}) back into your branch first. (Note about conflicts?)
git checkout {{{Branch base}}}
git pull origin {{{Branch base}}}
git checkout {{{Branch example}}}
git merge {{{Branch base}}}
Now merge your branch into the base branch Do not forget to use --no-ff!
git checkout {{{Branch base}}}
git merge --no-ff {{{Branch example}}}
Delete the local and remote branch
git branch -d {{{Branch example}}}
git push origin :{{{Branch example}}}
Post Merge Test
Once the {{{Branch type}}} branch is merged into {{{Branch base}}}, then DevQA or QA should test that the base branch functions correctly before marking the card as done.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.