增加同步操作的思维导图
This commit is contained in:
parent
8e3af01327
commit
aa4cc6100a
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
|
@ -25,13 +25,13 @@ https://www.cnblogs.com/Mufasa/p/14431990.html
|
|||
- 如果是新定制版本,直接在当前程序上修改即可
|
||||
- 如果是已经存在的定制版本,首先删除基线程序所有文件(保留.git文件夹和.gitignore文件),然后把定制程序复制过来即可。需要注意的是: 要保证定制程序和基线程序的版本相同。如果定制程序比基线落后的话,会丢失中间版本的更改。
|
||||
拿一个已经存在的定制程序举例,删除基线程序所有文件,只保留.git和.gitignore文件。(这里简化操作,所有操作都在"master"分支进行,如果已经用上"Git Flow"分支管理,应当先切换到"develop"分支,再删除。)
|
||||

|
||||

|
||||
然后把定制程序复制过来,可以用TortoiseGit查看已修改的内容,此时的已修改应当是基线程序和定制程序的不同点,和用BC对比出来是一样的。
|
||||

|
||||

|
||||
|
||||
#### 3. 提交更改
|
||||
测试无误后提交更改
|
||||
测试无误后提交更改
|
||||

|
||||
|
||||
#### 4. 创建定制版本仓库
|
||||
|
@ -44,9 +44,11 @@ https://www.cnblogs.com/Mufasa/p/14431990.html
|
|||
#### 5.推送
|
||||
把定制版本程序推送到定制版本仓库,打开TortoiseGit的推送界面,保持远端还是origin,点击确定。
|
||||

|
||||
|
||||
### 实际应用
|
||||
前面的操作把定制版本的架子搭好了,下面就要测试应用了。
|
||||
#### 基线程序的更改同步到定制版本
|
||||

|
||||
##### 1. 基线程序版本更新
|
||||
在基线程序上面做一些更改并且提交推送。
|
||||
##### 2. 定制版本获取基线更改
|
||||
|
@ -60,12 +62,13 @@ https://www.cnblogs.com/Mufasa/p/14431990.html
|
|||
|
||||
#### 定制版本更改同步到基线程序
|
||||
定制版本同步到基线程序要麻烦一些。
|
||||

|
||||
##### 1. 定制版本更改
|
||||
在定制程序上面做一些更改、提交和推送到定制仓库。
|
||||
##### 2. 推送定制版本到基线仓库
|
||||
如何让基线仓库知道定制版本修改了什么呢?给基线仓库也推送一份就可以了。
|
||||
在定制程序下打开TortoiseGit的推送界面,修改要推送到远端的分支名称,不要和master、develop等重要分支重复,并且把远端的连接改为“upstream”,点击确定。
|
||||

|
||||

|
||||
这样,在服务器上就会多出一个分支“GX”,内容为定制版本的更改。
|
||||
##### 3. 获取基线仓库的更改
|
||||
在基线程序下,打开TortoiseGit的获取界面,点击确定。
|
||||
|
|
Loading…
Reference in New Issue