-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Build a new tracking & structure versioning system #7
Conversation
首先,实现一个RvcPlainIO和一个RvcGitIO,分别负责序列化到文本或托管于git,建议用组合而非继承,两者均实现一个RvcIO的接口 其次,PlainIO可以先写,git再说 |
Change type of `entities` from `List<NbtCompound>` to `Map<UUID, NbtCompound>` where `UUID` is `java.util.UUID` Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
TrackPoint deserialization needs to be implemented. Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
全错!
nbt字符串可能有逗号,你这直接出错
请使用substring和indexof
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
处理了,有 conflict 你看看怎么弄下 |
单独实现一个接口读取rvc文件,不同的版本使用不同的object来读取就好了 然后加上git就算可以merge了 |
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
…String` Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
之前我的一个commit应该写了计划刻保存,你这样保存是错的,改一下吧 好怪,那个commit呢 |
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
Signed-off-by: Qian Qian "Cubik" <cubik65536@cubik65536.top>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks great
is this pr ready to merge? |
@zly2006 Ready to merge! I think it's better to do git operations in another PR, I'll sort out CI/CDs first. |
Description/描述
This PR changes the RVC (redstone version control) architecture and is building a plain text (
.rvc
) and git based new architecture. New IO system and serialization/deserialization methods have been added to work with the new RVC design.Features like:
are not in this PR.
Related Issues/相关的 issue
Checklist/清单
Screenshots
n/a