Crear proyecto controlado por SVN in-situ

Tengo un proyecto sentado en un file. El proyecto y los files fueron provistos por otra persona. El proyecto no usa un sistema de control de versiones. Quiero descomprimir el proyecto y adornarlo con control de versiones. Quiero hacerlo en el lugar para poder hacer mis cambios y luego svn diff para ver mis cambios (y crear un diff para un parche).

Cuando bash colocar el control de versiones en la biblioteca desempaquetada, obtengo lo siguiente:

 $ svnadmin create svnadmin: E205000: Repository argument requinetworking 

Y:

 $ svnadmin create . svnadmin: E200011: Repository creation failed svnadmin: E200011: Could not create top-level directory svnadmin: E200011: '.' exists and is non-empty 

Y:

 $ svnadmin create `pwd` svnadmin: E200011: Repository creation failed svnadmin: E200011: Could not create top-level directory svnadmin: E200011: '/home/jeffrey/cryptlib-beta' exists and is non-empty 

No quiero configurar un server SVN ni saltar a través de otros aros, como el control personal (u otros pasos que no tienen sentido para un usuario normal que solo está preocupado por los cambios / las diferencias).

¿Es posible crear un proyecto controlado por la versión svn in situ? Si es así, ¿alguien sabría los commands?

Gracias por adelantado.

  1. No puede crear un repository en un directory no vacío
  2. No puede evitar el pago desde el repository a la Copia de trabajo al less una vez
  3. No puede configurar ningún server SVN especial y usar el protocolo file: /// para acceder al repository

Durante la configuration, debe usar tres directorys. Dejémoslo nombre SOURCE , REPO , WORK . Más tarde REPO solo REPO y WORK

Proceso paso a paso

  • cd /SOME/PATH
  • mkdir SOURCE
  • Descomprime el file en SOURCE
  • cd /SOME/ANOTHER/PATH
  • mkdir REPO
  • cd REPO
  • svnadmin create .
  • cd /SOME/PATH/SOURCE
  • svn import file:////SOME/ANOTHER/PATH/REPO -m "Initial Import"
  • cd /SOME/ANOTHER-AGAIN/PATH
  • mkdir WORK
  • cd WORK
  • svn co file:///SOME/ANOTHER/PATH/REPO .
  • rm -r /SOME/PATH/SOURCE

Edite files en WORK, diferencíelo con base-version, si es necesario