¿Hay algún buen progtwig de control de versiones para una caja de Windows que no tenga que instalarse?

En mi máquina de trabajo, no tengo los permissions para instalar nada, y asombrosamente, no hay ningún package de software de control de versiones configurado. Estoy usando VS2008, y esperaba trabajar dependiendo de SourceSafe. He hablado con el administrador de la networking, y todo lo que pude conseguir fue "No tenemos ningún control de versión configurado". ¿Hay alguna buena manera de hacerlo, o tengo que simplemente morder la bala?

Esta pregunta cubre la ejecución de git en Windows desde un dispositivo USB.

La forma real de hacerlo es presentar el caso a la administración (su administración, no la administración de TI) de que el control de la fuente es un componente vital para cualquier esfuerzo de desarrollo de software.

Utilicé http://subversion.apache.org/ durante mucho time y no recuerdo que deba instalarse. Acabo de extraer y establecer un file .bat en mi inicio. Creo que el de queueboración fue lo que utilicé antes.

He ejecutado Perforce desde una unidad flash.

Estoy exactamente en esta situación, así que al final solo compruebo todos los files del proyecto cuando normalmente lo había registrado y luego pongo un nuevo file comprimido en una unidad de networking y los cambio a la current date + time + a comment of what's been done . Eso junto con WinMerge o alguna otra herramienta de diff funciona.

Pero TFS se configurará en cualquier momento, estoy seguro (tal vez incluso antes de que el contrato finalice :)).

hay una versión portátil de msysgit

Creo que las personas se están acercando a esto de la manera incorrecta. Deberías probar complementos VS. Una búsqueda rápida produjo varios complementos SVN gratuitos. Probablemente también tenga algo para otros.