Title: Theory / Unimportant / CS / Softw / VCS / SVN
Tags: hasNotNewEffectReturnsMeaning computer_to_instruction FromInstruction fromCommandLine FromVariables definitionToAnswer fromMath récupéré

Name: Subversion
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Abbreviation: SVN

Name: Version Control System
Definition: a system that tracks incremental versions (or revisions) of files and, in some cases, directories over time.
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Chapter: Preface, 1
Section: Is Subversion the Right Tool?
Name2: revision control system
Abbreviation: VCS

Question: What is the cost of using a CSV ?
Answer: Rename/delete should be done using CSV and not the usual tools
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?

Question: What can a CSV do
Answer: -Save and compare the history of a file
-Attribute edits to its creator
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?

Question: What is the problem with using CSV for distributing static data
Answer: Tracking change has a cost, which is paid for nothing since data doesn't change.
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?

Name: Distributed version control system
Definition: A VCS without master repo
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?
Abbreviation: DVCS

Question: Advantage of DVCS over traditional CVS ?
Answer: More efficient since every important operation is local
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?

Question: Disadvantage of DVCS over traditional CVS ?
Answer: More complex, since every user must know how to do everything
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Chapter: Preface
Section: Is Subversion the Right Tool?

Instruction: svn
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: The command-line client program for svn
Chapter: Preface
Section: Subversion's Components

Instruction: svnversion
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A program for reporting the state (in terms of revisions of the items present) of a working copy
Chapter: Preface
Section: Subversion's Components

Instruction: svnlook
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A tool for directly inspecting a Subversion repository
Chapter: Preface
Section: Subversion's Components

Instruction: svnadmin
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A tool for creating, tweaking, or repairing a Subversion repository
Chapter: Preface
Section: Subversion's Components

Instruction: mod_dav_svn
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A plug-in module for the Apache HTTP Server, used to make your repository available to others over a network
Chapter: Preface
Section: Subversion's Components

Instruction: svnserve
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A custom standalone server program, runnable as a daemon process or invokable by SSH; another way to make your repository available to others over a network
Chapter: Preface
Section: Subversion's Components

Instruction: svndumpfilter
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A program for filtering Subversion repository dump streams
Chapter: Preface
Section: Subversion's Components

Instruction: svnsync
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A program for incrementally mirroring one repository to another over a network
Chapter: Preface
Section: Subversion's Components

Instruction: svnrdump
Page: http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html
Effect: A program for performing repository history dumps and loads over a network
Chapter: Preface
Section: Subversion's Components

Name: A working copy
Definition: a local copy of a particular version of a user's VCS-managed data upon which that user is free to work
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Chapter: 1

Question: Fundamental problem of VCS
Answer: how will the system allow users to share information, but prevent them from accidentally stepping on each other's feet?
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Chapter: 1

Page: http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Effect: Simplest CSV
Chapter: 1
Name: Lock-modify-unlock

Question: What is the trouble with lock-modify-unlock ?
Answer: Creates a false sens of security
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Chapter: 1
Answer2: forbid to edit different part separatly

Page: http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
Effect: Algorithm used by most CVS
Chapter: 1
Name: Copy-modify-merge

Name: An atomic transaction
Definition: A transaction which is either entirely executed, or not at all
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1

Name: To commit
Definition: Communicate changes made to files and directory
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1
Context: SVN

Name: A revision number
Definition: An identification of the repository tree at a certain moment of time
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1

Name: Subversion working copy
Definition: an ordinary directory tree on your local system, containing a collection of files
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1

Variable: .svn/
Meaning: Contains administrative informations for SVN
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1
Typ: directory

Question: In a working directory, a file is associated to
Answer: What revision your working file is based on (this is called the file's working revision)
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Chapter: 1
Answer2: A timestamp recording when the local copy was last updated by the repository

Instruction: checkout foo
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: Create a local repository which is a copy of the content of the svn sever foo
Context: svn
Chapter: 1

Instruction: commit foo
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: State to svn that the file foo should should be comitted to the server
Context: svn
Chapter: 1

Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: the commit message is bar
Context: svn commit foo
Chapter: 1
Abbreviation: -m bar

Instruction: update
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: asks the server for most recent version of the files
Context: svn
Chapter: 1

Instruction: status
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: Show current status of the local repository
Context: svn
Chapter: 1

Instruction: log
Page: http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html
Effect: display the history of changes to a file or directory
Context: svn
Chapter: 1

Instruction: help
Page: http://svnbook.red-bean.com/en/1.7/svn.tour.help.html
Effect: Show svn's help
Context: svn
Chapter: 2

Instruction: help foo
Page: http://svnbook.red-bean.com/en/1.7/svn.tour.help.html
Effect: Show svn's help for subcomand foo
Context: svn
Chapter: 2

Name: option
Definition: command modifier of a subcommand
Page: http://svnbook.red-bean.com/en/1.7/svn.tour.help.html
Chapter: 2
Context: svn
Name2: switch
Intuition: flag