SVNの使い方
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*SVNの使い方 [#b2bd427c]
*はじめに [#b38ee4ab]
SVNサーバを用いてプロジェクト管理をする場合は、事前にgupp...
以下の処理に於いて、IDやパスワードを聞かれた場合は、IDは...
*MegaScriptのソースを取得する [#a3c16bdf]
svn checkout http://guppy.arch.info.mie-u.ac.jp/repos/Me...
を実行するとMegaScriptの作業コピーがMegaScriptという名前...
この作業コピーは最新のリビジョンになる。
svn checkout http://guppy.arch.info.mie-u.ac.jp/repos/Me...
とすると作業コピー名を指定できる。
*最新のリビジョンに更新する [#m3165f86]
svn update
手もとの作業コピーに最新リビジョンを反映させるには svn up...
*編集したものをリポジトリに反映する [#m5c86522]
svn commit
を実行すると.rc/cshrc内で環境変数SVN_EDITORに指定したエデ...
*アイテムを追加する [#w5a3349b]
svn add ファイル名
を実行するとファイルが追加される。
ただし、ファイルはあらかじめ作っておく必要がある。
svn mkdir ディレクトリ名
または
mkdir ディレクトリ名
svn add ディレクトリ名
を実行するとディレクトリを追加する。
ただし、このsvn addとsvn mkdirは追加予告しかしないため、...
*アイテムを削除する [#tbabc5c8]
svn delete ファイル名またはディレクトリ名
を実行すると指定したものがファイル名ならば直ちに削除され...
ディレクトリ名の場合は削除予約となり、コミット時に作業コ...
ただし、ディレクトリを削除するにはあらかじめディレクトリ...
*アイテムをコピーする [#w3591694]
svn copy foo bar
を実行すると新しいアイテムbarをfooの複製として作成する。
このコマンドの場合も次回コミット時に反映される。
そのときコピーの履歴が記録される。
*アイテムを移動する [#ea362cba]
svn move foo bar
を実行するとfooからbarにリネーム(移動)できる。
svn copy foo bar
svn delete foo
を実行したものと同等である。次回コミット時に反映される。
*リポジトリを以前のリビジョンに戻す [#r30674c1]
svn merge -r 現在のリビジョン番号:戻したいリビジョン番号...
を実行すると以前のリビジョンに戻せる。コミットすると反映...
*ファイルをロック、アンロックする(非奨励) [#rbdc2a92]
svn lock ファイル名
を実行するとファイルをロックする。
svn unlock ファイル名
を実行するとファイルをアンロックする。
*作業コピーとリポジトリとの差分を表示 [#i4621b70]
svn diff
を実行すると手元の作業コピーとリポジトリの差分を表示する。
*作業コピーの現在の状態を表示する [#f32d60b0]
svn status
を実行すると現在の作業コピーのファイルとディレクトリの状...
svn help status
で詳細を表示できる。
*以前のリビジョンのファイルを表示する [#v12025ac]
svn cat --revision リビジョン番号 ファイル名
を実行すると指定したリビジョンのファイルが表示される。
revisionオプションを指定しない場合最新リビジョンのファイ...
*ファイルやディレクトリの更新履歴を見る [#k5e92a1c]
svn log ファイル名(ディレクトリ名)
~/MegaScript/runtime/MegaScript.rbの更新履歴が見たい場合...
svn log MegaScript.rb
を実行するとMegaScript.rbの更新履歴が表示される。
svn log
ファイルを指定しない場合、全てのリビジョンの履歴が表示さ...
*タグを付ける [#deb8585a]
安定版として、タグ(バージョン)を付ける場合は、以下の操...
svn copy http://guppy.arch.info.mie-u.ac.jp/repos/MegaSc...
http://guppy.arch.info.mie-u.ac.jp/repos/MegaScript/tags...
-m 'Release ver. 0.0.0'
コマンドラインから一行で入力する場合は、最後の'\'は省略す...
*ブランチを作成 [#qb54da8e]
新しい試みや大幅な更新をするためにブランチを分ける場合は...
svn switch http://guppy.arch.info.mie-u.ac.jp/repos/Mega...
上記操作により、カレント・ディレクトリの作業内容が、branc...
終了行:
*SVNの使い方 [#b2bd427c]
*はじめに [#b38ee4ab]
SVNサーバを用いてプロジェクト管理をする場合は、事前にgupp...
以下の処理に於いて、IDやパスワードを聞かれた場合は、IDは...
*MegaScriptのソースを取得する [#a3c16bdf]
svn checkout http://guppy.arch.info.mie-u.ac.jp/repos/Me...
を実行するとMegaScriptの作業コピーがMegaScriptという名前...
この作業コピーは最新のリビジョンになる。
svn checkout http://guppy.arch.info.mie-u.ac.jp/repos/Me...
とすると作業コピー名を指定できる。
*最新のリビジョンに更新する [#m3165f86]
svn update
手もとの作業コピーに最新リビジョンを反映させるには svn up...
*編集したものをリポジトリに反映する [#m5c86522]
svn commit
を実行すると.rc/cshrc内で環境変数SVN_EDITORに指定したエデ...
*アイテムを追加する [#w5a3349b]
svn add ファイル名
を実行するとファイルが追加される。
ただし、ファイルはあらかじめ作っておく必要がある。
svn mkdir ディレクトリ名
または
mkdir ディレクトリ名
svn add ディレクトリ名
を実行するとディレクトリを追加する。
ただし、このsvn addとsvn mkdirは追加予告しかしないため、...
*アイテムを削除する [#tbabc5c8]
svn delete ファイル名またはディレクトリ名
を実行すると指定したものがファイル名ならば直ちに削除され...
ディレクトリ名の場合は削除予約となり、コミット時に作業コ...
ただし、ディレクトリを削除するにはあらかじめディレクトリ...
*アイテムをコピーする [#w3591694]
svn copy foo bar
を実行すると新しいアイテムbarをfooの複製として作成する。
このコマンドの場合も次回コミット時に反映される。
そのときコピーの履歴が記録される。
*アイテムを移動する [#ea362cba]
svn move foo bar
を実行するとfooからbarにリネーム(移動)できる。
svn copy foo bar
svn delete foo
を実行したものと同等である。次回コミット時に反映される。
*リポジトリを以前のリビジョンに戻す [#r30674c1]
svn merge -r 現在のリビジョン番号:戻したいリビジョン番号...
を実行すると以前のリビジョンに戻せる。コミットすると反映...
*ファイルをロック、アンロックする(非奨励) [#rbdc2a92]
svn lock ファイル名
を実行するとファイルをロックする。
svn unlock ファイル名
を実行するとファイルをアンロックする。
*作業コピーとリポジトリとの差分を表示 [#i4621b70]
svn diff
を実行すると手元の作業コピーとリポジトリの差分を表示する。
*作業コピーの現在の状態を表示する [#f32d60b0]
svn status
を実行すると現在の作業コピーのファイルとディレクトリの状...
svn help status
で詳細を表示できる。
*以前のリビジョンのファイルを表示する [#v12025ac]
svn cat --revision リビジョン番号 ファイル名
を実行すると指定したリビジョンのファイルが表示される。
revisionオプションを指定しない場合最新リビジョンのファイ...
*ファイルやディレクトリの更新履歴を見る [#k5e92a1c]
svn log ファイル名(ディレクトリ名)
~/MegaScript/runtime/MegaScript.rbの更新履歴が見たい場合...
svn log MegaScript.rb
を実行するとMegaScript.rbの更新履歴が表示される。
svn log
ファイルを指定しない場合、全てのリビジョンの履歴が表示さ...
*タグを付ける [#deb8585a]
安定版として、タグ(バージョン)を付ける場合は、以下の操...
svn copy http://guppy.arch.info.mie-u.ac.jp/repos/MegaSc...
http://guppy.arch.info.mie-u.ac.jp/repos/MegaScript/tags...
-m 'Release ver. 0.0.0'
コマンドラインから一行で入力する場合は、最後の'\'は省略す...
*ブランチを作成 [#qb54da8e]
新しい試みや大幅な更新をするためにブランチを分ける場合は...
svn switch http://guppy.arch.info.mie-u.ac.jp/repos/Mega...
上記操作により、カレント・ディレクトリの作業内容が、branc...
ページ名: