任务描述
https://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoForks
- 以 api 執行兩次 fork 會得到 已經存在同名倉庫
- 將 fork 後的倉庫地址更名
- 再次執行 api fork
- 會得到
message: '已经Fork,不允许重复Fork'
解决方案
- 應該先檢查是否已經存在 fork 之後 才檢查是否存在同名倉庫
- 允許 在 fork 時指定 fork 後倉庫名稱
- 在錯誤訊息內提示 fork 後的倉庫地址 以及 同名倉庫 是否為該目標的 fork