top | item 16705226

(no title)

Finster | 8 years ago

"Every branch of every repo gets its own sandboxed directory. Your revision history in each branch, including uncommitted stuff, is persisted, as are build artifacts. When you switch contexts, each project is just as you left it."

Isn't that just svn? Why force a git-shaped peg into an svn-shaped hole?

discuss

order

EnderMB|8 years ago

I'm glad that I wasn't the first (or second) person to notice this.

Admittedly, 99% of people are using git as a centralised source control system, and outside of branching/merging there hasn't been much of a change in workflow for many. I've not used their system, so I don't know how well this svn-like system works, but every time I think back to svn all I can think of is how painful this workflow was.

tom_mellior|8 years ago

It's darcs as well, and many other systems. Why not try to improve something that can be a pain when using git?

rasjani|8 years ago

Or git worktree

sjakobi|8 years ago

Oh, I had never heard of that command before. Does it work well, i.e. does it improve your workflow?

mezzode|8 years ago

+1 for git worktree, it's great for making temporary copies of a repo when you need them

geezerjay|8 years ago

I agree, that's pretty much SVN shoehorned onto a git workflow. With git there is no need to save branches into folders. At most, push feature branches to a remote repository and check them out when needed.