Questão Como importar arquivos em um repositório subversion existente?


O exemplo dado no svnbook é com um novo repositório:

$ svnadmin create /var/svn/newrepos
$ svn import mytree file:///var/svn/newrepos/some/project \

2


origem




Respostas:


 # svn mkdir file:///root/svn-repository/etc \
     -m "Make a directory in the repository to correspond to /etc"
 # cd /etc
 # svn checkout file:///root/svn-repository/etc .
 # svn add apache samba alsa X11 
 # svn commit -m "Initial version of my config files"

Isso tira proveito de um recurso não imediatamente óbvio do svn checkout: você pode fazer o check-out de um diretório do repositório diretamente em um diretório existente. Aqui, primeiro criamos um novo diretório vazio no repositório e, em seguida, fazemos check em / etc, transformando o / etc em uma cópia de trabalho. Feito isso, você pode usar comandos svn add normais para selecionar arquivos e subárvores para adicionar ao repositório.

Referência http://subversion.tigris.org/faq.html#cvs2svn


2



O que é diff com o arquivo svn import projectmidi_src: ///c: / SvnRepos / ProjectMidi -m "initial import" codeproject.com/KB/winsdk/SubversionOnWindows.aspx