Docs: 大佬好,非常感谢,我是后端程序员,Net Core 。
Documentation is
- [ ] Missing
- [ ] Outdated
- [ ] Confusing
- [ ] Not sure?
Explain in Detail
当系统有更新的时候,我应该怎么去更新我的代码。 我们C#有nuget,有提示更新,我们更新即可,不知道这个框架应该如何更新,感谢
Your Suggestion for Changes
是否有更新的什么包
Steps to reproduce
No response
自己看github啊,这就是这个代码仓库
我们目前的做法是,自己的代码和仓库的代码尽量做到分开,再合并时,先用脚本全文替换文本(因为我们改了vben的命名),然后合并代码,合并完后再用脚本全文替换文本
谢谢
我这边是,在 app 下创建的文件夹,项目所有代码在这个文件夹下,当然,可以根据 精简文档 进行精简,我没有做,一是考虑后续仓库合并,二是方便 copy 代码。
每次更新 按照 更新项目,将上游仓库合并到自己的仓库,由于自己的项目在独立的文件夹下,大多不会直接冲突,尽量保持不要修改上游项目中的文件。
- 不要修改上游(自己项目外)代码
- 需要修改的时候,copy 到自己项目目录中,然后修改引用到自己的代码
- 尽可能的保持小范围修改,不改动的代码保持引用上游项目目录的路径
- pnpm-lock.yaml 冲突,重新执行 pnpm -i 即可,不要手动处理冲突
- 项目外 package.json 更新,我是手动处理的;但或许你可以考虑文档中提到的
pnpm run version或者git merge --strategy=theirs target-branch(谨慎使用,除非你知道在干什么)
后端写几个必要的api就能接起来了
最少只需要这5个接口,codes不用的话也可以返回空数据或者省掉
好的 感谢QAQ 我还以为菜单数据也要写好一起返回 原来不是必须的 登录的进去好像就可以了