ChangeLog 最新ページ

svn - ~matubara/ChangeLog移動しました

最終更新時間: 2009-02-01 00:57

2006-12-06 Wed

CVS--Concurrent Versions System (in Japanese) - キーワード置換 [cvs][svn][net]

<http://www.linkclub.or.jp/~tumibito/soft-an/cvs/cvs-man/cvs-ja_12.html>
$Id$と$Log$はLiLFeSでも使われている。

2006-09-26 Tue

あとから trunk [svn]

svn mkdir REPOS/trunk
cd WORK
for f in *; do svn mv REPOS/$f REPOS/trunk/$f; done
svn switch REPOS/trunk

ただし、
コピーがディープコピーになってしまってるかも?

2006-09-26 Tue

svn co, svn ci [svn]

svn commit と svn checkout の略。
省略前よりも対称性が高い。

2006-09-19 Tue

svn cleanup が失敗する [howto][svn]

svn: Can't copy '.svn/tmp/text-base/XXX.svn-base' to 'XXX.tmp': No such file or directory

> cp -p .svn/text-base/{.*,*} .svn/tmp/text-base/
でなぜか復旧した。

2006-08-03 Thu

Subversion バックアップ [svn][howto][net]

<http://subversion.bluegate.org/doc/book.html#svn.reposadmin.maint.backup>
[2005-11-05-1]は並行動作時にリポジトリ読み取りの atomicity が保証されていない。
svnadmin hotcopy か、そのwrapperを使う。

2006-07-25 Tue

CVS vs. SVN [svn]

 cvs -d repos get fltk svn co repos/trunk fltk

 cvs update -dP svn update

 cvs add name svn add name

 rm -f name svn remove name
 cvs remove name

 mv name newname svn move name newname
 cvs remove name
 cvs add newname

 cvs commit svn commit

 cvs diff svn diff

 cvs -d repos get -r foo fltk svn co repos/branches/foo fltk
                        svn co repos/releases/foo fltk

 cvs update -r foo svn switch repos/branches/foo
                svn switch repos/releases/foo

 cvs tag foo svn copy repos/releases/foo

 cvs tag -b foo svn copy repos/branches/foo


repos = username@cvs.sf.net:/cvsroot/fltk for CVS and
https://svn.easysw.com/public/fltk/fltk for Subversion.

via Subversion Quick-Start Guide - Fast Light Toolkit (FLTK)

2006-07-17 Mon

import & checkout -- Subversion FAQ [svn][howto][net]

すでにあるディレクトリを作業ディレクトリとして継続して使いたいときの import (相当の方法)
<http://subversion.tigris.org/faq.html#in-place-import>

     # svn mkdir file:///root/svn-repository/etc \
 -m "Make a directory in the repository to correspond to /etc"
     # cd /etc
     # svn checkout file:///root/svn-repository/etc .
     # svn add apache samba alsa X11
     # svn commit -m "Initial version of my config files"

2006-07-10 Mon

Dave Brondsema's Blog - Using Cygwin, Keychain, SVN+SSH and TortoiseSVN in Windows [svn][net]

<http://brondsema.net/blog/index.php/2005/05/03/using_cygwin_keychain_svn_ssh_and_tortoi>

c:\Cygwin\bin\bash.exe --login -c "/usr/bin/ssh %*"

2006-07-08 Sat

svn switch [svn][net]

<http://subversion.bluegate.org/doc/re28.html>
リポジトリが引っ越したときの、.svn の中身だけの書き換え。
[2006-06-26-1]代替

例えばホスト名が変更されたり、URLスキーマが 変更されたり、リポジトリパスURLの先頭部分のどこかが変更されるような場合もあるでしょう。
新しい作業コピーをチェックアウトするよりも、svn switchを使って作業コピーの中に記録されているすべての URL の 先頭部分を一括して 「書き換えて」 やるほうが良いでしょう。
この置換には --relocateオプションを使ってください。

2006-06-26 Mon

Subversion のリポジトリの引越し [svn]

基本的には、svn move URL URL をして、 新しく svn checkout で完了、のはず。
でも、全部コミットしないまま move した場合、
.svn/entries に書かれているリポジトリパスを書き換えればよい。

find . -name entries | xargs perl -pe's/.../.../'

で問題なさそうなら、perl -i に変えて実行。(フィルタ動作ではなくファイル上に書き込む)

Referrer (Inside): [2006-07-08-4]

2006-04-20 Thu

ファイルサーバのHOMEディレクトリにSVNリポジトリを置いて使う [win][svn]

Cygwin からは、

svn ls svn+ssh://zonen/home/wijs/matubara/backup_winhome/cygwin_home/.repos

当然のように、ssh-agent が有効なのがありがたい。

サーバー上では、

svn ls file://localhost/home/wijs/matubara/backup_winhome/cygwin_home/.repos


TortoiseSVNでは、

Powered by chalow
inserted by FC2 system