Index
A
- Apache
- downloading / Time for action – installing Apache
- installing / Time for action – installing Apache, What just happened?
- about / What just happened?
- Apache + Subversion server
- setting up / Setting up an Apache + Subversion server, Time for action – installing VisualSVN
- VisualSVN, installing / Time for action – installing VisualSVN
- Apache, installing / Time for action – installing Apache
- Subversion, installing / Time for action – installing Subversion
- asymmetric
- about / What just happened?
B
- BEYOND COMPARE utility
- about / Recovering from a corrupt working copy
- download link / Recovering from a corrupt working copy
- Blame
- about / Tracking changes with Blame
- using, for track changes / Time for action – using Blame to track changes, What just happened?
- viewing, log used / Time for action – using the log
- branch
- branching
- benefits / Why use branching?
- limitations / Common branching pitfalls
- branch types
- about / Common branch types
- branching on new releases / Branching on new releases
- branching on promotion / Branching on promotion
- branching per task / Branching per task
- branching components / Branching components
- branch for each platform / A branch for each platform
- bug trackers
- features / Why use bug trackers?
- using / Why use bug trackers?
- integrating, with TortoiseSVN / Why integrate with bug trackers?
- bugtraq*append property / Properties for hook scripts
- bugtraq*label property / Properties for hook scripts
- bugtraq*logregex property / Properties for hook scripts
- bugtraq*message property / Properties for hook scripts
- bugtraq*url property / Properties for hook scripts
- bugtraq*warnifnoissue property / Properties for hook scripts
C
- changelists
- working with / Working with changelists, Time for action – working with changelists
- file, removing from changelist / Removing a file from a changelist
- files, ignoring on commit / Ignoring files on commit
- changes
- committing, to repository / Committing changes to a repository, Time for action – committing changes to a repository
- checkout depth
- about / Checkout depth
- using / Time for action – using checkout depth
- working with / Have a go hero – working with checkout depth
- checkout depth options
- fully recursive / What just happened?
- immediate children, including folders / What just happened?
- only file children / What just happened?
- only this item / What just happened?
- working copy / What just happened?
- exclude / What just happened?
- CollabNet client
- about / Getting the command-line tools
- COM interface
- using / Using the COM interface
- command-line switches, SubWCRev
- about / Command-line switches
- -d / Command-line switches
- -e / Command-line switches
- -f / Command-line switches
- -m / Command-line switches
- -n / Command-line switches
- -x / Command-line switches
- -X / Command-line switches
- command-line tools
- getting / Getting the command-line tools
- CollabNet client / Getting the command-line tools
- SlikSVN client / Getting the command-line tools
- commit log messages
- about / The importance of commit log messages, What just happened?
- features / The importance of commit log messages
- formatting conventions, used / The importance of commit log messages
- components, Subversion
- svn / Subversion's components
- svnversion / Subversion's components
- svnlook / Subversion's components
- svndumpfilter / Subversion's components
- od_dav_svn / Subversion's components
- svnserve / Subversion's components
- svnsync / Subversion's components
- conflicts, merging
- local missing, incoming edit / Scenario 1 – Local missing, incoming edit
- local edit, incoming missing / Scenario 2 – Local edit, incoming missing
- local delete, incoming delete / Scenario 3 – Local delete, incoming delete
D
- differences
- about / Differences in detail
- viewing, between file in working copy / Viewing differences between versions of a specific file in your working copy, Time for action – viewing differences in a working copy, What just happened?
- viewing, between files outside working copy / Viewing differences between files outside your working copy, Time for action – viewing differences in files outside your working copy, What just happened?
- folders,comparing in repository browser / Comparing folders in the repository browser
F
- file conflict
- file conflict, types
- local edit / incoming edit / Scenario 1 – local edit, incoming edit
- local edit, incoming delete on update / Scenario 2 – local edit, incoming delete
- local delete, incoming edit on update / Scenario 3 – local delete, incoming edit
- local delete, incoming delete on update / Scenario 4 – local delete, incoming delete
- file locking
- about / File locking
- needs-lock property, setting / Time for action – setting the needs-lock property
- lock, stealing / Stealing a lock, Time for action – stealing a lock, What just happened?
- lock, releasing / Time for action – releasing a lock, What just happened?
- files
- excluding from versioning / Time for action – excluding files that are already versioned
- excluding from committing / Time for action – temporarily excluding files from committing
- locking / Time for action – locking a file, What just happened?
- file statuses
- about / File statuses
- normal / File statuses
- modified / File statuses
- added / File statuses
- locked / File statuses
- ignored / File statuses
- read only / File statuses
- deleted / File statuses
- conflicted / File statuses
- non-versioned / File statuses
G
- GermanMoose / Have a go hero – adding more users and repositories
- global ignore list
- Google Code
- about / Integration with Google Code
- integrating with TortoiseSVN / Time for action – using TortoiseSVN with Google Code, What just happened?
- Gurtle
H
- hook scripts
- properties / Properties for hook scripts
I
- installation
- TortoiseSVN / Installing TortoiseSVN, Time for action – installing TortoiseSVN
- issue trackers, TortoiseSVN
- Mantis / Working with other issue trackers
- Microsoft Team Foundation Server / Working with other issue trackers
- Artifacts / Working with other issue trackers
- Bugnet / Working with other issue trackers
- items, excluding from commit
- causes / Excluding items from a commit
- files, excluding from versioning / Time for action – excluding files that are already versioned
- files, excluding from committing / Time for action – temporarily excluding files from committing
- global ignore list, using / Time for action – using the global ignore list, What just happened?
J
- Jira
- about / Integratation with Jira
- integrating, with TortoiseSVN / Integratation with Jira, Time for action – Jira and TortoiseSVN integration
- JiraSVN plugin
- downloading / Integratation with Jira
K
- keyfile / Working with OpenSSH certificates
- keyword substitution switches
- about / Keyword substitution switches
- keyword substitution switches, SubWCRev
- about / Keyword substitution switches
- $WCREV$ / Keyword substitution switches
- $WCDATE$ / Keyword substitution switches
- $WCNOW$ / Keyword substitution switches
- $WCRANGE$ / Keyword substitution switches
- $WCMIXED$ / Keyword substitution switches
- $WCMODS$ / Keyword substitution switches
- $WCURLS$ / Keyword substitution switches
- $WCINSVN$ / Keyword substitution switches
- $WCNEEDSLOCK$ / Keyword substitution switches
- $WCISLOCKED$ / Keyword substitution switches
- $WCLOCKDATE$ / Keyword substitution switches
- $WCLOCKOWNER$ / Keyword substitution switches
- $WCLOCKCOMMENT$ / Keyword substitution switches
L
- language packs, TortoiseSVN
- about / Language packs and spellchecking
- limitations, branching
- excessive merging / Common branching pitfalls
- excessive branching / Common branching pitfalls
- permanent temporary branch / Common branching pitfalls
- local delete, incoming delete, file conflict
- local delete, incoming edit, file conflict
- local edit, incoming delete, file conflict
- local edit / incoming edit, file conflict
- log messages
- using / Time for action – using the log
M
- merges
- tracking / Tracking merges
- merging
- about / Merging
- branch / Time for action – merging one branch
- trees / Time for action – merging two trees
- conflicts, resolving / Resolving conflicts on merging
- incremental approach / Resolving conflicts on merging
- iterative approach / Resolving conflicts on merging
- methods, SubWCRev.object
- .Author / Using the COM interface
- .Date / Using the COM interface
- .GetWCInfo / Using the COM interface
- .HasModifications / Using the COM interface
- .IsLocked / Using the COM interface
- .IsSvnItem / Using the COM interface
- .LockCreationDate / Using the COM interface
- .LockComment / Using the COM interface
- .LockOwner / Using the COM interface
- .MaxRev / Using the COM interface
- .MinRev / Using the COM interface
- .NeedsLocking / Using the COM interface
- .URL / Using the COM interface
- Microsoft .NET Framework 2.0
- download link / Time for action – using TortoiseSVN with Google Code
O
- OpenSSH certificates
- working with / Working with OpenSSH certificates
- public and private key pairs, creating / Time for action – creating public and private key pairs
- operating system edition
- checking / Checking your operating system edition
P
- patch
- patch file
- about / Why use patching?
- patching
- using / Why use patching?
- about / Why use patching?
- advantages / Why use patching?
- patch review process
- flow chart / Why use patching?
- pre-build events
- adding, in Visual Studio C++ / Time for action – pre-build events in Visual Studio C++ applications
- adding, in Visual Studio C# / Time for action – pre-build events in Visual Studio C# applications
- adding, in Visual Studio VB / Time for action – pre-build events in Visual Studio VB applications
- using, with IDEs / Using pre-build events with other IDEs
- pre-commit hook
- pre-commit hooks
- Private Key cryptography
- about / What just happened?
- properties, hook scripts
- bugtraq*append / Properties for hook scripts
- bugtraq*label / Properties for hook scripts
- bugtraq*message / Properties for hook scripts
- bugtraq*number / Properties for hook scripts
- bugtraq*url / Properties for hook scripts
- bugtraq*warnifnoissue / Properties for hook scripts
- protocols, Subversion
- file*// / Protocols supported by Subversion
- http*// / Protocols supported by Subversion
- https*// / Protocols supported by Subversion
- svn*// / Protocols supported by Subversion
- svn+ssh*// / Protocols supported by Subversion
- Public key cryptography
- about / What just happened?
- Puttygen
- about / Working with OpenSSH certificates
- downloading / Time for action – creating public and private key pairs
R
- Redmine
- about / Integration with Redmine
- URL / Integration with Redmine
- repository
- creating / Creating a repository, Time for action – creating a repository, What just happened?
- testing / Time for action – testing your repository
- changes, committing to / Committing changes to a repository, Time for action – committing changes to a repository
- repository browser
- revision graphs
- working with / Working with revision graphs
- viewing / Time for action – viewing a revision graph, What just happened?
- view, changing / Changing your view
- trees, pruning / Pruning trees
- revision logs
- differences / Differences in detail
S
- Shiny Moose Software
- about / Our case study, Why use patching?
- example / What just happened?
- SlikSVN client
- about / Getting the command-line tools
- spellchecking dictionaries
- spellchecking feature, TortoiseSVN
- about / Language packs and spellchecking
- SSH
- about / What are SSH and SSL?
- ssh-keygen / Creating your public and private key pairs
- SSL
- about / What are SSH and SSL?
- statistics
- about / Working with statistics
- viewing / Time for action – viewing statistics
- Subversion
- downloading / Time for action – installing Subversion
- URL / Time for action – installing Subversion
- installing / Time for action – installing Subversion
- about / Working with a working copy
- components / Subversion's components
- protocols / Protocols supported by Subversion
- command-line reference / Subversion command-line reference
- help system / Getting help
- SubWCRev
- features / Why use SubWCRev?
- using, via command line / Using SubWCRev via the command line, Time for action – exporting a working copy
- documentation, updating / Have a go hero – updating documentation
- command-line switches / Command-line switches
- custom date format, setting / Setting a custom date format
- using, as pre-build event / Using SubWCRev as a pre-build event in your IDE, Time for action – pre-build events in Visual Studio C++ applications
- SubWCRev.object
- methods / Using the COM interface
- svn*ignore property / Excluding items from a commit
- SVN commands
- about / Subversion command-line reference
- help system / Getting help
- working copies, working with / Working with working copiesSVN commandsworking copies, working with
- arguments / Arguments for commands
- properties and statuses / Properties and statuses
- SVNServe / Setting up the SVNServe server
- simple authentication feature / Simple authentication for SVNserve
- simple authentication, setting up / Time for action – setting up simple authentication for SVNserve
- SVNServe server
T
- tag
- about / What is a tag?
- creating / Tagging and selecting revisions
- tagging
- about / What is a tag?
- Tiny Moose Software
- about / How to create a patch
- TortoiseRedmine Plugin
- downloading / Integration with Redmine
- about / Integration with Redmine
- TortoiseSVN
- version, selecting / Choosing your TortoiseSVN version
- installing / Installing TortoiseSVN, Time for action – installing TortoiseSVN
- URL / Time for action – installing TortoiseSVN
- downloading / Time for action – installing TortoiseSVN
- language packs / Language packs and spellchecking
- spellchecking feature / Language packs and spellchecking
- spellchecking dictionaries, adding / Time for action – adding new spellchecking dictionaries
- working copy, checking out / Time for action – checking out a working copy
- checkout depth feature / Checkout depth
- Blame / Tracking changes with Blame
- file statuses / File statuses
- file locking / File locking
- file conflict / Resolving conflicts
- bug trackers, using / Why use bug trackers?
- bug trackers, integrating with / Why integrate with bug trackers?
- integrating, with Google Code / Integration with Google Code, Time for action – using TortoiseSVN with Google Code, What just happened?
- integrating, with Trac / Integration with Trac, Time for action – integration with Trac
- integrating, with Redmine / Integration with Redmine
- integrating, with Jira / Integratation with Jira, Time for action – Jira and TortoiseSVN integration
- issue trackers, working with / Working with other issue trackers
- pre-commit hooks, using / Using pre-commit hooks, Time for action – using a pre-commit hook in TortoiseSVN
- TortoiseSVN repo browser / Time for action – changing the case of a file name
- TortoiseUDiff / Time for action – installing TortoiseSVN
- Trac
- about / Integration with Trac
- URL / Integration with Trac
- integrating, with TortoiseSVN / Time for action – integration with Trac
- TracExplorer
- Transport Layer Security
- about / What just happened?
- trees
- trees, revision graph
- pruning / Pruning trees
- troubleshooting
- trunk
- about / What is a branch?
U
- Unix-style wildcards / What just happened?
V
- VisualSVN
- downloading / Time for action – installing VisualSVN
- installing / Time for action – installing VisualSVN
- about / What just happened?
- VisualSVN Server
- about / Installing VisualSVN Server for Windows
- installing / Installing VisualSVN Server for Windows
- setting up / Time for action – setting up VisualSVN Server
- downloading / Time for action – setting up VisualSVN Server
- administration interface / Using VisualSVN Server
- VisualSVN Sever
- about / Getting the command-line tools
W
- Windows Server 2003 architecture
- Windows Vista / 7 architecture
- Windows XP architecture
- working copy
- checking out / Time for action – checking out a working copy
- updating / Time for action – updating your working copy, What just happened?
- swtiching / Switching your working copy, Time for action – switching your working copy, What just happened?
- changes, reverting / Reverting changes, Time for action – reverting changes in your working copy, What just happened?, Time for action – reverting more changes, What just happened?
- working with / Working with a working copy
- exporting / Exporting a working copy, Time for action – exporting a working copy
- exporting from URL / Exporting from a repository using a URL, Time for action – exporting from a URL, What just happened?
- removing, from version control / Removing an existing working copy from version control, Time for action – removing a working copy from version control, What just happened?
- relocating / Relocating your working copy, Time for action – relocating your working copy
- deleting / Deleting a working copy, Time for action – executing a working copy cleanup, What just happened?
- working copy cleanup
- working copy issues
X
- x64 / What just happened?
- x86 / What just happened?