Imitación / falsificación de svn: externos utilizando TFS

Tengo proyectos múltiples, cada uno de los cuales hace reference al mismo proyecto de biblioteca. Deseo poder hacer cambios en la biblioteca para admitir uno de esos proyectos sin tener que soportar esos mismos cambios en todos mis proyectos. En SVN, todo lo que tenía que hacer era configurar un externo que verificara una revisión particular de la biblioteca y cualquier cambio posterior después de esa revisión nunca sería arrastrado a less que explícitamente decidiera cambiar la revisión de la biblioteca que revisé. Entiendo por otras publicaciones que el concepto de externalidades no se admite explícitamente en TFS, pero Bart Wullems publicó algo en su blog sugiriendo que podría ser posible simular este comportamiento utilizando Project Linker (http://bartwullems.blogspot.com/2010 /08/simulating-svnexternals-feature-in-tfs.html).

¿Alguien sabe de una buena manera de simular este aspecto de svn: externos cuando se usa TFS?

Gracias.

Desde mi punto de vista, el concepto externo es svn, de alguna manera es similar al concepto de definición de espacio de trabajo en TFS. En TFS, al definir un nuevo espacio de trabajo, puede determinar qué versión de las bibliotecas o proyectos se van a retirar al get la última versión de su elección.