Переглянути джерело

docs: clarify local monorepo dev without committing replace directive.

Co-authored-by: Cursor <cursoragent@cursor.com>
郭铭泽 2 тижнів тому
батько
коміт
c6cad6cf6f
1 змінених файлів з 12 додано та 1 видалено
  1. 12 1
      README.md

+ 12 - 1
README.md

@@ -67,6 +67,17 @@ go get git.sxidc.com/health-checkup-system/mbsd-sdk@v0.1.2
 
 ## 本地联调(monorepo)
 
+已发布版本(如 `v0.1.2`)**不要**把 `replace` 提交进业务服务 `go.mod`(部署/CI 目录结构不同会构建失败)。
+
+本地并列开发时可在仓库根目录使用 `go.work`:
+
 ```go
-replace git.sxidc.com/health-checkup-system/mbsd-sdk => ../mbsd-sdk
+go 1.24
+
+use (
+    ./SchoolServices
+    ./mbsd-sdk
+)
 ```
+
+或在个人未提交的 `go.mod` 里临时加 `replace`(勿推送)。