Version control isn’t specific to A.I workflows, what does this add on top of git?
Is this a worktree type solution so you could make parallel edits?
https://github.com/TZubiri/keyboard-transpositions-checker
My idea is that we should not commit LLM written code, but rather we should commit the prompts. The LLM prompts are source code, the LLM code is target code. If you use typescript and scss, you would commit that, not the generated js and css.
That LLMs are typically non-deterministic introduces some issue, but surely you can achieve determinism with seeds, specific model revisions and 0 temperature.
How does it resolve conflicts? If you want to resolve conflicts automatically, try the excellent Mergiraf, which works by looking at the AST rather than the line-by-line diff: https://mergiraf.org/
I’m just gonna keep typing ‘hg commit’ and plow ahead.
thegeomaster•3h ago
Also, the ChatGPT generated copy for the landing page is somewhat off-putting.