Главная страница
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.009 c
15-1327091402
Юрий
2012-01-21 00:30
2012.05.27
С днем рождения ! 21 января 2012 суббота


2-1327396523
sem
2012-01-24 13:15
2012.05.27
изменение регистра символов в RichEdit


2-1327267176
shaman
2012-01-23 01:19
2012.05.27
ini файл


15-1327330014
upc
2012-01-23 18:46
2012.05.27
Обмен валюты


3-1275680538
AlpenLeo
2010-06-04 23:42
2012.05.27
добавление даты в поле таблицы