67 lines
1.9 KiB
Markdown
67 lines
1.9 KiB
Markdown
---
|
|
sidebar_position: 3
|
|
title: "Merging & Completing"
|
|
---
|
|
|
|
# Merging & Completing
|
|
|
|
---
|
|
|
|
## Step 9 — Switch to `dev` to Merge
|
|
|
|
```bash
|
|
git checkout dev
|
|
```
|
|
|
|
## Step 10 — Merge the Feature Branch into `dev`
|
|
|
|
```bash
|
|
git merge feature/<task_number>
|
|
```
|
|
|
|
Because the feature branch was just rebased onto `dev`, this merge will be a fast-forward and will produce a clean merge commit on top of `dev`.
|
|
|
|
## Step 11 — Push Both Branches to Remote
|
|
|
|
Push both the `dev` branch and the feature branch to remote in one operation from NetBeans, or via the terminal:
|
|
|
|
```bash
|
|
git push origin dev
|
|
git push origin feature/<task_number>
|
|
```
|
|
|
|
> Both branches must be pushed. Pushing `dev` makes your work available to the rest of the team. Pushing the feature branch keeps the remote in sync and preserves the full history of the task for reference.
|
|
|
|
## Step 12 — Copy the Merge Commit Hash from Gitea
|
|
|
|
1. Open Gitea and navigate to the **`dev` branch** of the Stock repository.
|
|
2. The most recent commit at the top of the branch is the merge commit produced in Step 10.
|
|
3. Copy the commit hash shown next to it.
|
|
|
|
> This is the hash that identifies exactly what was merged and when. It is the definitive reference for the work done in this task.
|
|
|
|
## Step 13 — Update the Task on Gitea
|
|
|
|
Go back to the issue assigned to you and post a comment containing:
|
|
- The **merge commit hash** copied in Step 12
|
|
- A **description of what was done** — what was implemented, any decisions made, anything relevant for the reviewer or for future reference
|
|
|
|
Example comment:
|
|
|
|
```text
|
|
Commit: a3f1c7d
|
|
|
|
Implemented the Excel export feature for the stock listing page.
|
|
Added a new ExportService class, hooked it into the existing StockController,
|
|
and used the aspose-cells library for the file generation.
|
|
Tested with datasets of up to 10,000 rows.
|
|
```
|
|
|
|

|
|
|
|
## Step 14 — Stop the Timer
|
|
|
|
Stop your timer. The task is complete.
|
|
|
|

|