You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-9Lines changed: 25 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,13 +133,13 @@ develop-team-A
133
133
134
134
### Scenario-3 : Start of sprint BB
135
135
136
-
We know the above release process may take a little time and meanwhile the next sprint can start. Hence in order to start the new sprint work, again the team lead will take out a new branch from develop:
136
+
We know the above release process may take a little time and meanwhile the next sprint can start. Hence in order to start the new sprint work, again the team lead will take out a new branch from develop and thereafter team members can start working with their respective branches:
137
137
138
138
```
139
-
develop
139
+
develop-team-A
140
140
141
-
-- dev/team-A/sprint-BB
142
-
-- dev/team-B/sprint-BB
141
+
-- sprint-BB/team-A/bug/fix-null-in-report
142
+
-- sprint-BB/team-A/feature/beat-o-meter
143
143
```
144
144
145
145
And the process will continue, without hampering the previous sprint branches anywhere.
@@ -172,19 +172,23 @@ Pull request can be merged by admins in three ways (actually there are four, but
172
172
173
173
**no-ff merge** is used while merging hotfix branches so as to preserve merge history.
174
174
175
-
**Rebase and merge** is the most general way to merge PR into develop branches. This preserves linear history and prevents any merge commits while accepting PRs.
175
+
**Rebase and merge** is the another general way to merge PR into develop branches. This preserves linear history and prevents any merge commits while accepting PRs.
176
+
177
+
Hence we recommend to use **Rebase and merge** option when merging PR of individual members into their respective team develop branch.
176
178
177
-
Hence all team members will use **Rebase and merge**option when merging PR of individual members into their respective team develop branch.
179
+
**Note:** There is another way known as **Squash and merge**which is a little advanced concept but highly recommended way to have a meaningful commit history. Squash is helpful to merge less meaningful commits into one. Generally used when merging a feature, bug pull request. Again, if you know what you are doing, this is the **best option** to go with.
178
180
179
-

181
+

182
+
183
+

180
184
181
185
## BEST PRACTICES
182
186
183
187
### Branch Naming
184
188
185
189
Proper branch naming conventions must be used for development related work in team.
0 commit comments