さて、リポジトリを作ってみるか。ということで、
[Mac]Leopard に入っているSubversion確認
http://violentcoding.com/blog/2008/04/16/archives/115
の続き。
ホームの「書類」に「test」フォルダを作っておいて、myRepositoryというリポジトリでも作ってみる。
svnadmin の create でリポジトリとなるディレクトリのパスを指定してやる。
$ svnadmin create Documents/test/myRepository
はい、終了。
これだけじゃ寂しいので、ちゃんとできてるか svn の checkout で確認してやる。
さっき作ったリポジトリをURLで書いてあげて・・・
$ svn co file://localhost/Users/violentcoding/Documents/test/myRepository
どうかな?
Checked out revision 0.
うん、OK。
Related posts
そういえば、Leopardに標準で入っているという噂のSubversionを全く見ていなかったので、まずは確認。
ターミナルで
$ svn --version
おぉ、いましたね!
svn, version 1.4.4 (r25188)
compiled Sep 23 2007, 22:32:34
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
よし、ヘルプを。
$ svn help
でました。
usage: svn <subcommand> [options] [args]
Subversion command-line client, version 1.4.4.
Type 'svn help <subcommand>' for help on a specific subcommand.
Type 'svn --version' to see the program version and RA modules
or 'svn --version --quiet' to see just the version number.
Most subcommands take file and/or directory arguments, recursing
on the directories. If no arguments are supplied to such a
command, it recurses on the current directory (inclusive) by default.
Available subcommands:
add
blame (praise, annotate, ann)
cat
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del, remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mkdir
move (mv, rename, ren)
propdel (pdel, pd)
propedit (pedit, pe)
propget (pget, pg)
proplist (plist, pl)
propset (pset, ps)
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
Subversion is a tool for version control.
For additional information, see http://subversion.tigris.org/
じゃあ、svnadmin。
$ svnadmin --version
うんうん。
svnadmin, version 1.4.4 (r25188)
compiled Sep 23 2007, 22:32:34
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
で、ヘルプ。
$ svnadmin help
どーん!
general usage: svnadmin SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]
Type 'svnadmin help <subcommand>' for help on a specific subcommand.
Type 'svnadmin --version' to see the program version and FS modules.
Available subcommands:
crashtest
create
deltify
dump
help (?, h)
hotcopy
list-dblogs
list-unused-dblogs
load
lslocks
lstxns
recover
rmlocks
rmtxns
setlog
verify
さて、リポジトリを作ってみるか
Related posts