[GUFSC] como organizar bibliografias BibTeX com o Subversion?
Adriano Winter Bess
awbess em gmail.com
Domingo Agosto 13 20:35:40 BRT 2006
On Sun, Aug 13, 2006 at 12:57:58PM -0300, Daniel Martins wrote:
> [...]
> De fato, temos aqui no Laboratorio varios projetos que estao no Subversion.
> SOmos iniciantes ainda no uso e nao conseguimos ver uma forma de ter um .bib
> centralizado para os varios projetos que funcionassem como copias locais por
> exemplo
Olá professor,
Acredito que a funcionalidade do Subversion que melhor ajuda a resolver o
problema de vocês seja as "definições externas"[1]. Vou tentar explicar através
de um exemplo. Supondo a seguinte árvore de diretórios na raiz do repositório
Subversion do laboratório de vocês:
bibl/
projeto1/
projeto2/
projeto3/
...
projeton/
onde 'bibl' é um diretório que contém os arquivos relacionados à base
bibliográfica e projeto#n é um projeto qualquer (um conjunto de arquivos do
latex). Para cada um dos diretórios projeto#n, você pode ajustar a propriedade
'svn:externals' adequadamente de forma que quando você abaixar uma cópia local
deles o diretório bibl/ seja abaixado dentro do diretório de projeto também. A
sintaxe é aproximadamente a seguinte:
$ ls -a
.svn bibl projeto1 projeto2 projeto3
$ svn propset 'svn:externals' '<url_do_repositorio>/bibl basebib' projeto1
Assim, quando você abaixar o projeto1, será criado automaticamente dentro do
diretório da cópia local um diretório chamado 'basebib' com o conteúdo do
diretório 'bibl' do repositório. Este diretório será mantido normalmente em
controle de versão assim como o diretório do próprio projeto.
[1] http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html
At.
Adriano
--
Adriano Winter Bess
ICQ: 21569917
MSN: awbess-at-gmail.com
IRC: nyquide
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : não disponível
Tipo : application/pgp-signature
Tam : 189 bytes
Descr.: Digital signature
Url : http://www.softwarelivre.ufsc.br/pipermail/gufsc/attachments/20060813/927b2659/attachment.bin
Mais detalhes sobre a lista de discussão GUFSC