This commit is contained in:
Tu Bui 2025-05-15 15:49:20 +07:00
parent d7ed9e65fc
commit fd94dd89ad
30 changed files with 216 additions and 0 deletions

BIN
docs/git-using.rar Normal file

Binary file not shown.

View File

@ -0,0 +1,136 @@
# USING FORK
---
### AMEND
**BEFORE**
You already push some file and want to add more to this commit.
![Add Symbol Texture](./img/amend-1.png)
Your local change
![Add Symbol Texture](./img/amend-2.png)
**AFTER**
You can see all file local change will appear in your commit.
![Add Symbol Texture](./img/amend-2.png)
#### Step1: Stage all your local change
![Add Symbol Texture](./img/amend-3.png)
#### Step2: Check Amend & Click Amend Last Commit
![Add Symbol Texture](./img/amend-4.png)
---
### REBASE
**BEFORE**
![Add Symbol Texture](./img/before.png)
**AFTER**
![Add Symbol Texture](./img/after.png)
#### Step1: Amend or Commit all your local change.
#### Step2: Right click rebase where you want
![Add Symbol Texture](./img/rebase-1.png)
#### Step2: Click rebase
![Add Symbol Texture](./img/rebase-2.png)
:::warning
If you missing step 1, this popup will appear. Back to step 1 and do it again.
![Add Symbol Texture](./img/rebase-3.png)
:::
#### Step3: Finish.
:::warning
With no conflict, you can see the result like image After.
If conflict, scroll down to check how to **RESOLVE CONFLICT**
:::
---
### DROP COMMIT
In this case: I want to create **PullRequest** merge to **develop** but only commit **test2**.
My branch **feature/test2** must split from **develop** and only have one commit **test2**.
**BEFORE**
![Add Symbol Texture](./img/drop-1.png)
**AFTER**
![Add Symbol Texture](./img/drop-4.png)
#### Step1: Amend or Commit all your local change.
#### Step2:
![Add Symbol Texture](./img/drop-2.png)
#### Step3:
![Add Symbol Texture](./img/drop-3.png)
#### Step4: Click rebase.
---
### CONFLICT RESOLVE
:::warning
Any time in this step, if you see many problem and can't resolve conflict.
Click this button to exit what are you doing. And try another way.
![Add Symbol Texture](./img/resolve-conflic-3.png)
:::
When you meet this warning:
![Add Symbol Texture](./img/resolve-conflic-1.png)
Step1: Click **Local Change**
Step2: Select version you want
Step3: Click Choose
:::warning
If you have multi file conflict. All files will appear in *Unstaged**
You have to resolve all these files.
:::
Step3: Click **Continue Rebase**
![Add Symbol Texture](./img/resolve-conflic-2.png)
---
### PUSH FAIL
![Add Symbol Texture](./img/push-fail-1.png)
If you see this image, It's mean you already push it.
![Add Symbol Texture](./img/push-fail-2.png)
**2 ways to fix it **
**Rebase to old commit** and resolve conflict to keep all file in old version.
![Add Symbol Texture](./img/push-fail-4.png)
**Force Push** to remove old version branch in git & using this branch like newest.
![Add Symbol Texture](./img/push-fail-3.png)

View File

@ -0,0 +1,13 @@
# TIP SETUP SPIN PANEL
Add reel-bg for each reel
Add reel-frame
Setting spacing: layout (reels-frame node)
Find size item:
+Heigh: average item size => 220. Set spin-panel
+Width: size reel-bg = 240 + setting spacing(20) = 260
landing-panel
present-win-cell-panel
present-win-border-panel
item-description

View File

@ -0,0 +1,7 @@
# TIP TEST SPECIAL WIN
You have to test a lot when working on localization.
By this way, every time you spin will display all special-win.
![Add Symbol Texture](./img/test-special-win.png)

View File

@ -0,0 +1,33 @@
# WORK FLOW
## Team VN
_Create Issue: include feature & bug
_Prepare all assets for that feature & bug.
_Update documentation.
## Team Italy
_Using gitea: drag issue from : ToDo -> In Progress -> Done (Git auto change to done)
_Support teamVN feedback about documentation.
## GIT FLOW
**Team Italy** after finish any feature or bug.
:::tip
Create PullRequest: Title format should be: `Close #{Issue ID}: {content}` (Following this format will help automate the closing of linked issues when the pull request is merged).
:::
**Team VN** will try to review and merge as soon as possible.
:::tip
Sometimes **team VN** still not merge PullRequest and **team Italy** want to do next issue.
To avoid conflicts, recommend using prefabs for features and notifying team members whenever update the SCENE.
Normally, if PullRequest1 is good and merge to develop. PullRequest2 will not conflict.
:::

View File

@ -0,0 +1,8 @@
{
"label": "USING GIT",
"collapsible": true,
"collapsed": false,
"link": {
"title": "USING GIT"
}
}

BIN
docs/git-using/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

19
docs/git-using/test.md Normal file
View File

@ -0,0 +1,19 @@
# MD
| Step | Action | image |
|------|---------|--------------|
| 1. Locate Prefab | Search for `ui-bottom-bar-panel` prefab | ![Locate Prefabs](./img/push-fail-3.png) |
| 2. Find Assets | Navigate to `core/editor` directory | ![Copy UI Folder](./img/push-fail-3.png) |
| 3. Clone Assets | Copy / Paste to game assets location | ![Asset Placement](./img/push-fail-3.png) |
![Add Symbol Texture](./img/rebase-2.png)
:::warning
If you missing step 1, this popup will appear. Back to step 1 and do it again.
![Add Symbol Texture](./img/rebase-3.png)
:::