vim-unite-svn + VCSCommands
vim-unite-vcs defines unite sources and actions of any version control system (eg git, bazaar, mercurial, Subversion ). It can
:Unite vcs/log " will be shown your commit logs of current buffer.
" select a revision you want diff.
<tab> " press tab to choose an unite action
diff " choose diff action. will be shown diff between working copy and selected revision.
:Unite vcs/status " will be shown your unstaged changes of vcs root.
" select file(s) you want to commit
<tab> " press tab to choose commit action
commit " choose commit action.
- vcs/log
- vcs/status
- (not yet)vcs/annotate
- (not yet)vcs/branch
- diff
- Diff with revision(s) . If a revision was selected diff with working copy and two revisions were selected diff with each revisions.
- commit
- Commit file(s)
- add
- Add file(s)
- delete
- Delete file(s)
- revert
- Revert file(s)