Version Control for AI Coding
branching.app
Version Control for AI Coding
1–10 of 27 posts
Re: Version Control for AI Coding
#2Also, the ChatGPT generated copy for the landing page is somewhat off-putting.
Re: Version Control for AI Coding
#3Version 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?
Re: Version Control for AI Coding
#4https://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.
Re: Version Control for AI Coding
#5Re: Version Control for AI Coding
#6How 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/
Re: Version Control for AI Coding
#7Take a look at my thoughts on version control and vibecoding 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…
Re: Version Control for AI Coding
#8Not sure calling the product Branching is a good idea. May cause confusion.
Re: Version Control for AI Coding
#9I’m just gonna keep typing ‘hg commit’ and plow ahead.
Re: Version Control for AI Coding
#10I’m confused on what this is based on the landing page. 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?