Chapter 2. Basic Concepts 基本概念 2.1. The Repository 仓库 This chapter is a short, casual introduction to Subversion. If you're new to version control, this chapter is definitely for you. We begin with a discussion of general version control concepts, work our way into the specific ideas behind Subversion, and show some simple examples of Subversion in use. 本章是一个简短的,临时的SUBVERSION入门导论,如果你是刚接触版本控制,本章适合你。我们从讨论整个版本控制概念开始,顺着我们的说明进入在SUBVERSION之后的具体细节,并且展示一些简单的SUBVERSION实际使用例子 www.shengfang.org Even though the examples in this chapter show people sharing collections of program source code, keep in mind that Subversion can manage any sort of file collection - it's not limited to helping computer programmers. 即使本章例子显示的是人们共享程序源码,但是请注意SUBVERSION可以管理任何文件,不仅仅是帮助计算机程序员而已 www.shengfang.org 2.1. The Repository 仓库 Figure 2.1. A Typical Client/Server System 一个典型的客户端服务器系统
When a client reads data from the repository, it normally sees only the latest version of the filesystem tree. But the client also has the ability to view previous states of the filesystem. For example, a client can ask historical questions like, "what did this directory contain last Wednesday?", or "who was the last person to change this file, and what changes did they make?" These are the sorts of questions that are at the heart of any version control system: systems that are designed to record and track changes to data over time. 当一个客户端从仓库读取数据,它通常只是看到最新版本的文件系统树,但是客户端也有能力看到文件系统以前的状态,例如,一个客户端可以询问关于历史的问题,例如 上个星期三这个目录包含了什么 谁最后修改了这个文件,他做了什么修改 这一系列的问题是任何一个版本控制系统的核心问题,系统必须设计为记录和跟踪任何时刻的修改记录 www.shengfang.org 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/tsvnhlpbasic.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1123336169 |
2005年8月6日21:49星期六 [English]





