TortoiseSVN

Um aplicativo do Subversion para Windows

Version 1.7

Stefan Küng

Lübbe Onken

Simon Large

tradudor-créditos

Tradução 


Índice

Prefácio
O que é o TortoiseSVN?
Caracterísiticas do TortoiseSVN
Licença
Desenvolvimento
História do TortoiseSVN
Agradecimentos
Guia de leitura
Termos usados neste documento
1. Começando
Instalando TortoiseSVN
Requerimentos do sistema
Instalação
Conceitos Básicos
Vá em frente para um Teste
Criando um Repositório
Importando um Projeto
Obtendo Uma Cópia de Trabalho
Alterando
Adicionando Mais Arquivos
Vendo o Histórico do Projeto
Desfazendo Alterações
Continuando...
2. Conceitos básicos do Controle de Versão
O Repositório
Modelo de controles
O problema do compartilhamento de arquivo
A solução Alocar-Modificar-Desalocar
A solução Copiar-Modificar-Unificar
O que o Subversion faz?
Subversion em Ação
Cópias de Trabalho
URLs do Repositório
Revisões
Como Cópia de Trabalho Acompanham o Repositório
Resumo
3. O Repositório
Criação do Repositório
Criando um Repositório com a linha de comando do cliente
Criando um Repositório com o TortoiseSVN
Acesso Local para o Repositório
Acessando um Repositório em uma Rede Compartilhada
Leiaute do Repositório
Cópia de Segurança do Repositório
Rotinas de eventos no servidor
Vínculos externos
Acessando o Repositório
4. Guia do Uso Diário
General Features
Sobreposição dos Ícones
Menus do Contexto
Arrastar e Soltar
Atalhos Comuns
Autenticação
Maximizando Janelas
Importando Dados Para Um Repositório
Importar
Importando na Pasta
Arquivos Especiais
Obtendo Uma Cópia de Trabalho
Profundidade da Obtenção
Submetendo Suas Alterações Para o Repositório
A Janela de Submissão
Lista de Alterações
Commit only parts of files
Excluindo Itens de uma Lista de Submissões
Registro de Mensagens de Submissão
Progresso da Submissão
Atualizar sua Cópia de Trabalho com mudanças feitas por outros
Resolvendo Conflitos
Conflitos de Arquivo
Conflitos de Propriedade
Conflitos de Estrutura
Obtendo Informações de Estado
Sobreposição dos Ícones
Situação Detalhada
Colunas do TortoiseSVN no Windows Explorer
Estado Local e Remoto
Visualizar diferenças
Lista de Alterações
Janela de Revisão de Registro
Invocando a Janela de Histórico de Revisão
Histórico de Ações de Revisão
Recuperando Informações Adicionais
Obtendo mais mensagens de log
Revisão da Cópia de Trabalho Atual
Combinar Recursos Monitorados
Alterando a Mensagem de Auditoria e o Autor
Filtrando Mensagens de Log
Informação Estatística
Modo desconectado
Atualizando a Visualização
Visualizando as Diferenças
Diferenças do Arquivo
Opções de Quebra de Linha e Espaços em Branco
Comparando Diretórios
Comparando Imagens Utilizando o TortoiseIDiff
Diffing Office Documents
External Diff/Merge Tools
Adding New Files And Directories
Copying/Moving/Renaming Files and Folders
Ignorando Arquivos e Diretórios
Padrões de Filtro na Lista de Arquivos Ignorados
Apagando, Movendo e Renomeando
Apagando arquivos e diretórios
Movendo arquivos e diretórios
Procedimento em caso de conflito com o nome do arquivo
Reparando Renomeação de Arquivos
Apagando Arquivos não Controlados
Desfazendo Alterações
Limpar
Configurações do Projeto
Propriedades do Subversion
TortoiseSVN Project Properties
Property Editors
Itens Externos
Diretórios Externos
Arquivos Externos
Ramificando / Rotulando
Criando um Ramo ou Rótulo
Other ways to create a branch or tag
Para Obter ou Alternar
Unificando
Unificar um Intervalo de Revisões
Reintegrar um ramo
Combinando Duas Árvores Diferentes
Opções de Combinação
Reviewing the Merge Results
Histórico de combinações
Handling Conflicts during Merge
Merge a Completed Branch
Feature Branch Maintenance
Bloqueando
How Locking Works in Subversion
Obtendo uma trava
Liberando uma trava
Checking Lock Status
Tornando arquivos não-bloqueados somente leitura
The Locking Hook Scripts
Creating and Applying Patches
Creating a Patch File
Applying a Patch File
Who Changed Which Line?
Blame for Files
Diferenças de Autoria
O Navegador de Repositório
Gráfico de Revisões
Nós do Gráfico de Revisões
Changing the View
Using the Graph
Atualizando a Visualização
Pruning Trees
Exporting a Subversion Working Copy
Removing a working copy from version control
Relocating a working copy
Integration with Bug Tracking Systems / Issue Trackers
Adding Issue Numbers to Log Messages
Getting Information from the Issue Tracker
Integration with Web-based Repository Viewers
Configurações do TortoiseSVN
Configurações Gerais
Revision Graph Settings
Icon Overlay Settings
Network Settings
External Program Settings
Saved Data Settings
Cache de Log
Client Side Hook Scripts
Configurações TortoiseBlame
Configurações Avançadas
Exporting TSVN Settings
Final Step
5. SubWCRev
The SubWCRev Command Line
Keyword Substitution
Keyword Example
COM interface
6. IBugtraqProvider interface
Naming conventions
The IBugtraqProvider interface
The IBugtraqProvider2 interface
A. Frequently Asked Questions (FAQ)
B. Como eu faço...
Move/copy a lot of files at once
Force users to enter a log message
Hook-script on the server
Project properties
Update selected files from the repository
Roll back (Undo) revisions in the repository
Use the revision log dialog
Use the merge dialog
Use svndumpfilter
Compare two revisions of a file or folder
Include a common sub-project
Use svn:externals
Use a nested working copy
Use a relative location
Add the project to the repository
Create a shortcut to a repository
Ignore files which are already versioned
Unversion a working copy
Remove a working copy
C. Useful Tips For Administrators
Deploy TortoiseSVN via group policies
Redirect the upgrade check
Setting the SVN_ASP_DOT_NET_HACK environment variable
Desabilitar opções do menu de contexto
D. Automatizando o TortoiseSVN
Comandos do TortoiseSVN
Controlador de URL do Tsvncmd
Comandos do TortoiseIDiff
E. Command Line Interface Cross Reference
Conventions and Basic Rules
Comandos do TortoiseSVN
Obter
Atualizar
Atualizar para Revisão
Submeter
Diff
Log
Procurar por Modificações
Gráfico de Revisões
Navegador de
Conflitos
Resolvido
Renomear
Apagar
Reverter
Limpar
Obter bloqueio
Liberar bloqueio
Ramificar/Rotular...
Alternar
Combinar
Exportar
Reposicionar
Criar repositó aqui
Adicionar
Importar
Autoria
Adicionar à lista de ignorados
Criar Correção
Aplicar correção
F. Detalhes da Implementação
Sobreposição dos Ícones
G. Language Packs and Spell Checkers
Pacotes de Idioma
Corretor ortográfico
Glossário
Índice Remissivo

Lista de Figuras

1.1. O menu do TortoiseSVN para diretórios não controlados
1.2. A Janela de Importação
1.3. Visualizador das Diferenças do Arquivo
1.4. A Janela de Log
2.1. Um típico sistema Cliente/Servidor
2.2. O problema a ser evitado
2.3. A solução Alocar-Modificar-Desalocar
2.4. A solução Copiar-Modificar-Unificar
2.5. ...Continuando com Copiar-Modificar-Unificar
2.6. O Sistema de Arquivos do Repositório
2.7. O Repositório
3.1. O menu do TortoiseSVN para diretórios não controlados
4.1. Explorer mostra os ícones sobrepostos
4.2. Menu do contexto para diretórios controlados
4.3. Atalho no menu arquivo do Explorer em um diretório controlado
4.4. Menu de quando se clica com o botão direito e se arrasta um diretório que está sob o controle de versão.
4.5. Janela de Autenticação
4.6. A janela de Obtenção
4.7. A janela de Submissão
4.8. A Janela de Submissão Com Corretor Ortográfico
4.9. A janela de Progresso mostra uma submissão em progresso
4.10. Janela de progresso mostrando atualização terminada
4.11. Explorer mostra os ícones sobrepostos
4.12. Página de propriedade do explorador, aba do Subversion
4.13. Procurar por Modificações
4.14. Janela de Submissão com Lista de Alterações
4.15. A Janela de Histórico de Revisão
4.16. O Menu de Contexto do Painel Superior da Janela de Auditoria da Revisão
4.17. Menu de Contexto do Painel Superior para 2 Revisões Selecionadas
4.18. O Painel Inferior da Janela de Auditoria com Menu de Contexto
4.19. A Janela de Auditoria Mostrando as Revisões de Rastreamento de Combinação
4.20. Histograma de Submissões-por-autor
4.21. Gráfico de Pizza das Submissões-por-Autor
4.22. Gráfico de Submissões-por-data
4.23. Ir para Janela de Desconectado
4.24. A Janela de Comparação de Revisões
4.25. The image difference viewer
4.26. Explorer context menu for unversioned files
4.27. Menu de quando se clica com o botão direito e se arrasta um diretório que está sob o controle de versão.
4.28. Explorer context menu for unversioned files
4.29. Menu de contexto do Explorerer para arquivos controlados
4.30. Janela de Reversão
4.31. página de propriedades do Subversion
4.32. Adicionando propriedades
4.33. Property dialog for hook scripts
4.34. Property dialog boolean user types
4.35. Property dialog state user types
4.36. svn:externals property page
4.37. svn:keywords property page
4.38. svn:eol-style property page
4.39. tsvn:bugtraq property page
4.40. Size of log messages property page
4.41. Language property page
4.42. svn:mime-type property page
4.43. svn:needs-lock property page
4.44. svn:executable property page
4.45. Property dialog merge log message templates
4.46. A Janela de Ramificação/Rotulação
4.47. A Janela de Troca
4.48. The Merge Wizard - Select Revision Range
4.49. The Merge Wizard - Reintegrate Merge
4.50. The Merge Wizard - Tree Merge
4.51. The Merge Conflict Callback Dialog
4.52. The Merge reintegrate Dialog
4.53. The Locking Dialog
4.54. The Check for Modifications Dialog
4.55. The Create Patch dialog
4.56. The Annotate / Blame Dialog
4.57. TortoiseBlame
4.58. O Navegador de Repositório
4.59. Um Gráfico de Revisão
4.60. The Export-from-URL Dialog
4.61. The Relocate Dialog
4.62. The Bugtraq Properties Dialog
4.63. Example issue tracker query dialog
4.64. The Settings Dialog, General Page
4.65. The Settings Dialog, Context Menu Page
4.66. The Settings Dialog, Dialogs 1 Page
4.67. The Settings Dialog, Dialogs 2 Page
4.68. The Settings Dialog, Dialogs 3 Page
4.69. The Settings Dialog, Colours Page
4.70. The Settings Dialog, Revision Graph Page
4.71. The Settings Dialog, Revision Graph Colors Page
4.72. The Settings Dialog, Icon Overlays Page
4.73. The Settings Dialog, Icon Set Page
4.74. The Settings Dialog, Icon Handlers Page
4.75. The Settings Dialog, Network Page
4.76. The Settings Dialog, Diff Viewer Page
4.77. The Settings Dialog, Diff/Merge Advanced Dialog
4.78. The Settings Dialog, Saved Data Page
4.79. The Settings Dialog, Log Cache Page
4.80. The Settings Dialog, Log Cache Statistics
4.81. The Settings Dialog, Hook Scripts Page
4.82. The Settings Dialog, Configure Hook Scripts
4.83. The Settings Dialog, Issue Tracker Integration Page
4.84. The Settings Dialog, TortoiseBlame Page
4.85. Taskbar with default grouping
4.86. Taskbar with repository grouping
4.87. Taskbar with repository grouping
4.88. Taskbar grouping with repository color overlays
C.1. The commit dialog, showing the upgrade notification

Lista de Tabelas

2.1. URLs de Acesso ao Repositório
5.1. List of available command line switches
5.2. List of SubWCRev error codes
5.3. List of available keywords
5.4. COM/automation methods supported
C.1. Menu entries and their values
D.1. List of available commands and options
D.2. Lista de opções disponíveis