2012-06-19 2 views
2

Моя компания использует аромат GIT для перевода исходного кода из вашей локальной системы в репозиторий в нужном месте (которое впоследствии развертывается и прочее, его сервер в основном), а поддержка этого инструмента - BAD , Он использует командную строку и очень утомительно ее использовать. Я хочу построить что-то похожее на tortoiseSVN/tortoiseGIT для этой цели, и я ищу отправную точку.Интеграция с проводником Windows, как tortoisesvn

Как получить иконки наложения в папке? Как я смогу сделать интеграцию с проводником Windows в правильном направлении?

Я собираюсь использовать .Net C# для создания этого инструмента.

Заранее благодарим за помощь!

Cheers.

+7

Если только tortoisegit был с открытым исходным кодом ... [О, подождите] (http://code.google.com/p/tortoisegit/source/checkout) –

+0

http://blogs.msdn.com/b/oldnewthing/ архив/2006/12/18/1317290.aspx – Joey

ответ

2

Вы можете написать Shell Extension! Однако есть a lot to learn. Part IX полного руководства идиота к серии расширений оболочки объясняет, как справляться с иконками.

В общем написании расширений IE и Shell в C# isn't supported. Конечно, более новые версии среды выполнения позволяют повысить гибкость в области поддержки SxS. Но вы сами в плане написания COM-взаимодействия, и вам нужно очень тщательно подумать о том, как это повлияет на другие приложения, которые делают такие вещи, как использование диалога открытия файла.

+0

Я попробую! – Shrayas