subversion

連携

[subversion][trac]hook script 準備 $ sudo gunzip /usr/share/doc/trac/contrib/trac-post-commit-hook.gz $ sudo chmod +x /usr/share/doc/trac/contrib/trac-post-commit-hook $ sudo chmod +x /usr/share/doc/trac/contrib/trac-pre-commit-hook [subve…

移行足りず

移行したけどプロパティがセットされてない。 ローカルのconfigにプロパティが設定されていれば、チェックアウトした時に自動的に付加されると思ってたけどそんなことはなく、自分で設定せんといかん。 面倒だとおもってたらhttp://members.at.infoseek.co.j…

まとめ(クライアント)

TortoiseSVNいれる 特に何もなく普通に。 Subclipseいれる これも特に何もなく普通に。 ウィンドウ->設定->チーム->SVN->設定ファイルの場所 を変更 C:\Users\******\AppData\Roaming\Subversion\config*1 Subversion設定値を変更 C:\Users\******\AppData\R…

まとめ(サーバ)

決めごと cvsからログも含めて移行する 一プロジェクト、一リポジトリ svnとhttpでアクセス可能、更新はsvnのみ ユーザ管理は情報を集約 準備とか sudo apt-get install subversion subversion-tools libapache2-svn mkdir /svn/java ユーザ管理 mkdir /svn/…

svnserve

http://d.hatena.ne.jp/KoshigoeBushou/20060329/1143632813 $ svnserve -d -r /var/svnとして svn://HOST/hoge/ svn://HOST/foo/ svn://HOST/bar/とできるらしい。

認証

他のリポジトリに適用するとどうもうまくいかん。 [groups] dev = user [/] user=rw [repository:/] @dev=rw使い方はよくわかんないけど、真ん中のエントリがきいてそう。 これをつけ足したらうまくいったしね。

認証

anon-access = readじゃなく anon-access = noneこうするとOKみたい

認証

やはりNG。authz? [/] user = rw [repository:/mysrc] user = rwとやって再起動して、 jury@ubuntu-vm:~/work$ svn checkout svn://localhost/mysrc 認証領域: <svn://localhost:3690> My First Repository 'user' のパスワード: svn: 編集用ルートパスを開く操作が認証されていま</svn://localhost:3690>…

認証

svnserve を試してみるもNGhttp://tech.gowest.co.jp/?cat=4/etc/xinetd.d/svn でリポジトリを指定 service svn { disable = no socket_type = stream user = svnadmin wait = no server = /usr/bin/svnserve server_args = -i -r /svn/java/****** }/svn/ja…

PuTTY

http://www.hrtdotnet.jp/pro/env/eclipse/eclipse3_06/eclipse3.06.html download http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty.zipをget install zipを c:\devspace\PuTTY に展開 環境変数 SVN_SSH c:\\devspace\\PuTTY\\plink…

fstype

http://subversion.bluegate.org/doc/ch05.html#svn.reposadmin.basics.backends svnadmin create --fs-type=fsfs覚えておこう

log化ける

cvs2svn --encoding=CP932これでOK。ずっとWin EclipseからCVSでやってたのでそうなのかな。

commit2

グループ svnuserを追加・・・しようとおもったら、実はもうあった。 svn系の何らかしかのpackageを入れたときにできた模様。自身のアカウントをsvnuserに追加して。リポジトリを根っこからchownとchmod $ sudo chown -R svnuser:svnuser /svn $ sudo chmod …

commit2

commit してみると propset subclipse:tags "61,sample,/sample,tag" C:/devspace/workspace/sample commit -m "create Pre-Release 0" -N C:/devspace/workspace/sample Sending workspace/sample Committed revision 62. RA layer request failed svn: REP…

log

http://espion.just-size.jp/archives/04/325211155.html 基本的に、コマンドもそんなに難しくないのですぐ理解する事が出来ましたが、 cvs2svn でちょっとはまりました。log は日本語で書いていたのですが、 cvs2svn で移行させたら全部文字化けしちゃって…

commit

Eclipse側からCommit。うん、OK。 ?キーワード置換がいってない?「チーム」->「キーワードを追加」で$Idにチェックオン。 ソースのすべての$Idを埋め込んでいるので全部一斉にかきかわりやがった。まぁありか。

commit

http://d.hatena.ne.jp/satake7/20080813/p1 $ sudo vi /etc/apache2/mods-enabled/dav_svn.conf <Location /> DAV svn SVNPath /svn AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user </Location>$ sudo htpasswd -c…

commit

Eclipseからsvnリポジトリにつないで、編集してコミットするとpermissionがdeniedですよと言われる始末。

cvs2svn

http://d.hatena.ne.jp/pyopyopyo/20060710/p1 $ cvs2svn --dump-only --dumpfile=proj1.dump /cvs/java/proj1$ svnadmin create /svn/java/proj1 $ svnadmin load /svn/java/proj1 < ~/proj1.dump .cvsignoreとかってどうなったっけ?

CVSからGitへ、Subversionを経由してから

subversion ubuntu でググってhttp://d.hatena.ne.jp/kslash/20071122/1195741209参考に。 $ sudo apt-get install subversion subversion-tools libapache2-svn$ sudo vi /etc/apache2/mods-enabled/dav_svn.conf<Location /svn> DAV svn SVNParentPath /svn </Location>$ sudo svnadm…