|
|
|
|
|
by imiric
1481 days ago
|
|
The next big thing will be semantic code versioning. I.e. a tool that understands language syntax and can track when a symbol is changed. There are already experiments in this area[1], but I don't think any are ready for mass adoption yet. The fact that it's 2022 and we're still working with red/green line-based diffs is absurd. Our tools should be smarter and we shouldn't have to handhold them as much as we do with Git. It wouldn't surprise me if the next big VCS used ML to track code changes and resolve conflicts. I personally can't wait. [1]: https://github.com/GumTreeDiff/gumtree |
|
A new VCS isn't really needed.