第3章 より進んだ話題

目次

リビジョン指定子
リビジョンキーワード
リビジョン日付
属性
なぜ属性なんてものが?
属性の操作
属性と Subversion のワークフロー
属性の自動設定
ファイルの可搬性
ファイルの内容タイプ
ファイルの実行権
行末文字コード
無視されるバージョン管理下にないアイテム
キーワード置換
ロック
ロックの作成
ロック状況の調査
ロックの解除と横取り(steal)
ロックのコミュニケーション
外部定義
ペグ・リビジョンと操作対象リビジョン
ネットワークモデル
要求と応答
クライアント証明のキャッシュ

If you've been reading this book chapter by chapter, from start to finish, you should by now have acquired enough knowledge to use the Subversion client to perform the most common version control operations. You understand how to check out a working copy from a Subversion repository. You are comfortable with submitting and receiving changes using the svn commit and svn update functions. You've probably even developed a reflex which causes you to run the svn status command almost unconsciously. For all intents and purposes, you are ready to use Subversion in a typical environment.

But the Subversion feature set doesn't stop at 「common version control operations」. It has other bits of functionality besides just communicating file and directory changes to and from a central repository.

This chapter highlights some of Subversion's features that, while important, aren't part of the typical user's daily routine. It assumes that you are familiar with Subversion's basic file and directory versioning capabilities. If you aren't, you'll want to first read 第1章 and 第2章. Once you've mastered those basics and consumed this chapter, you'll be a Subversion power-user!