最新ページ

svn - XINUJP - ChangeWebLog

最終更新時間: 2023-01-16 17:42

2013-08-03 Sat

LaTeX 内で SVN キーワードを表示させる [latex][svn]

latex には、svn-multi というパッケージがあり、これを使うとファイルを分割しても、ちゃんと最新情報が使用できる。

- プリアンブルにて
\usepackage{svn-multi}

- 各ファイルにて(もちろん svn propset しておいてね!)
\svnid{$Id$}

- 表示したいところで
\svnrev -> リビジョン
\svndate -> 最終チェックイン日付
\svnauthor -> 最終チェックインユーザ

2012-04-05 Thu

svn コマンド ちょい深チップス [svn]

svn コマンドの一歩進んだ使い方

続きを読む...

2012-03-17 Sat

.svn が消える?! [unix][svn]

久しぶりに, cygwin で以前作成したソフトの svn を co したが, 何故か調子悪い.
で, cygwin の SVN を最新に update して, svn co.
その後, いつものように emacs から (psvn.el で) svn-status を実行したが, 「svnwork じゃないよ」と言われしまい, 先へ進めず!

で, svnwork で .svn を探したのだが, top には .svn あるものの, それ以下の dir. には, どこにも .svn がない!!
co 失敗かと思い, 再度, co したが結果は同じ.

ググッたところ, R.1.7 以降, .svn は top にしか生成されないとか.

で, 1.7 対応の psvn.el を探し, こちらを入れて OK!
http://www.eaflux.com/index.html.ja

しっかし, top 以外は .svn 無しって, かなり大胆な変更...
アチコチ影響出そう. (tortoiseSVN 対応しているのかな?)

2012-02-06 Mon

svn ignore の取消し [svn]

「svn ignore の設定」は, ググると結構見つかるが,
「svn ignore の取消し」って, ちょっと見つからず.

で, ここに記載

$ svn propdel 'svn:ignore' 'FILENAME' ./DIR/


ようは, 'propset' を 'propdel' に置き換えれば良いだけ.
分かれば当り前だが, なかなか分からなかった...

2011-10-21 Fri

SVN の認証方法いろいろ [svn][unix]

忘れないうちにメモ

認証者記述パスワードGoodBad
svnfile:///xxxSVN conf dir.SVNだけあれば可能login account 必要, リモート不可
svnsvn://xxxSVN conf dir.SVNだけあれば可能漏洩あり
sshsvn+ssh://xxxlogin passwd漏洩無しlogin account 必要
sslhttps://xxxssl passwd漏洩無しSSL 必要

2011-08-01 Mon

svn ファイル/ディレクトリのパーミッション [svn]

ううむ, svn でファイル/ディレクトリのパーミッション管理が出来ないことが判明...
どうすべ.

2011-07-25 Mon

svn で複数の ignore ファイル [svn]

そうだった, すっかり忘れていた...

$ svn propset 'svn:ignore' 'file' ./

だと, 1つ(1種類)のファイルしか指定できない.
更に, 一度 ignore ファイルを設定して, 再度, 別のファイルを設定すると, 後で設定したファイルのみ, ignore される.
例えば,

$ svn propset 'svn:ignore' '*.bak' ./
$ svn commit
$ svn propset 'svn:ignore' '*.tmp' ./
$ svn commit

した場合, '*.tmp' は ignore されるが, '*.bak' は ignore されない.

複数種類 ignore は, propedit を使用するか, ignore 用ファイルを作成して, propset svn:ignore -F ignore 用ファイル指定 する必要あり.
- propedit

$ svn propedit 'svn:ignore' ./
エディタから
--
*.bak
*.tmp
--

- ignore 用ファイル

ignore 用ファイル作成(例えば .svnignore)
--
*.bak
*.tmp
--
$ svn propset 'svn:ignore' -F '.svnignore' ./

2011-07-12 Tue

svn 再帰的 ignore [svn]

'-R' で svn ignore を再帰的に適用できるそうな.

svn propset -R 'svn:ignore' '*' ./tmp/