Oggi al webcast una delle domande riguardava il provider
per il source control per VB6 e la sua integrazione
con il sistema di work item tracking.
Proprio stasera arriva l'annuncio delle modifiche previste per la release di
febbraio:
Support for VB 6, VC 6, and VS 2003
The checkin experience will include associated
work items and checkin notes
Improved performance
Finalmente è previsto il supporto anche per VS2003, l'integrazione con i work
item e le checkin notes...
Sembra che manchino solo le checkin policies, ma spero si possano rendere
obbligatori work item e checkin notes. In questo modo resterebbe fuori solo la
parte di Code Analysis, Unit Testing e poco altro... ma che comunque non sono
supportate dagli ambienti precedenti in maniera nativa...
Ed ecco una spiegazione sul perchè non si è usato il vecchio formato per i
provider, ma ne è stato inventato uno nuovo:
Team Foundation Version Control’s integration with Visual Studio was not written using MSSCCI primarily because it did not provide the control over the user interface needed. The MSSCCI spec is optimized for quick and easy integration for version control providers at the expense of control over the user interface. From the beginning TFVC was designed around a rich checkin experience
that would be rather clunky if it were centered around the existing Pending
Checkin toolwindow and checkin dialog.
More version control vendors are moving to Visual Studios SCCI (Source Code Control Interface) as a means of providing integration. This API requires more work by the vendor but gives more control to the vendor on the user experience.
If you need MSSCCI
to access TFVC, please give the TFVC MSSCCI provider a try and give us
feedback.
Fonte: Missing MSSCCI