Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.05.27;
Скачать: CL | DM;

Вниз

Microsoft Team Foundation Server MSSCCI Provider   Найти похожие ветки 

 
asail ©   (2012-01-19 17:50) [0]

Кому нибудь приходилось с ним дело иметь? Вкратце опишу возникшую трудность:
Поставили перевести нашу систему компиляции (на Д6) с VSS на TFS 2010. Прочитал, что существует универсальный протокол для работы с различными системами Source Control - MSSCCI. Скачал соответствуещего провайдера и начал реализовывать API интерфейс для работы с ним... Часть функций реализовал без особых заморочек (Get, CheckOut, ...), а вот с одной прям беда - CheckIn. Работать то она работает, но при этом показывает свой собственный диалог, который мне ессно нафиг не нужен. Причем, всю необходимую инфу для чек ина я передаю программно, юзеру только Ок нажать. И никак не получается от этого окна избавиться... MSDN перерыл весь - не нашел. Гугль тоже не шибко разговорчив по этой теме... Можно, конечно, посылать этому окну сообщение о нажатии кнопки, но это уж черезчур криво...
Не шибко надеюсь, но, может, сталкивался кто?


 
turbouser ©   (2012-01-19 18:01) [1]

Я делал. Только не через апи, а соорудил плагин для иде, который дергает консольную утилиту tf.exe (в PowerTools есть). Там есть для checkin /noprompt


 
turbouser ©   (2012-01-19 18:09) [2]

http://msdn.microsoft.com/en-US/library/bb166551%28v=vs.80%29.aspx
LPCMDOPTS pvOptions -- видимо в там надо что-то указать


 
asail ©   (2012-01-19 18:45) [3]


> turbouser ©   (19.01.12 18:01) [1]

> дергает консольную утилиту tf.exe

Тоже думал над этим... Пока как совсем запасной вариант рассматриваю.


> turbouser ©   (19.01.12 18:09) [2]

> LPCMDOPTS pvOptions -- видимо в там надо что-то указать

Пытался. Но, SccGetCommandOptions для CheckIn грит, что нету в данном провайдере advanced options...

Теперь пытаюсь написать свой COM-wrapper на С#, используя набор DLL (.net assembly), постовляющийся вместе с TeamExplorer. Беда, что с С# и .net я знаком, мягко говоря, поверхностно. Но, заодно, и подучу... :)



Страницы: 1 вся ветка

Текущий архив: 2012.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1326069104
Кто б сомневался
2012-01-09 04:31
2012.05.27
Google голосовой движок


15-1326981019
asail
2012-01-19 17:50
2012.05.27
Microsoft Team Foundation Server MSSCCI Provider


2-1326976172
3asys
2012-01-19 16:29
2012.05.27
рисование поверх документов


2-1327399849
sem
2012-01-24 14:10
2012.05.27
программное изменение регистра символа в RichEdit


15-1326734610
KilkennyCat
2012-01-16 21:23
2012.05.27
CSS ненужное смещение <p>, <ul> и т.д.