Restablecer el historial de TFS y otros elementos rastreados mientras se mantienen todos los files actuales

Me han dado el truco dudoso de una tarea para detener el seguimiento de todas las "cosas de TFS" desde aproximadamente un mes atrás hasta el momento en que comenzó. ¿Por qué? Porque actualmente es un gigante. Más de medio millón de files y cerca de seis dígitos de sets de cambios en una gran cantidad de twigs interconectadas para un repository de códigos "henetworkingados" donde a nadie le importa el historial de "cosas viejas" o el acceso a files antiguos, pero necesitan lo que está actualmente en el repository para permanecer allí.

El problema es que, en su estado actual, está haciendo que la interacción con TFS sea un gran dolor. Los pocos desarrolladores que todavía tocan esta base de código a menudo tienen lockings IDE cuando intentan hacer cosas simples como, acceder al explorador de control de origen, checkin, etc. … las cosas realmente básicas se han vuelto incompletas a partir de la TFS. Si quiero fusionar un único set de cambios de una twig activa a otra, me demora la carga de las lists durante 5-10 minutos en lugar de unos pocos segundos.

Mientras investigaba, encontré esta vieja pregunta . Parece que puede ser lo que necesito, pero odiaría descubrir de la manera más difícil que utilicé los commands de forma incorrecta y tengo que volver a cargar la instantánea para nuestro server TFS, ya que este repository se trabaja en múltiples zonas horarias.

¿Cómo reinicio / purgo el historial, los juegos de estantería, los elementos de trabajo y cualquier otra cosa antes de decir, C20,0000, lo que significa que no me importa nada antes de C20,000, pero quiero todos los files que existen en el momento de C20? , 000, incluso si uno de esos files formaba parte de, por ejemplo, C12, pero todavía está en el repository y sin cambios.

Si la respuesta vinculada proporciona la respuesta que necesito, pero no la claridad, estoy bien cerrando esto como una estafa, siempre y cuando la otra respuesta se actualice con aclaraciones.

Me gustaría hacer algo como este pseudo- código:

tfs nuke $collection/$ProjectName beforeChangeset:C20000 /keepCurrentFiles

Supongo que requerirá múltiples commands para cosas como files y juegos de contenedores, pero esa es la esencia de lo que estoy tratando de lograr.