Недавно у меня перестал работать TotoiseSVN, я стал искать какую-то альтернативу. Мне нужно было быстро решить проблему, поэтому я накопал простой SVN клиент SlikSVN. Для экстренных случаев работать в командной строке можно, а для повседневных задач это не слишком удобно. Нужно прикрутить GUI. Коллеги мне подсказали установить расширение в Visual Studio Code.
Visual Studio Code — кроссплатформенный открытый редактор кода, разработанный компанией Microsoft. Бесплатный.
Посоветовали расширение автора Chris Johnson: SVN — Subversion source control for VS Code.
https://marketplace.visualstudio.com/items?itemName=johnstoncode.svn-scm
Возможности:
- Source Control View
- Quick Diffs in gutter
- Status Bar
- Create changelists
- Add files
- Revert edits
- Remove files
- Create branches
- Switch branches
- Create patches
- Diff changes
- Commit changes/changelists
- See commit messages
Данное расширение просто оболочка для клиента SVN, установленного на компьютере.
В качестве клиентов могут быть:
- TortoiseSVN — клиент для системы контроля версий Subversion
- SlikSVN — клиент для системы контроля версий Subversion
Если вы одновременно планируете использовать TortoiseSVN, то убедитесь, что путь к папке "C:\Program Files\TortoiseSVN\bin" добавлен в переменную PATH.Я попробовал, SlikSVN + VS Code с расширением прекрасно работают.