Does TortoiseGit allow selective staging, like git-gui?

Yes it does now: see issue 222 – it takes the same approach as TortoiseSVN where you:

  • right-click on file, choose “Restore after commit”
  • TSVN creates a copy of the file outside the working copy, the file is shown differently in > the commit dialog (maybe an overlay icon or a different color)
  • user can double-click the file to open it in TMerge or some other diff tool and undo all the changes that should not be committed, then save those changes
  • commit
  • after the commit is finished, the copy of the original file is moved back

(From TSVN Issue 68)

Leave a Comment