Como eu crio um SVN externo de dentro de um repositório existente?

1

Eu tenho um repo com uma estrutura semelhante a esta:

+- www
    +- stylesheets
    +- javascripts
    +- images
        +- thumbnails

A maior parte do repo só é atualizada durante um lançamento. Mas por causa de um CMS, as miniaturas são criadas de tal forma que nunca são adicionadas ao repositório. Na verdade, queremos rastreá-los em um repositório separado.

É possível criar o diretório thumbnails como um repositório externo dentro do repositório existente que contém todo o resto?

    
por Darrell Brogdon 29.01.2014 / 17:58

1 resposta

2

Claro - um externo apenas aponta para um local diferente, acessível ao SVN, que pode ou não existir no mesmo repositório.

Assumirei que sua configuração do SVN está acessível por meio de https; você precisará ajustar sua estrutura e método de acesso.

Então, se você quiser as miniaturas no mesmo repositório, mas apenas em um local diferente, poderá colocá-las em um diretório diferente no repositório existente:

- www
   - ...
   - images (with svn:externals property setting "thumbnails" to a remote
             location of https://example.com/svn/repo/thumbnails)
- thumbnails (real location)

Ou em um repo diferente, se isso fizer mais sentido para o seu fluxo de trabalho:

(existing repo)
- www
   - ...
   - images (with svn:externals property setting "thumbnails" to a remote
             location of https://example.com/svn/thumbnailsrepo/thumbnails)

(new repo)
- thumbnails
    
por 29.01.2014 / 18:38

Tags