open git remote branches from windows context menu (C#, Windows 8, 8.1, 10, Net 4.5, Visual Studio 2013)
Дополнительные компоненты:
Выводит в контекстном меню список http(s)-адресов и переходит на них при нажатии на каталог с репозиторием
- Клонировать (Clone):
- Запустить solution (Start solution):
- Запустить пересборку (Start rebuild)
- Теперь можно запустить установку msi-пакета (Now you can run install an msi package)
Теперь программа готова к работе. Открывайте каталог с репозиторием удобным способом и пользуйтесь.
- При деинсталляция пакета остаются заблокированными пути установки сервера. Для разблокировки нужно перезапустить explorer.exe (Program path is blocked on uninstall. You should restart explorer.exe on Task Manager and remove application path):
После этого каталог установки можно удалить вручную.
"C:\Program Files (x86)\GitContextMenuListRemoteBranchesCOM\srm.exe" uninstall "C:\Program Files (x86)\GitContextMenuListRemoteBranchesCOM\GitContextMenuListRemoteBranchesCOM.dll"
"C:\Program Files (x86)\GitContextMenuListRemoteBranchesCOM\srm.exe" uninstall "C:\Program Files (x86)\GitContextMenuListRemoteBranchesCOM\GitContextMenuListRemoteBranchesCOM.dll"
Приложение можно запустить без установки сервера компонента. В документе http://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus написано, что нельзя запустить компонент, т.к. он не является исполняемой программой. Но если запустить программу, которая загрузит dll, то на самом деле можно. Делается это так: