Форум: "Прочее";
Текущий архив: 2012.05.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c