上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
開発/バージョン管理システム/Subversion
をテンプレートにして作成
資料室
開発/バージョン管理システム/Subversion をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
*Subversion
Subversionは,バージョン管理システムとして広く利用されて...
#ls2(,pagename)
*Subversionはじめ
-リポジトリ(サーバー)からファイルを手元に取り出すことを''...
-手元に''checkout''したファイルを作業コピーと呼ぶ。
-作業コピーに加えた変更をリポジトリに反映することを,''コ...
--''コミット''したファイルは,いつでも過去に''コミット''...
--''コミット''すると,その時のバージョンを指す番号(リビジ...
-作業コピーにリポジトリのファイルの内容を反映することを''...
--作業コピーを''checkout''してからリポジトリに変更が''コ...
--作業コピーに変更を加えられていた場合,リポジトリに''コ...
-ファイルをバージョン管理しない状態に取り出すことを''expo...
-あるバージョンに付けた目印を,''タグ(tag)''と言う。
--自動的に付く''タグ''がいくつかある。
HEAD:作業コピーに対するリポジトリ上の最新リビジョンを指す
BASE:作業コピーの元になっているリビジョンを指す
-バージョン管理の中心となるフォルダを''トランク(trunk)'...
-trunkに平行してバージョン管理するフォルダを''ブランチ(b...
-リポジトリは仮想的なファイルシステム。
--ローカルのディスク上でファイルやフォルダをコピーするよ...
--リポジトリ上でコピーを行ってもファイル内容がコピーされ...
*Subversionの入門
-タグもブランチも,リポジトリ上でコピーすることにより行う...
--GUIクライアントには,タグやブランチのための専用UIが有る...
--コピーだから,HEADリビジョンは各コピー毎にあることにな...
-リポジトリを変更すると,リポジトリ全体のリビジョンが更新...
--タグを作成しなくても,リビジョンを指定して取り出せば全...
-フォルダが管理されます。
-リネーム,移動が出来る。 →''move''サブコマンド
-コミット前の変更の取り消しが出来る。 →''revert''サブコマ...
-''update''すると現在の作業コピーにマージが発生するんだけ...
-作業コピーのBASEを別のリビジョン・タグ・ブランチに移動す...
*Subversionの特徴
-チェンジセットによるリビジョン管理~
CVSでは,このコミット作業はファイルごとになるんで,ファイ...
Subversionだと,リポジトリ全体にリビジョン番号を付けてバ...
-ファイルのコピー,リネームとかでも履歴が引き継げる~
CVSは,ファイルをコピーしたりファイルの名前を変更したりす...
Subversionだと,ファイルをコピーする場合やファイル名の変...
-プロトコルにHTTPを利用できる~
CVSは,リポジトリへのアクセスは独自プロトコルか,SSH接続...
Subversionだと,WebDAVが利用できるんでHTTPプロトコルが通...
-柔軟なマージ機能~
CVSは,基本的にはタグ付けからのみマージ出来たが,Subversi...
-フック機能がある~
CVSと同様に,フックの機能がある。これでコミットの前後で特...
コミットログが記述されていない場合は,コミットさせない
コミットログに故障管理IDや仕様変更IDが記述されていない場...
コードチェックを行い問題があった場合,コミットさせない
コミット後自動的にビルド/テストを行い,テスト結果やカバ...
といった事ができるようだ。
*ドキュメント管理なんかにも使うと結構便利な気がする
+バージョン管理~
Subversionみたいな管理ソフトがない場合,以下のような感じ...
1_企画書.ppt → 2_企画書.ppt → 3_企画書.ppt
設計書_V1.doc → 設計書_V2.doc → 設計書_V3.doc
20090814_設計書.doc → 20090815_設計書.doc → 20090816...
+ベースラインの管理~
開発過程の“ある時点”で関係性を維持している状態のことを「...
お客さんとかに初めて提出したときの文書なんかがバージョン1...
これを繰り返していくと頭の中に入っていた事も,お客さんに...
この場合,変更しなかった文書のバージョンも上げちゃえば少...
終了行:
*Subversion
Subversionは,バージョン管理システムとして広く利用されて...
#ls2(,pagename)
*Subversionはじめ
-リポジトリ(サーバー)からファイルを手元に取り出すことを''...
-手元に''checkout''したファイルを作業コピーと呼ぶ。
-作業コピーに加えた変更をリポジトリに反映することを,''コ...
--''コミット''したファイルは,いつでも過去に''コミット''...
--''コミット''すると,その時のバージョンを指す番号(リビジ...
-作業コピーにリポジトリのファイルの内容を反映することを''...
--作業コピーを''checkout''してからリポジトリに変更が''コ...
--作業コピーに変更を加えられていた場合,リポジトリに''コ...
-ファイルをバージョン管理しない状態に取り出すことを''expo...
-あるバージョンに付けた目印を,''タグ(tag)''と言う。
--自動的に付く''タグ''がいくつかある。
HEAD:作業コピーに対するリポジトリ上の最新リビジョンを指す
BASE:作業コピーの元になっているリビジョンを指す
-バージョン管理の中心となるフォルダを''トランク(trunk)'...
-trunkに平行してバージョン管理するフォルダを''ブランチ(b...
-リポジトリは仮想的なファイルシステム。
--ローカルのディスク上でファイルやフォルダをコピーするよ...
--リポジトリ上でコピーを行ってもファイル内容がコピーされ...
*Subversionの入門
-タグもブランチも,リポジトリ上でコピーすることにより行う...
--GUIクライアントには,タグやブランチのための専用UIが有る...
--コピーだから,HEADリビジョンは各コピー毎にあることにな...
-リポジトリを変更すると,リポジトリ全体のリビジョンが更新...
--タグを作成しなくても,リビジョンを指定して取り出せば全...
-フォルダが管理されます。
-リネーム,移動が出来る。 →''move''サブコマンド
-コミット前の変更の取り消しが出来る。 →''revert''サブコマ...
-''update''すると現在の作業コピーにマージが発生するんだけ...
-作業コピーのBASEを別のリビジョン・タグ・ブランチに移動す...
*Subversionの特徴
-チェンジセットによるリビジョン管理~
CVSでは,このコミット作業はファイルごとになるんで,ファイ...
Subversionだと,リポジトリ全体にリビジョン番号を付けてバ...
-ファイルのコピー,リネームとかでも履歴が引き継げる~
CVSは,ファイルをコピーしたりファイルの名前を変更したりす...
Subversionだと,ファイルをコピーする場合やファイル名の変...
-プロトコルにHTTPを利用できる~
CVSは,リポジトリへのアクセスは独自プロトコルか,SSH接続...
Subversionだと,WebDAVが利用できるんでHTTPプロトコルが通...
-柔軟なマージ機能~
CVSは,基本的にはタグ付けからのみマージ出来たが,Subversi...
-フック機能がある~
CVSと同様に,フックの機能がある。これでコミットの前後で特...
コミットログが記述されていない場合は,コミットさせない
コミットログに故障管理IDや仕様変更IDが記述されていない場...
コードチェックを行い問題があった場合,コミットさせない
コミット後自動的にビルド/テストを行い,テスト結果やカバ...
といった事ができるようだ。
*ドキュメント管理なんかにも使うと結構便利な気がする
+バージョン管理~
Subversionみたいな管理ソフトがない場合,以下のような感じ...
1_企画書.ppt → 2_企画書.ppt → 3_企画書.ppt
設計書_V1.doc → 設計書_V2.doc → 設計書_V3.doc
20090814_設計書.doc → 20090815_設計書.doc → 20090816...
+ベースラインの管理~
開発過程の“ある時点”で関係性を維持している状態のことを「...
お客さんとかに初めて提出したときの文書なんかがバージョン1...
これを繰り返していくと頭の中に入っていた事も,お客さんに...
この場合,変更しなかった文書のバージョンも上げちゃえば少...
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ