Subversion r10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2008/07/09(水) 10:02:46公式HP
subversion.tigris.org
http://subversion.tigris.org/
Subversion によるバージョン管理
http://subversion.bluegate.org/
subversion: Project Status
http://subversion.tigris.org/project_status.html
subversion: Subversion Links
http://subversion.tigris.org/links.html
Version Control Systems Comparison
http://better-scm.berlios.de/comparison/comparison.html
前スレ
r9 http://pc11.2ch.net/test/read.cgi/tech/1202086238/
r8 http://pc11.2ch.net/test/read.cgi/tech/1192864879/
r7 http://pc11.2ch.net/test/read.cgi/tech/1180858500/
06 http://pc11.2ch.net/test/read.cgi/tech/1165892754/
05 http://pc8.2ch.net/test/read.cgi/tech/1145841405/
04 http://pc8.2ch.net/test/read.cgi/tech/1129642894/
03 http://pc8.2ch.net/test/read.cgi/linux/1100622362/
02 http://pc5.2ch.net/test/read.cgi/linux/1078609142/
01 http://pc.2ch.net/test/read.cgi/linux/1002355536/
0002デフォルトの名無しさん
2008/07/09(水) 10:03:16Subversionによるバージョン管理(日本語訳)
http://subversion.bluegate.org/
svnbook PDF版
http://psyto.s26.xrea.com/misc/svnbook/
Subversion批判に対する反論
http://subversion.bluegate.org/svn-anti-fud-ja.html
svn診断への反論
http://subversion.bluegate.org/undiagnosing-ja.txt
CVSユーザのためのSubversionガイド(wakatonoさん)
http://slashdot.jp/journal.pl?op=display&uid=12&id=200792
FSFS propaganda
http://arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html
TortoiseSVNユーザガイド
http://tortoisesvn.bluegate.org/Help/dailyuseguide.html
■Wiki
Subversionメモ
http://terai.s55.xrea.com/Subversion.html
Subversion(Saisse's Wiki):
http://www.saisse.jp/pukiwiki/pukiwiki.php?Subversion
■記事(ちょいと旧め)
http://www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html
http://ukai.jp/debuan/2002w/subversion.txt
http://ukai.jp/Slides/2003/0521-lw2003/html/
http://ukai.jp/Articles/2003/uu-svn/
0003デフォルトの名無しさん
2008/07/09(水) 10:04:50http://www.red-bean.com/fitz/presentations/2007-07-27-OSCON-svn-worst-practices.pdf
日本語要約
http://www.geekpage.jp/blog/?id=2007/10/24
バージョン管理システムについて語るスレ
http://pc11.2ch.net/test/read.cgi/tech/1193332500/
リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」
http://po3a.blogspot.com/2007/12/subversion.html
Git入門
http://www8.atwiki.jp/git_jp/
0004デフォルトの名無しさん
2008/07/09(水) 11:06:180005デフォルトの名無しさん
2008/07/09(水) 11:06:590006デフォルトの名無しさん
2008/07/09(水) 12:15:070007デフォルトの名無しさん
2008/07/11(金) 01:28:53file://(日本語が入ったUNCパス)でリポジトリを覗こうとすると
パスがURIエンコードされちゃって見れなくなってしまったよ。
1.4.Xだと問題なかったんだが…。
0008デフォルトの名無しさん
2008/07/11(金) 04:47:33http://www12.atwiki.jp/linux2ch/?SubversionFAQs
0009デフォルトの名無しさん
2008/07/11(金) 12:40:030010デフォルトの名無しさん
2008/07/11(金) 14:03:40ttp://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_reject_commit.html
WebDAV サーバの中から file:///〜 でのリポジトリ指定でコミットかける
と正常に通るけど、 WebDAV経由(http://〜)だと第3引数(CAPABILITIES)
が空で呼ばれて蹴られちゃう。
サーバ側は rpmforge の mod_dav_svn-1.5.0-0.1.el5.rf, subversion-1.5.0-0.1.el5.rf
クライアントはTortoiseSVNと公式バイナリ(両方とも1.5クライアント)
同じ症例はないですかね?
0011デフォルトの名無しさん
2008/07/11(金) 21:05:512つのファイルの差分が見れなくなったのですが、操作方法が変わったのでしょうか?
0012デフォルトの名無しさん
2008/07/11(金) 23:17:07TortoiseSVN 1.5.0, Build 13458 - 32 Bit -dev
を入れたら直ってた。
0013デフォルトの名無しさん
2008/07/14(月) 17:18:50思っているんですが、作業ディレクトリから一旦
エクスポートさせる場合、
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe"
/command:export /path:"リポジトリのURL"
ってな感じで呼び出すこと自体は、成功しましたが
エクスポート先ディレクトリがどうしてもうまくいきません。
『リポジトリのURL』と『エクスポート先ディレクトリ』を
同時にコマンドラインから指定する方法とかわかる人いませんか?
0014デフォルトの名無しさん
2008/07/14(月) 18:23:21書くとこここでよい?
svk mirror //mirror/hoge svn://user@host/hoge
//mirror/fuga is not a mirrored path.
といった感じで、以前触った(今は無い)パスが、エラー表示されます。
これから先、何を調べたら、作業したらよいでしょうか?
//mirror/fugaの消し方まちがったのかな?
0015デフォルトの名無しさん
2008/07/14(月) 21:42:23Winにはsvnコマンドラインってインストールできないの?
0016デフォルトの名無しさん
2008/07/14(月) 22:47:510017デフォルトの名無しさん
2008/07/15(火) 00:13:29俺もそれ復旧できなくて何度か ~/.svk 消すしか回避策が見つけられなかった。
嫌になってsvk使うのをやめた。
frameになると嫌なので、是非論はぜひyosoでやってほしいのだが、
最近は svn repo + git svn {rebase|dcommit} というのを実験している。
conflict時の処理に自信が持てないのですが、svkよりはマシそうな雰囲気。
ただ、ログとかファイル名とかの文字コードがUTF-8縛りになるので、わりと嫌。
0019デフォルトの名無しさん
2008/07/15(火) 11:29:47これって、ドキュメント等では http://www.gside.org/Gentoo/subversion/subversion_client2.html#A2-9
ロックの獲得が必要と説明されているけど、実際には svn co / svn update 時に、読み取り専用で
ファイルが取得されるだけで、手作業で読み取り専用をはずして
編集しちゃえば commit できちゃったのですが、そういうもの?
VSS の排他制御と完全な同類というわけではないですね。
002013
2008/07/15(火) 12:10:30>>16
なるほど。TortoiseSVNで実現させようとしているのが、
そもそも間違いなのですかね。svn.exe周り色々調べてきます。
ありがとうございました
002113
2008/07/15(火) 13:00:10うまくexport出来ました。ただ、管理外のファイルまでは
もってこれないみたいですね。。TortoiseSVNではこの辺りが
指定できたのですが、コマンドラインでも指定できたり
しないのでしょうか?
TortoiseSVNでは、『SVNここに全てをエクスポートする』
というのがあって管理外も含めてエクスポートしてくれます。
0022デフォルトの名無しさん
2008/07/15(火) 14:00:370023デフォルトの名無しさん
2008/07/15(火) 14:15:34svn export じゃなくて単純に .svn を除外しつつ xcopy するって事では?
リビジョン指定が必要なのかな。
002413
2008/07/15(火) 14:34:26たしかに、考え方自体間違っているかもしれませんね、、
管理外まで扱っていたらsvnの意味もありませんし。。
ご意見ありがとうございます。
>>23
そういう手もありますね。参考になります。
リビジョン指定は、場合によりけりなので、
ひとまずxcopyでやるのも視野に入れたいと
思います。ありがとうございました!
0025デフォルトの名無しさん
2008/07/17(木) 00:55:20管理してるのですが、これを同期させるのに楽な方法は何がありますか?
Aサイト
Aサイトのメンバーが作業
↑
↑ 1週間に1回Bサイトの担当が変更ソースを持っていってマージ
↑
Bサイト
Bサイトのメンバーが作業
Eclipseを使っての開発をしてます。
例えば、Bサイトで、マージ直前に最新ソースを取得して、
AサイトにそのPCを持っていき、EclipseのSVN接続先設定を変更して
シンクさせると同期できる、とかができないかなと考えているのですが。
教えてください。よろしくお願いします。
0026デフォルトの名無しさん
2008/07/17(木) 08:49:10Eclipseプラグインがないので、
Bサイト内でのコミットはコマンドラインからになるけど。
0027デフォルトの名無しさん
2008/07/18(金) 17:02:32何か出てこなくなった理由があるんでしょうか。
インストールは zip を解凍して 1.5.0 に更新済みなので svn-book.chm の新しいのがあれば
欲しい、というだけなんですが、zip だと svn-book.chm がありません。
1.4.6 の svn-book.chm が for 1.5 になっているからそちらを使い続けてね、ってこと?
0028デフォルトの名無しさん
2008/07/18(金) 17:39:18ほんと馬鹿じゃねえの
0029デフォルトの名無しさん
2008/07/18(金) 17:45:34文句があるなら自分で作れ。
0030デフォルトの名無しさん
2008/07/18(金) 17:48:380031デフォルトの名無しさん
2008/07/18(金) 17:51:00python bindings のインストーラは単に setuptools とかの絡みで早々に
出てきているだけだと思ってたんで、他が遅れている事件があったなら
知りたいです。
0032デフォルトの名無しさん
2008/07/18(金) 17:51:43003327,31,32
2008/07/18(金) 22:11:11インストーラーはスキル的に無理なので、自前で chm(r3203) だけ作成しました。
chm にフォントサイズを変更するボタンを付けておくと少しは便利ですね。
後で IE が間抜けな事になりますけど。
0034デフォルトの名無しさん
2008/07/18(金) 23:58:59> 実際には svn co / svn update 時に、読み取り専用で
> ファイルが取得されるだけで、手作業で読み取り専用をはずして
> 編集しちゃえば commit できちゃったのですが、そういうもの?
そう言うものです。
Subversion のロックは、編集時にロックを必要とするファイル(要するにマージできないファ
イル。例えばビットマップファイル等) を編集する時は、svn lock でロックを取得して、編
集が完了したら svn commit すると、自動的にロックが解除されると言うもの。
ただ、これだと俺みたいに物忘れの激しい奴はロックを忘れて編集を始めてしまうことがある。
編集の間に他人がロックしなければ問題なくコミットできるけど、他の人がロックしてしまう
とコミット時にエラーになって初めて気付くというお間抜けなことになって、泣く泣く自分の
やった編集をあきらめるか、ロックをかけた人をなき落とすなり脅すなりしてその人が実施し
た編集をあきらめてもらうしかなくなる。
そこで、svn:need-lock 属性をつけておくと、普通は読取専用になってるからアプリによって
は開いた時に「読取専用だよ〜」とか言ってくれるので、そこでロックを取得することを思い
出すだろうと言う仕組み。(ロックを取得すると読み書き可能になる。)
アプリによっては、読取専用でも何も言わずに編集できてしまい、保存する時にはじめて読取
専用だよ〜って言ってくる奴もあるから、残念ながら万能じゃないけど、Subversion にはファ
イルの編集を始めたことを知るすべがないので、現状のところではこのあたりが精一杯の対応。
0035デフォルトの名無しさん
2008/07/19(土) 09:03:040036デフォルトの名無しさん
2008/07/19(土) 10:16:330037デフォルトの名無しさん
2008/07/19(土) 14:08:03作者への感謝の気持ちが少しでも現れてたら良かったのにね
0038デフォルトの名無しさん
2008/07/19(土) 15:13:560039デフォルトの名無しさん
2008/07/19(土) 23:40:54ですなぁ
0040デフォルトの名無しさん
2008/07/20(日) 00:37:16インストーラーが出ないって延々と愚痴ってくるのが出てたから
またおまえかって感じだったんじゃないの
0041デフォルトの名無しさん
2008/07/20(日) 00:47:000043デフォルトの名無しさん
2008/07/24(木) 09:48:09Unixコマンドでいえばquotaみたいな奴です。
0044デフォルトの名無しさん
2008/07/24(木) 09:55:030045デフォルトの名無しさん
2008/07/24(木) 12:23:440046デフォルトの名無しさん
2008/07/24(木) 12:38:470047デフォルトの名無しさん
2008/07/25(金) 18:08:19ユーザのメールアドレスでディレクトリを作っているファイルがあって,
それを扱いたいんだけど, @ 以下の文字列がリビジョン指定として
扱われる場合があってうまくいかない.
@ 以下をリビジョンの指定として扱うのを抑制する方法はないかな?
0048デフォルトの名無しさん
2008/07/25(金) 18:10:01svn list file:///repos/hoge/hage/[email protected]/
のようなことはできない?
0049デフォルトの名無しさん
2008/07/25(金) 18:14:57何の疑問もなしにやってたら,コマンドラインから
操作しようとしてはまりました.
0050デフォルトの名無しさん
2008/07/25(金) 18:36:31んが,ペグ・リビジョンについてちゃんと理解してない
自分に気付きました.
0051デフォルトの名無しさん
2008/07/25(金) 18:38:100052デフォルトの名無しさん
2008/07/25(金) 19:38:300053デフォルトの名無しさん
2008/07/26(土) 20:51:540054デフォルトの名無しさん
2008/07/26(土) 21:02:33リポジトリがでっかくて、ルートからやるのが苦しい場合。
0055デフォルトの名無しさん
2008/07/26(土) 21:21:150056デフォルトの名無しさん
2008/07/26(土) 21:25:42共通の祖先のディレクトリからやるしかない。
リポジトリの構成を見直した方がいいのかも。
0057デフォルトの名無しさん
2008/07/26(土) 21:25:520058デフォルトの名無しさん
2008/07/26(土) 21:27:50やっぱダメっすか。リポジトリ構成というよりmavenとかhudsonとかの出番なのかも。
コマンドからやってみるか…。
0059デフォルトの名無しさん
2008/07/26(土) 21:40:11古い svn コマンドを使っていても大丈夫でしょうか?
0060デフォルトの名無しさん
2008/07/26(土) 21:49:26鯖がプロトコルバージョンをチェックするからフツウは問題ない
0061デフォルトの名無しさん
2008/07/26(土) 22:07:020062デフォルトの名無しさん
2008/07/26(土) 22:33:48svn commit PATH1 PATH2 ...
でできませんか?
0063デフォルトの名無しさん
2008/07/26(土) 23:05:49コミットダイアログにドラッグ&ドロップで追加できたような気がする。
0064デフォルトの名無しさん
2008/07/27(日) 00:06:280065デフォルトの名無しさん
2008/07/30(水) 10:08:07parent/sub1
parent/sub2
っていうディレクトリがあるとして,
今 parent/sub1 だけをリポジトリに放り込んでるんだけど,
parent 全体をリポジトリで管理したいと思ったんだ.
すでにリポジトリに内にある parent/sub1 や
ワーキングコピー内にある parent/sub1/.svn を
いかしてその上位の parent での管理に移行する
方法ってないかな?
parent/sub1/.svn とか消しちゃって,
parent ごと改めてリポジトリ管理し直すべき?
でもそれだとすでにリポジトリに内にある
parent/sub1 の履歴が生かせないんだよな…
なんかいい方法ないですかね?
0066デフォルトの名無しさん
2008/07/30(水) 10:20:31現在のリポジトリはtrunk/sub1(或いは単にsub1)になっているってこと?
それなら、parent以下をparent/sub1を除外して追加してからsub1をparentの配下に移動すればよろし。
まぁ、ダミーのリポジトリとファイルを用意して実際に試してみれば様子がわかるよ。
0067デフォルトの名無しさん
2008/07/30(水) 10:28:48なるほど
特定のディレクトリを除外して import ってのができるのか.
0068デフォルトの名無しさん
2008/07/30(水) 10:47:53おすすめ。
006966
2008/07/30(水) 11:05:22私もaddのつもりで追加と書いた。で、移動はmoveね。
# 尤も、move自体removeしてaddと等価だけれど。
で、sub1を除外して追加ってのはparent以下にsub1とsub2だけでファイルがないならadd parent/sub2ってこと。
もしparent配下にfileがあるなら、add parent/{sub2,file}とか、その辺は適当に。
0070デフォルトの名無しさん
2008/07/30(水) 15:18:05svnserveで運用する場合にパスワードをサーバに平文で持つしか無いのかな?
これってかなりイヤ、ってか結構ありえねぇんだが・・
CVSですら/etc/shadowなんかに書かれた暗号化パスワードそのまま使えるのに。
#一応、Apache+WebDAVだとBASIC認証でUNIXのパスワード扱えるからこの問題は起きない。
#けどわざわざApacheを前に立たせるまでもないLANとかだと、高速なデーモンとして動かしたいよな?
おれのググり方が足らなかったら罵ってください。
もし、ほんとに平文しか扱えないならSubversionクソすぎてCVSから乗り換える気おきない・・
0071デフォルトの名無しさん
2008/07/30(水) 15:29:270072デフォルトの名無しさん
2008/07/30(水) 15:38:170073デフォルトの名無しさん
2008/07/30(水) 16:04:30それじゃ遠慮なく。
カエレ!時間掛ければ検索できると言うものではない。ドキュメントくらい読め。このスカポンタン!
0074デフォルトの名無しさん
2008/07/30(水) 16:44:490075デフォルトの名無しさん
2008/07/30(水) 16:56:40あー、SSH許可してるユーザはこれでいけそうです・・ありがとう
それ以外の奴はhttpで我慢してもらうことにするか・・
・・と思ったらEclipse+Subclipseだとなんかやたら面倒な設定が必要だな
#まぁそれはSubversionのせいではまったくない
まぁ何だ、お前らごめんなさい。
>>73
スカポンタンて古いなwいやどうも失礼した
>>74
失礼した
0076デフォルトの名無しさん
2008/07/30(水) 18:16:41Trac入れてダイジェスト認証にすれば良いんでない?
0077前スレ979
2008/07/30(水) 19:00:52教えてくれたひと、どうもありがとう。
機会があったら試してみるよー。
0078デフォルトの名無しさん
2008/07/30(水) 21:11:43> これってかなりイヤ、ってか結構ありえねぇんだが・・
> #けどわざわざApacheを前に立たせるまでもないLANとかだと、
この2つの条件が重なる環境で開発はしたくないなあ
0079デフォルトの名無しさん
2008/07/30(水) 22:43:28PuTTY + TortoiseSVNと組み合わせるのが超お勧め。
configにこれ入れると吉。
ssh = $SVN_SSH C:/Program Files/TortoiseSVN/bin/TortoisePlink.exe
PuTTY + TortoiseSVNでアクセスできるようになったら、
SubclipseのSVNインタフェースでJavHLを選べば勝手に繋がるようになる。
接続時にpageantに入れた鍵を自動で使ってくれるので、
パスフレーズは1日1回入れるだけでよくなって超楽。
0080デフォルトの名無しさん
2008/07/31(木) 08:42:570081デフォルトの名無しさん
2008/07/31(木) 14:04:17このうちのひとつのフォルダのログのコメントが文字化けしてエラーとなり,困っています。
リポジトリの最上位のフォルダが10数個あるうちの,ひとつのみです。
このフォルダは RCS → CVS → CVSnt と移行してきたものです。
現在の運用は,サーバが CVSnt(WinXP) クライアントが Wincvs(WinXP)で,
エラーになるフォルダ以外は,Wincvs(ごった煮版)でインポートし,更新してきたものです。
CVS → Subversion の移行を行った先輩のアドバイスが戴ければ幸いです。
よろしくお願いします。
0082デフォルトの名無しさん
2008/07/31(木) 14:12:43エラーメッセージは?
ログのエンコーディングと、 cvs2svn へのエンコーディングの指定はどうなってる?
0083デフォルトの名無しさん
2008/07/31(木) 14:22:36レスありがとうございます。
円コーディングは,以下の指定で実行しています。
--encoding=SJIS
--encoding=iso2022_jp
--encoding=euc_jp
--encoding=cp932
--encoding=utf_8
--encoding=SHIFT_JIS
エラーメッセージは,申し訳ありませんメモっていませんでした。
pass 2 開始直後に,文字化けしたログメッセージが出力され停止します。
現在は該当のフォルダを除外して pass 5 を実行中です(約30時間)
リポジトリが約10Gありますので,エラーメッセージを再現するのに約1時間かかりますが,必要であれば再実行してお知らせします。
008470=75
2008/07/31(木) 14:58:29>>76
Digest認証もBASIC認証と同じく /etc/shadow とかに書かれてある、
crypt関数で暗号化済みのパスワード扱えたっけ。てか今から実験してみるか。
(開発陣全員のパスワードなんて管理者すら把握してないし、もう一回全員の
パスワード設定し直すなんて言うと文句言われるもんで・・)
もしそうなら是非Digest認証を採用させていただくよ。どうもありがとう。
>>79
おおー。素晴らしい。おれ個人は是非その方法を使わせてもらうことにする。
あとは他の連中がそういうツールを素直にインストールしてくれるかどうかだけど、
まぁ文句言われたらhttp越しで使ってもらえばいいか。
あの、70で失礼な発言したのでフォローしとくが、ディレクトリの移動を追っかけられるのが
Subversionの主たる導入目的だったわけで、この機能は本当にネ申です。
ぼちぼち慣れていこうと思う。みなさんありがと・・
0085デフォルトの名無しさん
2008/07/31(木) 21:19:15/etc/shadowはPAM経由で使えるはずと思ってmod_auth pamでググったら
こんなの見つけた。
Mod_Auth_External and Mod_Authnz_External
ttp://unixpapa.com/mod_authnz_external/
なので、これとBasic認証/Digest認証モジュールを組み合わせればいけるかも。
0086デフォルトの名無しさん
2008/07/31(木) 22:00:410087デフォルトの名無しさん
2008/07/31(木) 22:01:26バージョン管理してみるのにTortoiseSVNを使ってみています
で、リポジトリに追加してコミット、一旦ローカルファイルを削除して更新して取り出すと
元のファイルと比較して更新日時が異なってしまいます
回避策も見当たらないのでコミット時に属性に更新日時を書き込んで
更新時に取り出したファイルの更新日時を更新するようにしているのですが、
クライアント側フックスクリプトのPATHパラメータで指定されるファイルには
対象となる全ファイルが列挙されるわけではないのですね
というのも、フォルダ単位で更新すると
その対象としたフォルダ名しか取れないので各ファイルを処理できないのです
クライアント側フックスクリプトで更新対象となっている全ファイル名を
サブフォルダに渡って一覧取得する方法はないですかね?
まぁ、次のバージョン?で更新日時が対応されるようなされないような
というブログの書き込みをどこかで見かけたので
それを待った方がいいのかもしれませんがとりあえず今使いたいもので
よろしくお願いします
0088デフォルトの名無しさん
2008/07/31(木) 23:34:33待った方が良いっつうか、期待するだけ無駄
うちらはもうタイムスタンプなんて気にするやつはいなくなったけどな
0089デフォルトの名無しさん
2008/07/31(木) 23:56:57いっそのこと、日本人の誰かがマイナーパッチ作って、
流しちまえよw
0090どこが一言だw
2008/08/01(金) 00:20:18cvs2svnで移行した経験から一言。
cvsのリポジトリの段階で、エンコードが混ざっているとiconvがエラー起こすからcvs2svnは恐らく失敗する。
特にcvsだとソースとコメントのエンコードが違う状況が発生しやすいので要注意。
# ファイルが巨大じゃなければ混在エンコードにも強いエディタで無理やり修正するとか。
# さもなければ、単体でiconvに食わせてエラーが出たらその周辺だけ抜き出して変換するとか。
0091デフォルトの名無しさん
2008/08/01(金) 02:34:45今の cvs2svn は(内部的に iconv 使ってるかどうかはともかく)変換に失敗すると
--encoding で渡された順に全部試してくれる。混在しててもエンコーディングさえ
わかっていれば、リポジトリはいじらなくても通せる。
そういうわけで >83 の指定なんだろうけど、 SJIS と cp932 と SHIFT_JIS がばらばらに
指定されてるあたり、もう手当たりしだいって感じだな。リポジトリ内のエンコーディングを
ちゃんと調べてから設定したほうがいい。
0092デフォルトの名無しさん
2008/08/01(金) 03:30:050093デフォルトの名無しさん
2008/08/01(金) 08:24:380094デフォルトの名無しさん
2008/08/01(金) 10:10:47オーナー,グループ,パーミッションを保存してほしいと
思うときがある.復元してくれなくてもコミットしたときに
どうだったかを記録しておいてくれるだけでもありがたい.
0095デフォルトの名無しさん
2008/08/01(金) 12:17:010096デフォルトの名無しさん
2008/08/01(金) 13:35:33build.conf見ると__LIBS__とかあるけどいまいち解らん・・・
0097デフォルトの名無しさん
2008/08/01(金) 13:38:39上記レスを投稿したものです。
アドバイスしてくれたみなさん,ありがとうございました。
エラーの原因が解りました。
該当フォルダは Pro*C と VC4 で開発をおこなっていたもので,そのうち
*.pre *.mdp (Pro*C と VC4 のプロジェクトファイル)が,テキストファイルとして登録されていたからでした。
ログのコメントが挿入されていて,内容は破壊されていましたが,幸いバックアップがありましたので
これらのファイルを除外して,Subversion へ移行します。
0098デフォルトの名無しさん
2008/08/01(金) 14:38:03これをローカルマシンで使うことができません
svn ls file://remoteuser@remotehost/svnroot
などとやっても
svn: URL に対し ra_local セッションを開始できません
svn: ローカルの URL 'file://remoteuser@remotehost/svnroot' に含まれているホスト名はサポートされていません
と出てきてしまうのですが
0099デフォルトの名無しさん
2008/08/01(金) 14:40:400100デフォルトの名無しさん
2008/08/01(金) 14:48:12ネットワークマウントするとか
svn+ssh://を使うとか
0101デフォルトの名無しさん
2008/08/01(金) 15:20:27これはワロタw
file://URL なんてのは無茶だろ兄弟 ネットワーク越えられるプロトコルお使いなされ
0102デフォルトの名無しさん
2008/08/01(金) 15:34:03ありがとうございます
なんかそれっぽかったのでfileでもリモート扱える方法があるのかと
思ってました・・・
リモートはサーバー禁止、マウントも出来ないのでsshで入って使います・・
0103デフォルトの名無しさん
2008/08/01(金) 15:44:03上記レスを投稿したものです(アホって言われてますw)
おかげさまでエラーとなったフォルダのみを cvs2svn で処理し,首尾よく完了し確認できました。
ここで,もう一点教えてください。
CVS のリポジトリには10数個のフォルダがあり,3G程度のフォルダが2個トータル10G超になってます。
フォルダ毎に分割して処理しようと,2個目のフォルダから --existing-svnrepos を指定して実行しましたが,エラーとなります。
svn のリポジトリを CVS のフォルダ単位に作り,ダンプ→統合したいリポジトリにロード・・・のような作業となるのでしょうか?
良きアドバイスが戴ければ幸いです。よろしくお願いします。
0104デフォルトの名無しさん
2008/08/01(金) 16:00:33エラーの一言で済ませないで
ちゃんとエラー内容を記述するべき。
0105デフォルトの名無しさん
2008/08/01(金) 16:26:22申し訳ありません,余分なものもあるかもしれませんがエラー時のコンソールを張ります。
----- pass 16 (OutputPass) -----
Starting Subversion Repository.
============================================================
Starting Subversion r1 / 5
Initializing project trunk
============================================================
Starting Subversion r2 / 5
Committing 15 CVSRevisions
New Directory trunk/CVSROOT
Adding trunk/CVSROOT/verifymsg
Adding trunk/CVSROOT/taginfo
Adding trunk/CVSROOT/rcsinfo
Adding trunk/CVSROOT/postcommit
Adding trunk/CVSROOT/notify
Adding trunk/CVSROOT/modules2
Adding trunk/CVSROOT/modules
Adding trunk/CVSROOT/loginfo
Adding trunk/CVSROOT/historyinfo
Adding trunk/CVSROOT/editinfo
Adding trunk/CVSROOT/cvswrappers
Adding trunk/CVSROOT/cvsrc
Adding trunk/CVSROOT/config
Adding trunk/CVSROOT/commitinfo
Adding trunk/CVSROOT/checkoutlist
ERROR: svnadmin failed with the following output while loading the dumpfile:
svnadmin: ファイルが既に存在します: ファイルシステム 'C:/svndata/db', トランザクション 1657-1, パス 'trunk'
以上です,よろしくお願いします。
0106デフォルトの名無しさん
2008/08/01(金) 17:08:260107デフォルトの名無しさん
2008/08/01(金) 17:12:04CVS リポジトリ内のフォルダー単位に cvs2svn 処理をさせたかったので,
2回目からは --existing-svnrepos パラメータを付けたのですが・・・
他に指定すべきパラメータとか,なにか前処理が必要でしょうか?
0108デフォルトの名無しさん
2008/08/01(金) 17:33:50そのオプションが効かないって記述があるみたいだけど
というか、それ分割して処理する意味があるのか
0109デフォルトの名無しさん
2008/08/01(金) 17:50:15レスありがとうございます。
CVSのサイズが10Gと大きいせいか,まとめてハウマッチで実行すると
pass 5(SortRevisionSummaryPass) が,30時間くらい実行しても終わりません。
2G程度のフォルダのみで実行したところ,ディスクアクセスをガリガリやって終了しました。
10Gまとめてだと,ディスクアクセスもほとんど無く,実行してるのか固まってるのか怪しい感じでした。
急いで使いたいファイルが入っているフォルダを先に終わらせて,時間のかかるフォルダを
後でゆっくり移行したいと思ってます。
0110デフォルトの名無しさん
2008/08/01(金) 22:23:10そうなんですか
バージョンを管理するツールに通しただけで
元の情報(今回の場合は更新日時)が欠落してしまうということに違和感を感じました
他の例で言えば、ファイルを圧縮して解凍しても
更新日時は元のままであって欲しいと思っています
(もし全ファイルの日時を揃える要件があれば、
バージョン管理や圧縮などの仕組みとは別に、日時を揃える方法を考えるかな?)
あと元の質問だったファイルの一覧はやっぱり取得できないようなので
フォルダを起点にチマチマやることにします
どうもありがとうございました
0111デフォルトの名無しさん
2008/08/02(土) 00:19:51そのネタは気を付けた方が良い
0112デフォルトの名無しさん
2008/08/02(土) 00:58:12それはそうと、1.4系統のサーバーに1.5のクライアントつなげてもまったく問題ないよね
逆の場合はどうなのかな?
0113デフォルトの名無しさん
2008/08/02(土) 00:58:48「sshで入って使う」などと書いてあるのが不安なのだが、
ログインしてviとかそういう話か?
svn co svn+ssh://remote/path
しろっていう話だぞ。
これならsshdさえ動いていればサーバ類は必要ない。
0114デフォルトの名無しさん
2008/08/02(土) 08:11:08エクスポート時にはコミット時刻が吹かされるからそれで十分じゃないかと。
0115デフォルトの名無しさん
2008/08/02(土) 09:14:230116デフォルトの名無しさん
2008/08/02(土) 11:13:540117デフォルトの名無しさん
2008/08/02(土) 13:50:15fileスキーマでネットワーク越えられないって思ってるようだけど、
Win版なら file://192.168.1.2/svn/root みたいなURLで
CIFSプロトコル(共有フォルダ)経由でアクセス出来るよ。
>>102でsshってあるからWinじゃないだろうけど、
samba上に置くことも出来る。(普通は素直にsvn+sshするだろうけど)
0118デフォルトの名無しさん
2008/08/02(土) 16:04:18file://server1.home.local/d$/svn/repoA/
で行ける。
実際に管理共有でやるかっつうとやんないにしても、管理共有でも行けるので
事前に共有フォルダにしておく必要すらないのか。
0119デフォルトの名無しさん
2008/08/02(土) 18:51:29サーバ側で移動する必要が出たときとか…
0120デフォルトの名無しさん
2008/08/02(土) 21:27:51なんも管理されてないってことだろ。
0121118
2008/08/02(土) 22:16:110122デフォルトの名無しさん
2008/08/02(土) 23:20:30Subversion の複数のリポジトリを統合する方法でも良いのですが。
よろしくお願いします。
0123デフォルトの名無しさん
2008/08/02(土) 23:30:34> フォルダ単位に cvs2svn を実行する方法って無いんですかね?
あるだろ。何で無いと思うの?
> Subversion の複数のリポジトリを統合する方法でも良いのですが。
svnadmin dump → svnadmin load
0124デフォルトの名無しさん
2008/08/02(土) 23:34:27ありがとうございます。
dump → load で統合できれば最悪なんとかなります。
>>107 の方法だと,エラーになってしまいます。
必要なパラメータとか前処理があれば,アドバイスいただければ幸いです。
よろしくお願いします。
0125デフォルトの名無しさん
2008/08/03(日) 00:43:45やるかどうかじゃなくて、できちゃうことに問題があると言われてるんだが。
0126118
2008/08/03(日) 00:49:43なんでここまで説明しないといかんの。
食いつき良すぎだろ。。。
0127デフォルトの名無しさん
2008/08/03(日) 03:26:59直接リポジトリに入れるんじゃなくて、 cvs2svn からはダンプだけ作らせといて、
svnadmin load するときに --parent-dir すればいいんじゃないかな?
0128デフォルトの名無しさん
2008/08/03(日) 07:36:52> 普段無効にしている管理共有を試しに有効にして試しただけだって。。。
やってないだろ?
もし、本当に普段無効にしている管理共有を有効にしたと言うなら、やり方を
書いてくれ。
マジでやってたら、それこそバカだよ。
0129118
2008/08/03(日) 09:45:17無効にしたことがバカなのか、試したことがバカなのか、その両方がバカなのか
よく分かりませんが手順は一般的に知られていると思うけど、レジストリ変更して再起動。
ttp://www.atmarkit.co.jp/fwin2k/win2ktips/281stpdefshare/stpdefshare.html
ただの共有じゃなく管理共有でどうなの? と思って普段しない事で試しただけで、
素朴な疑問でスレの空気を悪くしてすいません。
0130デフォルトの名無しさん
2008/08/03(日) 10:15:55あなたは全然悪くない。というかとても親切。
0131デフォルトの名無しさん
2008/08/03(日) 16:53:440132デフォルトの名無しさん
2008/08/03(日) 17:52:17それ以外の用途だと気になるのかもしれんなぁ
0133デフォルトの名無しさん
2008/08/03(日) 20:43:260134デフォルトの名無しさん
2008/08/03(日) 22:58:170135デフォルトの名無しさん
2008/08/03(日) 23:11:08vz?
0136デフォルトの名無しさん
2008/08/03(日) 23:20:500137デフォルトの名無しさん
2008/08/04(月) 14:24:17バージョン管理下にないファイルだと気になるな。
Exportだと更新日時が最終コミット時になるので
個人的には今の仕様がベスト。
CheckoutやUpdateで更新日時がコミット時に設定されると
makeが変な動きをしそうだし。
0138デフォルトの名無しさん
2008/08/04(月) 20:59:55Exportってバージョン管理外のファイルにする方法なのでは?
CheckoutやUpdateってバージョン管理下にある状態なのでは?
…って、そもそも何か勘違いしてるのかな… orz
0139デフォルトの名無しさん
2008/08/05(火) 08:41:31バージョン管理下にあるファイルのタイムスタンプは、バージョン管理が更新するものだと思って諦める。ということさ。
0140デフォルトの名無しさん
2008/08/05(火) 11:28:320141デフォルトの名無しさん
2008/08/05(火) 11:54:27ソースファイルの場合はタイムスタンプ更新した方が、makeに都合が良い。
ソース以外(make管理外)のデータやドキュメント類は、タイムスタンプ更新しないほうが都合が良い。
0142デフォルトの名無しさん
2008/08/05(火) 22:11:43そうかなー…
これこそオリジナルタイムスタンプのままの方が良いきがするけど
0143デフォルトの名無しさん
2008/08/05(火) 22:30:52リビジョンで管理すると複数のファイル間の関連も一目でわかるから便利じゃん。
タイムスタンプだけでは最新かどうかわからないじゃないか。
0144デフォルトの名無しさん
2008/08/05(火) 22:55:15いったいいつまで続けるんだよ
0145デフォルトの名無しさん
2008/08/05(火) 23:11:48後学のために教えて
makeが誤動作するということはバージョン管理システムを使っていない場合は
makeが誤動作しまくるの?それともmake前にタイムスタンプを揃えるという処理をしてる?
揃ってもいいのかもしれないけど(というか気にしないでもいいのかもしれないけど)
元のままではダメだというのがよく分からない…
(気にしないなら元の情報が残っていてもいいのでは…)
>>144
単なる罵り合いだの罵声だのではなく、
それぞれの可能性や考え方がやりとりされている分には勉強になりますが…ダメですか?
0146デフォルトの名無しさん
2008/08/05(火) 23:21:33罵り合いが続いてたから昔から見てる人からすると溜め息しか漏れないかと。
0147デフォルトの名無しさん
2008/08/05(火) 23:23:540148デフォルトの名無しさん
2008/08/05(火) 23:31:21あ、すみません 以前の罵り合いってのを知らなかったもので…
双方のシチュエーションや経験談を参考にさせてもらって
自分のシチュエーションではどっちが妥当か?を考えるのにいいな、と思ったのですが…
0149デフォルトの名無しさん
2008/08/05(火) 23:39:28まぁ実際、svnが更新するタイムスタンプも怪しいけどなw
かなりでかいソースツリービルドした時、うまくいかない事が
あってからあまりsvnのタイムスタンプ管理は信じない事にしてるw
0150デフォルトの名無しさん
2008/08/06(水) 00:34:25リビジョンを進めようが後退させようが更新されたファイルのタイムスタンプは現時刻になる。この場合makeが正しく動作する。
0151デフォルトの名無しさん
2008/08/06(水) 02:09:58コミットするたびに全ファイルをチェックアウトするのにかなり時間がかかってしまいます。
コミットしたディレクトリとかファイルのみチェックアウトするなどして、時間短縮できないでしょうか・・・。
0152デフォルトの名無しさん
2008/08/06(水) 02:49:021) Webサーバの設定で、.svnへのアクセスを拒絶する。
2) チェックアウトではなくupdateする。
3) svnlookの出力を加工して、updateする対象を絞り込む。
0153デフォルトの名無しさん
2008/08/06(水) 10:12:15make の動作原理は、makefileに記載したソースファイル→ターゲットファイルの依存関係について、
タイムスタンプを比較し、ソースよりターゲットが古い場合にコマンド(たとえばコンパイル)を実行するというものだ。
svn update でソースファイルを差し替えたのに、ターゲットファイルの日付より古ければ、
コマンド(コンパイル)が実施されず、update 前のソースで生成されたターゲットファイルでプログラムが出来上がってしまう。
B君が 二日前に foo.c を編集した
A君が 昨日checkoutして、make を実行し、foo.c から foo.o を生成した
B君が テストを終えて、本日 foo.c をcommitした
A君が 本日updateして、B君のfoo.cを取り込んだ。ここでmakeを実行するとして、
foo.cのタイムスタンプがB君編集時刻(2日前)だと
0154デフォルトの名無しさん
2008/08/06(水) 10:14:47foo.cのタイムスタンプがB君編集時刻(2日前)だと foo.c より foo.o が新しいので、
make は foo.c を再コンパイルせず、foo.o は B君編集前のfoo.c から生成された内容のままとなる。これがまずい。
0155デフォルトの名無しさん
2008/08/06(水) 12:33:130156デフォルトの名無しさん
2008/08/06(水) 12:39:370157デフォルトの名無しさん
2008/08/06(水) 12:40:000158デフォルトの名無しさん
2008/08/06(水) 12:54:13ありがとうございます。
おかげでsvnlookで更新したファイルのリストを取得出来たのですが、
これと svn updateをどうからめてやれば、
更新ファイルのみを対象と出来るのでしょうか…
0159デフォルトの名無しさん
2008/08/06(水) 13:00:260160デフォルトの名無しさん
2008/08/06(水) 13:11:42公開用のフォルダがワーキングコピーになっているなら、
svn update するだけで いいんでない?
後は、 >>152 の 1) を対策して終わりでしょ?
なんでわざわざチェックアウトし直す必要がある?
0161デフォルトの名無しさん
2008/08/06(水) 16:13:260162デフォルトの名無しさん
2008/08/06(水) 16:29:56のほうが新しいバージョンに対応していていいんじゃない?
0163デフォルトの名無しさん
2008/08/06(水) 19:03:06tsvn:logminsize を自動的に付与する為の設定って無いですかね?
これ設定しておかないとログ入れない奴がたくさんいるんですよ。
0164デフォルトの名無しさん
2008/08/06(水) 19:18:430165163
2008/08/06(水) 19:38:16pre-commit で模索中です。
svnlook でトランザクションのログを捕らえるところまでは確認できましたが、
ログの長さを調べる バッチファイルの記述の仕方がわかりません。
現在調査中です
0166デフォルトの名無しさん
2008/08/06(水) 19:39:370167デフォルトの名無しさん
2008/08/06(水) 20:25:18ちょっとはぐぐれよ・・・
ttp://www.spring-aki.com/archives/2006/10/svn_hook_script_bat.html
0168デフォルトの名無しさん
2008/08/06(水) 20:41:20探し方がたりませんでした。
ありがとう。
0169デフォルトの名無しさん
2008/08/07(木) 09:23:21ちょっとやりすぎな変更をしてしまったとき,
svn revert で最初に戻すのは嫌だし
かといってそのまま svn commit もしたくないし,
というわけで svn diff で自分がやらかした変更を
確認しながら部分的に元に戻したりをしているんですが,
なにか便利な Emacs で使えるツールってありませんか?
つまりワーキングコピーとベースをならべて
変更点を色付けしてくれて,というツールを探しています.
vc-diff すると単に svn diff の結果がバッファに
表示されるだけで萎えます.
0170デフォルトの名無しさん
2008/08/07(木) 10:41:21とりあえず、Emacsを無視すると、TortoiseDiff(TortoiseMerge)ぐらいしか思いつかない。
0171デフォルトの名無しさん
2008/08/07(木) 10:43:12その用途には WinMerge 使ってる。 169 が Windows ユーザーかどうか知らないけど。
0172デフォルトの名無しさん
2008/08/07(木) 10:56:15そして、編集中のやり過ぎソースをコミットするんだ。
話はそれからだ。
0173デフォルトの名無しさん
2008/08/07(木) 13:40:31>>172が正論だけど,Emacsのツールとしては ediff (VCに連動するのは ediff-revision) がある
これ以上はEmacsスレへどうそ
0174デフォルトの名無しさん
2008/08/07(木) 14:08:24Meld使えばいいんじゃない?
0175デフォルトの名無しさん
2008/08/08(金) 12:21:06tsvnは再帰的に適用されるって書いてたような気がするから、ルートに書いてみれば?
0177デフォルトの名無しさん
2008/08/08(金) 13:16:170178デフォルトの名無しさん
2008/08/08(金) 14:08:120179デフォルトの名無しさん
2008/08/09(土) 03:09:100180デフォルトの名無しさん
2008/08/09(土) 11:05:53このブランチのこのリビジョンのうちの1か2ファイルだけ、別のブランチに
マージかけたい場合って出来ますでしょうか?
0181デフォルトの名無しさん
2008/08/09(土) 14:10:19ファイル個別にマージを実行すればできるでしょ。
0182デフォルトの名無しさん
2008/08/12(火) 16:09:570183デフォルトの名無しさん
2008/08/12(火) 17:51:570184デフォルトの名無しさん
2008/08/16(土) 02:50:38コミットしたファイルの前のリビジョンって取得する方法ってあるんかな?
0185デフォルトの名無しさん
2008/08/17(日) 11:35:13MD5 checksum:
3cc5c06a61d41aad76a84ba662800add *Setup-Subversion-1.5.1.en-us.msi
SHA1 checksum:
39447b7eadeae48df91d2b131bf0122ecba43672 Setup-Subversion-1.5.1.en-us.msi
0186デフォルトの名無しさん
2008/08/17(日) 12:20:39今までの Apache2.2 用ディレクトリしかケアしていなかった。
見逃していたわ、ありがとう。
0187デフォルトの名無しさん
2008/08/19(火) 18:24:33Changelog記法とか、wiki記法とか・・・。よければ、理由もお聞かせ下さい。
0188デフォルトの名無しさん
2008/08/19(火) 18:28:50あとは複数ファイルをいっぺんにコミットする場合には、
かならずそのセット内でバージョンの整合性が合っているようにコミットすることも大事。
これが原因で1回デグレーション起こしてえらい騒ぎになった。
0189デフォルトの名無しさん
2008/08/19(火) 20:41:41--
csv出力対応
foo.c:csvOut()追加, コマンドライン解析変更
foo.h:csv出力に関するオプション定義追加
bar.c:csv出力対応に伴い、デバッグ出力見直し
--
大体こんな感じかな。
0190デフォルトの名無しさん
2008/08/19(火) 23:14:36SVNの属性全部にsvn:executableがついたんだけど
これどうにかならんの?
0191デフォルトの名無しさん
2008/08/19(火) 23:38:080192デフォルトの名無しさん
2008/08/20(水) 00:34:33お!できた!!ありがとうー
0193187
2008/08/20(水) 08:42:22どのファイルを更新したか、というのを明確にしているのですね。
参考になります。
0194デフォルトの名無しさん
2008/08/20(水) 09:09:44変更内容よりは、変更の目的や背景が重要だろう。最悪、変更内容は差分から読み取れる。
むしろ差分でわかる内容を長々と書かれても困る。
↓ Subversion 開発向けのガイドにも似たようなことが書いてある。
http://subversion.tigris.org/hacking.html#log-messages
0195デフォルトの名無しさん
2008/08/20(水) 09:44:580196187
2008/08/20(水) 10:54:59コミットログの"記法"のことなんですw
各項目を"*"とか"・"ではじめる、とか強調したいときにはこうするとか、
wiki記法とか書いたのはそういうことです。
>>194
ああ、なるほど・・・
0197デフォルトの名無しさん
2008/08/20(水) 11:13:33・これこれのバグをFIXした
・これこれの機能を追加した
・リファクタリングした
とかとか
0198デフォルトの名無しさん
2008/08/20(水) 11:14:26チェンジセットのページに表示されるコミットログはwiki記法で整形されて表示される。
まあ、コミットログで大切なのは「見た目」よりも「内容」だけどな。
書く必要がないこと→日付、担当者、修正ファイル名や関数名。つまりsvnの機能を使って機械的に抽出できる情報。
書くべきこと→修正目的、参考資料、実施したテスト内容
0199デフォルトの名無しさん
2008/08/20(水) 11:25:52その見方でいくなら、
俺はコミットログにチケット番号を含めるようにして、どのコミットがどのチケットに対応してるか分かるようにしてる。
0200デフォルトの名無しさん
2008/08/21(木) 00:24:20trac側のログインはLDAPに切り替わり認証に成功するのですが、Subversionが切り替わりません。
Subversionの認証が、tracのダイジェスト認証になっている感じです。
どなたか、アドバイスください。
0201デフォルトの名無しさん
2008/08/22(金) 12:58:430202デフォルトの名無しさん
2008/08/24(日) 08:30:27(utf-8の文字列が変わったとき、diffはeuc-jpで開いているみたいなので化けちゃう)。。。
0203デフォルトの名無しさん
2008/08/24(日) 09:01:140204デフォルトの名無しさん
2008/08/25(月) 01:25:38これは、たった3分でできるゲームです。試してみてください。
驚く結果をご覧いただけます。
このゲームを考えた本人は、メールを読んでからたった10分で願い事が
かなったそうです。このゲームは、おもしろく、かつ、あっと驚く結果を
貴方にもたらすでしょう。
約束してください。絶対に先を読まず、1行ずつ進む事。
たった3分ですから、ためす価値ありです。
まず、ペンと、紙をご用意下さい。
先を読むと、願い事が叶わなくなります。
�@まず、1番から、11番まで、縦に数字を書いてください。
�A1番と2番の横に好きな3〜7の数字をそれぞれお書き下さい。
�B3番と7番の横に知っている人の名前をお書き下さい。(必ず、興味の
ある性別名前を書く事。男なら女の人、女なら男の人、ゲイなら同姓の名
前をかく)
必ず、1行ずつ進んでください。先を読むと、なにもかもなくなります。
�C4,5,6番の横それぞれに、自分の知っている人の名前をお書き下さ
い。これは、家族の人でも知り合いや、友人、誰でも結構です。
まだ、先を見てはいけませんよ!!
�D8、9、10、11番の横に、歌のタイトルをお書き下さい。
�E最後にお願い事をして下さい。さて、ゲームの解説です。
0205デフォルトの名無しさん
2008/08/25(月) 01:26:36>>204をまだ読んでいない方は、先を見てはいけませんよ!!
醍醐味が無くなってしまいます。
1)このゲームの事を、2番に書いた数字の人に伝えて下さい。
2)3番に書いた人は貴方の愛する人です。
3)7番に書いた人は、好きだけれど叶わぬ恋の相手です。
4)4番に書いた人は、貴方がとても大切に思う人です。
5)5番に書いた人は、貴方の事をとても良く理解してくれる相手です。
6)6番に書いた人は、貴方に幸運をもたらしてくれる人です。
7)8番に書いた歌は、3番に書いた人を表す歌。
8)9番に書いた歌は、7番に書いた人を表す歌。
9)10番に書いた歌は、貴方の心の中を表す歌。
10)そして、11番に書いた歌は、貴方の人生を表す歌です。この書き
込みを読んでから、1時間以内に10個の掲示板にこの書き込みをコピー
して貼って下さい。そうすれば、あなたの願い事は叶うでしょう。もし、
貼らなければ、願い事を逆のことが起こるでしょう。とても奇妙ですが当
たってませんか?
0206デフォルトの名無しさん
2008/08/26(火) 06:35:32SubVersionを入れたりできるのでしょうか?
できるのであれば設定の仕方とか教えてください。
0207デフォルトの名無しさん
2008/08/26(火) 07:49:58デーモン起動出来るかどうかは知らん。
0208デフォルトの名無しさん
2008/08/26(火) 08:33:410209デフォルトの名無しさん
2008/08/26(火) 08:44:10ビルドしてsvnserveにパス通しとけばsvn+ssh://でok
0210デフォルトの名無しさん
2008/08/27(水) 19:21:03hooks(start-commit,pre-commit)で、標準出力で画面に適当な文字列を表示させたいのですが、
#!/bin/sh
echo "test 0" >&0 # 標準入力の場合は画面に表示
echo "test 1" >&1 # 標準出力の場合は画面に表示しない
echo
0211デフォルトの名無しさん
2008/08/27(水) 19:51:34/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ
.しi r、_) | >>210はワシが汚した
| `ニニ' /
ノ `ー―i´
コミット時のhooks(start-commit,pre-commit)で、
画面に適当な文字列を表示させたいのですが、端末に反映出来ません。
ファイルへのリダイレクションは出来ました。
start-commit は以下のように書いているのですが、端末表示には反映されません
何かアドバイを下さい。
#!/bin/sh
echo "test -" # 標準出力は画面に表示しない
echo "test 1" >&1 # 標準出力は画面に表示しない
echo "test f" >> test.txt # ファイルには落ちる
0212デフォルトの名無しさん
2008/08/27(水) 21:26:57画面なんて持ってないと思うけど。
0213デフォルトの名無しさん
2008/08/28(木) 00:32:57フックスクリプトが終了コード0以外を返したとき、スクリプトの標準出力
(あるいは標準エラー出力)がクライアントにエラーメッセージとして
返されるんじゃないかな。
なので、スクリプトの最後に「exit 1」を追加してみては?
0214デフォルトの名無しさん
2008/08/28(木) 11:59:290215デフォルトの名無しさん
2008/08/28(木) 22:19:50スレ違い
0216デフォルトの名無しさん
2008/08/28(木) 23:02:19http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/rhel-3/i386/
0217211
2008/08/29(金) 01:21:09____
/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ
.しi r、_) | >>210はワシが汚した
| `ニニ' /
ノ `ー―i´
標準出力は端末に表示できないことが分かりました、
ただし、標準エラー出力は出せます、
バグなのか仕様なのか分からん、もう諦めた。
0218デフォルトの名無しさん
2008/08/29(金) 08:50:59# If the hook program exits with success, the commit continues; but
# if it exits with failure (non-zero), the commit is stopped before
# a Subversion txn is created, and STDERR is returned to the client.
0219デフォルトの名無しさん
2008/08/29(金) 17:07:14作業コピーをコミットしないままsvnサーバのIPアドレスが代わってしまった.
作業コピー側のsvnサーバのIPアドレスを変えたいのだが,どうすればできるだろうか?
0220デフォルトの名無しさん
2008/08/29(金) 17:15:310221デフォルトの名無しさん
2008/08/29(金) 22:38:45いまいち用途がわからないんで聞くけど、start-commitでどんなメッセージを表示させたいの?
0222デフォルトの名無しさん
2008/08/29(金) 22:40:17クレーマーだから
0223デフォルトの名無しさん
2008/08/30(土) 03:50:10常に名前で解決するようにする
hostsファイルに追加するなりすればよい
0224デフォルトの名無しさん
2008/08/31(日) 04:20:22CollabNet版とか
Tigris.org版とか
SlikSVN版とかいろいろあるようで、
どれがいいんですか?
普段はTortoiseSVN使ってるんですが、
バッチファイルで一括処理したい時もあるので
コマンドラインで使えるの探してる訳です。
0225デフォルトの名無しさん
2008/08/31(日) 07:57:09TortoiseSVNに付属のsvn.exeでは何か不満でも?
0226デフォルトの名無しさん
2008/08/31(日) 08:12:12TortoiseProc.exe では何か不満でも?
(詳しくは、ヘルプの 付録 D. TortoiseSVN の自動化 を参照)
>>225
TortoiseSVN に svn.exe なんかついてたっけ?
0227デフォルトの名無しさん
2008/08/31(日) 11:02:50ついてないです。
0228デフォルトの名無しさん
2008/08/31(日) 12:22:45>TortoiseProc.exe では何か不満でも?
224じゃないがコマンド名なげぇw
俺はとりあえずTigris.orgからダウンロードしたSVN使ってるが、他はなんか違うのかは気になるな。
CollabNetとかアカウント登録しないと落とせないのは何なんだ。
0229デフォルトの名無しさん
2008/08/31(日) 12:29:08> 224じゃないがコマンド名なげぇw
オプションの方がもっとウザイけど、バッチでやるんなら問題ないだろ。
0230デフォルトの名無しさん
2008/08/31(日) 13:43:400231224
2008/08/31(日) 16:54:59これで大丈夫です。
0232デフォルトの名無しさん
2008/08/31(日) 17:28:31更新確認した。
0233デフォルトの名無しさん
2008/08/31(日) 18:08:320234デフォルトの名無しさん
2008/08/31(日) 20:43:420235デフォルトの名無しさん
2008/08/31(日) 22:43:530236デフォルトの名無しさん
2008/09/04(木) 05:48:360237デフォルトの名無しさん
2008/09/04(木) 09:18:560238デフォルトの名無しさん
2008/09/04(木) 09:47:170239デフォルトの名無しさん
2008/09/04(木) 10:18:170240デフォルトの名無しさん
2008/09/04(木) 16:02:350241デフォルトの名無しさん
2008/09/04(木) 16:31:420242デフォルトの名無しさん
2008/09/04(木) 16:39:580243デフォルトの名無しさん
2008/09/04(木) 16:44:30なんで?
クライアント TortoiseSVN 1.5.3 & svk-2.0.2 と鯖 1.5.2 との組み合わせで特に問題なく使えてる気がするけど。
何か不具合あんの?
0244デフォルトの名無しさん
2008/09/04(木) 17:35:560245デフォルトの名無しさん
2008/09/04(木) 17:37:490246デフォルトの名無しさん
2008/09/04(木) 17:40:110247デフォルトの名無しさん
2008/09/04(木) 17:59:230248デフォルトの名無しさん
2008/09/04(木) 18:17:250249デフォルトの名無しさん
2008/09/05(金) 10:58:12古いビジョンの状態に戻すにはどうすればいいんですか?
例えば,svn update して rev 12. となったとき,
rev 12 の変更が間違いだったことが分かり,
rev 11 の状態に戻したいんです.
0250デフォルトの名無しさん
2008/09/05(金) 11:03:1611の内容をとってきてコミット
0251249
2008/09/05(金) 11:12:40ありがとうございます.
その,「11の内容をとってきて」をワーキングコピーの中でやるには
どういうコマンドを使えばいいんでしょうか?
0252デフォルトの名無しさん
2008/09/05(金) 11:47:38キテター!! っと思ったらドラフトだった・・・
0253デフォルトの名無しさん
2008/09/05(金) 11:53:44r12 *から* r11への変更をマージする。
0255デフォルトの名無しさん
2008/09/09(火) 04:36:32具体的に言うとwindowsxpでtigrissvnとtortise.svnを併用してますが大丈夫ですかこれ?
0256デフォルトの名無しさん
2008/09/09(火) 05:13:59マイナーバージョンまで合ってればほぼ問題ない。
バージョンが同じでも問題のあるケースは Cygwin のやつと混ぜた時の話しか知らない。
0257デフォルトの名無しさん
2008/09/09(火) 07:01:30見てみたら1.53と1.51でしたし大丈夫そうですね
どうもありがとうございました
0258デフォルトの名無しさん
2008/09/09(火) 10:52:210259デフォルトの名無しさん
2008/09/09(火) 17:43:05VSSにtrukjなどは作っていなかったので
ブランチを切れるように、階層のトップに
TortoiseSVNでtrunkを作り、移動を行ったのですが
チェックアウトするとtrunkを作成してからのログしか
見れなくなってしまいました。
移動した段階で過去のログも引き継ぐことは出来ないのでしょうか?
0260デフォルトの名無しさん
2008/09/10(水) 10:56:531.46のが欲しいのに・・。
0261デフォルトの名無しさん
2008/09/10(水) 11:28:410.19とかいくらでも古いのから選び放題。
ttp://subversion.tigris.org/servlets/ProjectDocumentList?folderID=469&expandFolder=469&folderID=91
0262デフォルトの名無しさん
2008/09/10(水) 12:18:31右ドラックのSVNの移動で移動させた?
それで移動させてコミットするときに追加(+)と出れば履歴も引き継がれるよ。
0263デフォルトの名無しさん
2008/09/10(水) 17:36:08誤って追加指定したファイルを管理外に戻す方法ってありますか?
一度コミットして削除(+コミット)して書き戻せばいいのだけど・・・もっと効率的な方法ってありません?
0264デフォルトの名無しさん
2008/09/10(水) 17:42:140265デフォルトの名無しさん
2008/09/10(水) 17:43:25複数のファイルを選択してた orz
駄質問 スマソ
0266デフォルトの名無しさん
2008/09/10(水) 19:16:25svn と plink は簡単に持ち運べて便利に使っています。
が、Perl環境込みで持ち運ぶにはどうすればいいかと。
0267デフォルトの名無しさん
2008/09/10(水) 19:22:16でも君には無理だと思うよ
0268デフォルトの名無しさん
2008/09/11(木) 03:39:26下のレイヤで起こっている進捗状況を事細かに表示してくれる
デバッグモードなんてないのかねぇ。
ちょっと遅めの WAN 経由でコミットしてるときとか
失敗して結局タイムアウトかよ!ってことがある。
SSHじゃぁ何が起こってるのかのか見ようがないし。
HTTP なら tcpdump でまだ何が起こってるのかある程度つかめるけど。
0269デフォルトの名無しさん
2008/09/11(木) 03:51:05こういう問題のための neon → serf なんだっけ?
使ってみたらなんか変わるかもよ。
0270デフォルトの名無しさん
2008/09/11(木) 09:41:05まぁ試そうにもビルドするのが面倒で・・
0271デフォルトの名無しさん
2008/09/11(木) 13:36:541.5 から自分でビルドしなくても使えるようになってる?
0272デフォルトの名無しさん
2008/09/11(木) 17:46:09500 エラーが返ってきてコミットに失敗する.
その直前の PUT 自体は問題なく終わる.
何か心当たりある?
0273デフォルトの名無しさん
2008/09/11(木) 17:50:160274デフォルトの名無しさん
2008/09/11(木) 17:55:050275デフォルトの名無しさん
2008/09/11(木) 18:39:450276デフォルトの名無しさん
2008/09/11(木) 21:54:16AとBの間はそんなにネットが太くない
たとえばAにリポジトリサーバがあったとき、拠点Bの各メンバが
それぞれAにとりに行くのは遅いのであんまりやりたくない
拠点Bにキャッシュっぽいものを置けないだろうか
・readをキャッシュしてすばやくかえす
・writeはスルーしてキャッシュをクリアする
みたいなの。
作ってくれたらウチの妹を(検閲)していい。
0277デフォルトの名無しさん
2008/09/11(木) 22:00:160278デフォルトの名無しさん
2008/09/11(木) 22:03:350279デフォルトの名無しさん
2008/09/11(木) 23:29:170280デフォルトの名無しさん
2008/09/12(金) 06:39:05TortoiseSVN使いだったが、git意外と使いやすい。コマンドラインでもいけるなこれ
0281デフォルトの名無しさん
2008/09/12(金) 07:04:22svk使う。
readキャッシュが欲しいならミラーの機能があったような気がする。
0282デフォルトの名無しさん
2008/09/12(金) 08:14:04まさか毎回チェ(ry
0283デフォルトの名無しさん
2008/09/12(金) 08:40:25ttp://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_write_through_proxy.html
0284デフォルトの名無しさん
2008/09/12(金) 12:28:48拠点Aがsvn以外にできないならsvkだな。
svkのリポジトリをローカルのsvnから見えるようにするだけでインチキくさい事もできるし。
028510
2008/09/12(金) 12:30:59* Pass client capabilities to start-commit hook (issue #3255)
報告まで。
0286デフォルトの名無しさん
2008/09/13(土) 08:39:36おお、これちょっと試してみよう!
よくやった、ウチの妹を(検閲)していいぞ!
svkは以前試したんですが、手数が増えるのがちと難点でした・・・
できれば透過的であってほしいんです
0287デフォルトの名無しさん
2008/09/15(月) 12:40:03値のないプロパティができるんですが、つまり svm:mirror が
トップにあるような subversion リポジトリは svk で
使われているかもしれないよっていうインジケータと思っていいんでしょうか?
てっきり svk:ほげほげ とかいうプロパティがつくものと思ってたら
svm:ほげほげ だったんで、なんでかなぁ、と。svm って何の略?
なんかそういうツールが過去にあったんでしたっけ?
さすがにサポートベクタマシンじゃないしなぁ・・
0288デフォルトの名無しさん
2008/09/15(月) 13:02:160289デフォルトの名無しさん
2008/09/15(月) 13:10:34デポットのどのツリー以下に何がミラーされているかが
書かれているプロパティでした。
まだ svk 使い始めたばかりなんで手探り
0290デフォルトの名無しさん
2008/09/15(月) 15:36:43# perforceのdepotは「ディポ」だったかな?
0291デフォルトの名無しさん
2008/09/15(月) 15:44:290292デフォルトの名無しさん
2008/09/15(月) 15:57:230293デフォルトの名無しさん
2008/09/16(火) 12:37:530294デフォルトの名無しさん
2008/09/16(火) 12:41:580295デフォルトの名無しさん
2008/09/16(火) 12:46:310296デフォルトの名無しさん
2008/09/16(火) 12:55:270297デフォルトの名無しさん
2008/09/16(火) 13:48:490298デフォルトの名無しさん
2008/09/16(火) 13:51:360299デフォルトの名無しさん
2008/09/16(火) 16:22:440300デフォルトの名無しさん
2008/09/16(火) 16:27:27いや、英語読みで末尾のTを発音しないのだよ。
http://eow.alc.co.jp/depot/UTF-8/
0301デフォルトの名無しさん
2008/09/16(火) 16:32:570302デフォルトの名無しさん
2008/09/16(火) 16:34:19ウルフルズのトータス松本
0303デフォルトの名無しさん
2008/09/16(火) 17:15:480304デフォルトの名無しさん
2008/09/16(火) 22:11:52どっちにしろ、俺たちの発音じゃネイティブには通じないんだから。
0305デフォルトの名無しさん
2008/09/17(水) 10:23:180306デフォルトの名無しさん
2008/09/17(水) 10:31:45ターチル
ちがうの?
0307デフォルトの名無しさん
2008/09/17(水) 11:09:57トロヤンと読んでいて笑われた
0308デフォルトの名無しさん
2008/09/17(水) 11:15:00タートルは鰭で泳ぐ海亀。
0309デフォルトの名無しさん
2008/09/17(水) 11:19:450310デフォルトの名無しさん
2008/09/17(水) 11:49:090311デフォルトの名無しさん
2008/09/17(水) 12:30:23ローマ字読みだろ。jk
0312デフォルトの名無しさん
2008/09/17(水) 12:32:34TMNTは海亀だったのかー!w
0313デフォルトの名無しさん
2008/09/17(水) 13:00:56いいんでない? アメリカ人がちゃんと区別できるとは思えんし。
0314デフォルトの名無しさん
2008/09/17(水) 19:08:55アメリカ人なめんな!
英語の話なのに。w
0315デフォルトの名無しさん
2008/09/17(水) 19:15:190316デフォルトの名無しさん
2008/09/17(水) 19:18:13嘘みたいだけどコレ本当の話
0317デフォルトの名無しさん
2008/09/17(水) 20:44:35気にしないだろうとは思う。
0318デフォルトの名無しさん
2008/09/19(金) 01:59:48仕様じゃ、ぼけー
source確認したら、標準出力は/dev/nullに突っ込まれとったわ
0319デフォルトの名無しさん
2008/09/22(月) 09:28:49SSL でラップしただけのアクセス方法って使えないのかな?
svn+ssl というか、svns というか・・・
0320デフォルトの名無しさん
2008/09/22(月) 12:21:36自分たちだけで使うなら自己証明で十分だとおもう。
0321デフォルトの名無しさん
2008/09/22(月) 12:34:21うん,まぁ一応フィンガープリントは別経路で通知するけどね.
それはそうと svn+ssl て可能?トンネリングの一種として
なんかやりようがあるのかなぁ.sslwrap なんぞでできたりするだろうか.
0322デフォルトの名無しさん
2008/09/22(月) 12:36:440323デフォルトの名無しさん
2008/09/23(火) 00:50:30個人的にはstoneが好きさ
0324デフォルトの名無しさん
2008/09/25(木) 12:04:39「差分」「URLと差分」がメニューに出てこない。
「以前のバージョンとの差分」しか出ない。
なぜだろう。
0325デフォルトの名無しさん
2008/09/25(木) 13:24:47あれ?以前は出てたの?
俺偶然にもさっき初めて TortoiseSVN で
10リビジョンくらい前の状態と diff 取りたくて
どうやってやるんだ?って困ってた.
古いリビジョンを別の場所にエクスポートして
cygwin のコマンドラインで diff 取った.
バカなことしてたのかな俺.
0327デフォルトの名無しさん
2008/09/25(木) 15:15:11.svn だけ消すなら、Windows のエクスプローラで検索して消せばいいんですが
それの逆をやりたいのです。
0328デフォルトの名無しさん
2008/09/25(木) 15:16:21ログ表示
ログウインドウでリビジョンを2つ選択
右クリック
リビジョンを比較
うまー
0329デフォルトの名無しさん
2008/09/25(木) 15:20:44つ find
つ Perl
0330デフォルトの名無しさん
2008/09/25(木) 15:30:45その方法だと、別ブランチやタグとの比較ができない(ログには直系の先祖しか出てこないから)
0331デフォルトの名無しさん
2008/09/25(木) 15:40:39やっぱそれしか無いっすか・・・
いまperlでシコシコ書いてますorz
0332デフォルトの名無しさん
2008/09/25(木) 16:04:090333デフォルトの名無しさん
2008/09/25(木) 17:43:07del *.* /s /q
.svnの中はリードオンリーだからこれで.svnを残して消せる。
0334デフォルトの名無しさん
2008/09/25(木) 17:47:310335デフォルトの名無しさん
2008/09/25(木) 17:50:120336デフォルトの名無しさん
2008/09/25(木) 23:19:28チェックアウトフォルダの.svnを残してライブラリファイルを削除。zip展開。svn追加、svnコミット(紛失にチェック)ってやると簡単に履歴登録できる。
0337デフォルトの名無しさん
2008/09/26(金) 07:27:500338デフォルトの名無しさん
2008/09/26(金) 08:35:04最近は cygwin の chere がお気に入り
0339デフォルトの名無しさん
2008/09/26(金) 09:01:150341デフォルトの名無しさん
2008/09/26(金) 13:01:01たぶんいわゆるmake cleanがしたいんじゃね?
おれもまれにそうしたいことがある。
0342デフォルトの名無しさん
2008/09/26(金) 13:02:460343デフォルトの名無しさん
2008/09/26(金) 13:12:19Windowsだと、最初からわりきってPerlなりなんなりで
スクリプトを書いたほうが逆に簡単じゃない?
0344デフォルトの名無しさん
2008/09/26(金) 13:15:230345デフォルトの名無しさん
2008/09/26(金) 13:37:030346デフォルトの名無しさん
2008/09/26(金) 13:39:530347デフォルトの名無しさん
2008/09/26(金) 13:45:29ゲームのデータはpdumpfsとかのが楽だと思うが。
0348デフォルトの名無しさん
2008/09/26(金) 16:26:54FORって使いにくくね?
0349デフォルトの名無しさん
2008/09/26(金) 16:32:460350デフォルトの名無しさん
2008/09/26(金) 16:34:45Perlのインストールが不要だから楽
0351デフォルトの名無しさん
2008/09/26(金) 17:48:310352デフォルトの名無しさん
2008/09/26(金) 22:09:02それなりにコード書かないといかんからなぁ。
ぶっちゃけ >>333 でいいと思うが、俺なら
dir /s /b /a-d | find /v ".svn" > dir.svn
for /f "delims=" %f in (dir.svn) do del "%f"
del dir.svn
ってやるかな。
0353デフォルトの名無しさん
2008/09/27(土) 07:42:25を使って、 http: アクセスのときにも認証することってできない?
http: アクセスのときは apache の認証モジュールのために
別途 htpasswd ファイルとか作るって認証情報が食い違って面倒・・・
LAN 内でしか使ってないから認証しないって言う手もあるけどそれは
さすがにどうかと思うし。
0354デフォルトの名無しさん
2008/09/27(土) 10:14:08>/a-d
スレ違いだが属性の排他指定ってそう書くのかよ!
ヘルプみていろいろ試しても全然わからなかったから使ったことなかったよ。
どうやればそんな変態表記を思いつけるんだ・・・
0355>>352
2008/09/27(土) 10:48:36> どうやればそんな変態表記を思いつけるんだ・・・
そんなもんヘルプの例見りゃアホでもわかるだろ。
って、今、ヘルプ見たら dir /s/w/o/p/a:-d ってなってた。orz
どうやって思いついたんだ? > 俺
0356>>352
2008/09/27(土) 10:56:22> LAN 内でしか使ってないから認証しないって言う手もあるけどそれは
1人 Subversion ならともかく、複数人で使ってるならセキュリティ云々以前に
認証しないと更新者の名前が記録されないからその選択はなしでしょう。
そもそも、svn:// と http:// の両方のプロトコルを併用してるってこと?
http:// 使ってるならそっちに統合すればいいと思うけど、社内ネットワークの
関連とかで難しいのかな。
Apache の認証モジュールに手を入れるぐらいしか思いつかない。
0357デフォルトの名無しさん
2008/09/27(土) 12:18:32たしかにユーザ名が記録されないのは痛いな。
部署内では svn が通るんだけど、
部署外のメンバーは https でしかアクセスできない。
なので認証情報を一元化したくて。
本当は社内で LDAP があるからそれに統一するのが
いいんだけど、svnserve は LDAP から認証情報
もってきてくれないしなぁ。
0358デフォルトの名無しさん
2008/09/27(土) 13:45:410359デフォルトの名無しさん
2008/09/27(土) 13:56:460360デフォルトの名無しさん
2008/09/27(土) 21:23:35mod_authz_svn じゃだめ?
0361デフォルトの名無しさん
2008/09/27(土) 22:15:33個別のフォルダへのアクセスはAuthzSVNAccessFileでまとめてやる。
0362デフォルトの名無しさん
2008/09/28(日) 01:04:07そのバイナリが対応してるかどうかは知らない
0363デフォルトの名無しさん
2008/09/28(日) 15:03:19それは authentication じゃなくて authorization。
http://svn.haxx.se/dev/archive-2005-04/1311.shtml
I wanna announce mod_authn_svn:
mod_authn_svn.c allows sharing the password file
between Apache 2.1 and svnserve. It reads the svnserve
password files and authenticates users against it.
同じこと考えてた人がいるようだけど、
すでにメンテナンスされていないっぽい。
0364デフォルトの名無しさん
2008/09/29(月) 21:08:41net stop ほげほげとか、taskkill はげはげとか、
コントロールパネルのどこかをいぢるとか
どんな方法でもいいです。
使いたいときだけ使って、使わないときは止めておきたいのですが。
今は仕方なく、使うときだけインストールして、使わないときはアンインストールしてます。
ものすごくメンドクサイです。
0365デフォルトの名無しさん
2008/09/29(月) 21:20:29として作られているから、ShellExViewみたいなソフトでON/OFFできるかも。
0366デフォルトの名無しさん
2008/09/29(月) 22:08:43ShellExView を速攻でダウンロードして試してみましたがダメでした。
これは、右クリックメニューから隠すだけのソフトであって、
TortoiseSVN みたいなソフトを完全に停止させるわけではないみたいです。
なんで停止させたいのかというと、ファイル名を変更したりとか、
いろいろ作業すると、エクスプローラのファイル一覧ウインドウがリフレッシュされてしまい
作業していたファイルを見失ってしまうからです。
たとえば、hogehoge.java.mine を hogehoge.java にリネームすると
ウインドウが再描画されて、hogehoge.java を探さなければなりません。
1つのディレクトリに1000個とか2000個とかたくさんのファイルがあると
何度も探さなければならなくてイライラするんです。
なんか、たちの悪いウイルスにでも感染したのかと思ったら、
TortoiseSVN のせいだと分かったんです。
TortoiseSVN を停止しなくても良い方法があれば、それでもいいので
どなたか良い知恵をください。
あ、DOS窓で・・・とかは無しで。
0367デフォルトの名無しさん
2008/09/29(月) 22:20:21> いろいろ作業すると、エクスプローラのファイル一覧ウインドウがリフレッシュされてしまい
レジストリを弄ってウインドウをリフレッシュさせない方法があったような気がする。
もしくは、別のファイラーを使う。
0368デフォルトの名無しさん
2008/09/29(月) 22:31:59エクスプローラでhogehoge.javaってキー打つとそのファイルのところまで移動してくれない?
0369デフォルトの名無しさん
2008/09/29(月) 22:37:230370デフォルトの名無しさん
2008/09/30(火) 12:42:31設定>アイコンオーバーレイ>ドライブの種類 にて、全ドライブのチェックを外す。
アイコンオーバーレイさせたいフォルダのみを「含めるパス」に記入する。
0371デフォルトの名無しさん
2008/09/30(火) 17:00:250372デフォルトの名無しさん
2008/10/03(金) 07:33:04bar\
baz\
というディレクトリ構成があってそれぞれに.svnディレクトリがあって
プロジェクトfooとそれとは無関係なプロジェクトbar(bazを含む)がチェックアウトされた状態になっている。
このときfoo\bar\baz\test.txtというファイルのパスからtest.txtのプロジェクトのルートである
bar\ディレクトリを見つけ出すのはどうすればいいんでしょうか。
.svnのあるディレクトリを上方向に辿って行くとfooがルートだと誤認識されてしまいます。
正式なチェック方法がなければ.svnの中を探る実装依存でもいいです。
.svn/entriesのリポジトリパスを見ると出来そうな気もしてますがいい方法があれば教えてください。
0373デフォルトの名無しさん
2008/10/03(金) 08:22:06svn:externals使ってるわけでもなく混在させてるなら知らん。
0374デフォルトの名無しさん
2008/10/03(金) 08:29:53svn info --xml |sed -n 's/<url>¥(.*¥)<¥/url>/¥1/p'
でィレクトリのリポジトリパスを抜き出してチェックするくらい?
直接.svnの中を直に見るよりはマシ程度のレベルだが。
0375デフォルトの名無しさん
2008/10/03(金) 18:50:11いまは、ビルド時にSubWCRev.exeでバージョンリソースに最終コミットリビジョンを
埋め込んでるんだけど、そのバイナリをコミットするので、リビジョンがずれてしまう。
svn:keywordsを使ってexe内のバージョンリソースをcommit時に書き換える方法を検討したのだが、
バージョンリソースは必ずutf16で埋め込まれてしまうので、keywords置換が発動してくれない。
需要のある機能だと思うんだけど。。。だれか解決した人いませんか?
0376デフォルトの名無しさん
2008/10/03(金) 19:13:290377デフォルトの名無しさん
2008/10/03(金) 19:21:48プロダクトのリリース番号に関連付けしないことをお奨めするよ。
むしろ、プロダクトのリリース番号は独自に管理して(バージョン番号をカウントアップするシェルスクリプトを用意しておくと良い)
リリース作業バッチで、バージョン番号を更新し、同時に svn commit , svn copy tags/version-xxx を実施するやりかたがお奨め。
0378デフォルトの名無しさん
2008/10/03(金) 19:50:470379デフォルトの名無しさん
2008/10/03(金) 21:50:04> そのバイナリをコミットするので、リビジョンがずれてしまう。
それ無理じゃね?
コミット完了するまでリビジョンはわからんし、コミット前までに
リビジョンはわかってないとバイナリに埋め込めないでしょ?
むしろ、チェックアウト/エクスポート時に埋め込むような方法を
考えた方がいいと思うけど。
0380デフォルトの名無しさん
2008/10/03(金) 22:16:100381デフォルトの名無しさん
2008/10/03(金) 22:41:160382デフォルトの名無しさん
2008/10/03(金) 22:51:14だけど、最終的な目的ファイル(exe等)は含めておくと便利だと思う。
0383デフォルトの名無しさん
2008/10/03(金) 22:51:530384デフォルトの名無しさん
2008/10/04(土) 09:19:33タグ名についてる枝番は通常、リリースのリビジョンより一つ若いが気にしない。
svn info の Last changed Revから取ってる。
0385デフォルトの名無しさん
2008/10/04(土) 20:49:26これ簡単に変える方法あったらおせーて。
サブメニューに移動ってのは無しで。
0386デフォルトの名無しさん
2008/10/04(土) 22:08:06リリースタグ打ったんだからリリースタグをアナウンスすればすっきりするんじゃないか?
0387デフォルトの名無しさん
2008/10/05(日) 14:28:070388デフォルトの名無しさん
2008/10/05(日) 19:57:561234:1240M
って出るんだけど、
左の 1234: が出なくなるようにするには
どうしたらいいの?
0389デフォルトの名無しさん
2008/10/06(月) 01:53:010390375
2008/10/06(月) 12:52:05SubWCRev.exe使うんだろ?1こずれるんだよね。
>>377
Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。
特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?
>>379
キーワード展開をうまく利用できれば可能なはずなのよ。
>>380
そうなのよ。
>>384
それSubWCRev.exeで出来るよ。
で、今は俺も1つずれるのを気にせず運用してきたわけだが、
新人の混乱がどうも避けられなくてね。何度説明しても、
体に浸透するまで数回はミスるようだ。
0391デフォルトの名無しさん
2008/10/06(月) 13:10:53リビジョンがいっこずれてるからって、何をミスるんだ?
0392デフォルトの名無しさん
2008/10/06(月) 14:42:310393384
2008/10/06(月) 16:35:21.exeが走らないプラットフォームだから、関係なかった。
0394デフォルトの名無しさん
2008/10/06(月) 16:47:32ちゃんとあんたのレスも読んでいるからそんなに不貞腐れなさんなって。
ただちょっと、>375がSubWCRev.exeを知っている自分に酔っているだけなんだから。
0395名無し募集中。。。
2008/10/06(月) 16:51:231.05くらいの時に使ってpushできなくなって困ったけど
今は2.02か・・・
0396デフォルトの名無しさん
2008/10/06(月) 18:08:56> Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。
毎晩ビルドなら、日付で管理するのが一番良いと思うぞ。
そもそもバッチ処理なら、毎晩タグ打てば良い。用済みで邪魔になったら削除すれば良い。
> 特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?
リビジョン番号は、本質的にリポジトリの更新番号にすぎないので、その利便性は、日付による管理と大して変わらない。
タグ名なら差分比較やチェックアウトの指定にそのまま使えるが、リビジョン番号はどのブランチかを併せて指定しないと使えない。
リビジョン番号より、タグ名をバイナリに埋め込んだほうが、はるかに便利です。
0397デフォルトの名無しさん
2008/10/06(月) 21:23:32#ident ってみんな使う?
static char と違って.hファイルに書いても無問題なのがありがたいが。
0398デフォルトの名無しさん
2008/10/06(月) 23:30:08自分の使い方だと安定してるが、今のとこミラー専用でsyncとsmergeしかしてないんで参考にならないか。
検索してたら偶然、いつのまにか2.2.0になってたのを発見した。
http://lists.bestpractical.com/pipermail/svk-devel/2008-September/001210.html
http://search.cpan.org/dist/SVK/
SVKはどうも、公式ページとかさっぱり更新されないのが不安だw 開発は続いてるようでよかったが。
Windowsバイナリはまだだろうな…。
0399デフォルトの名無しさん
2008/10/07(火) 10:49:360400デフォルトの名無しさん
2008/10/07(火) 16:52:04「ファイルの改行コードに一貫性がないため、差分を表示できません。」
ってのがよく出て差分が見られないんだけど、どうにかなりませんか?
0401デフォルトの名無しさん
2008/10/07(火) 17:37:28空白だかを無視に設定してみたら。
0402デフォルトの名無しさん
2008/10/07(火) 18:26:50>リビジョン番号はどのブランチかを併せて指定しないと使えない
うそーん。
r5418とかってなったらそのブランチがどれかって1つしかなくね?
0403デフォルトの名無しさん
2008/10/07(火) 19:13:34http://www.collab.net/downloads/subversion/
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=74
どちらを使えばいいの?
というかどちらが標準的なの?
0404デフォルトの名無しさん
2008/10/07(火) 19:16:370405デフォルトの名無しさん
2008/10/07(火) 19:33:29下。
0406デフォルトの名無しさん
2008/10/07(火) 19:46:45ブランチはsvnにとっては普通のサブディレクトリに過ぎない。人間側が、特別な意味を与えているだけ。
リビジョン番号はリポジトリ全体に対して付与される番号であり、ブランチに緋付いているわけではない。
たとえば、
/trunk で、foo.cpp を修正して r5417 でコミットする。
/branches/TRY-test1 側でも並行して foo.cpp を修正して r5418 でコミットする。
/trunk で、foo.cpp をさらに修正して r5419 をコミットする。
trunk上の最新(r5419)と、ブランチ側でコミットした r5418 との差分をとりたくて、
/trunk 上で svn diff -r5418 foo.cpp と指示しても、
差分がとれるのは r5417 でコミットした foo.cpp に対してである。
0407デフォルトの名無しさん
2008/10/07(火) 20:01:40シンボリックリンクの機能があるんだから、
Subersion も Windows でシンボリックリンクが
使えるようにしてくれればいいのにな。
0408デフォルトの名無しさん
2008/10/07(火) 20:34:19ジャンクションで代用しようにも通常はファイルには使えないし、
エクスプローラもいろいろと誤動作するし。
0409デフォルトの名無しさん
2008/10/07(火) 20:56:432000でもXPでも使ってるが
0410デフォルトの名無しさん
2008/10/07(火) 20:59:010411407
2008/10/07(火) 21:10:02>>409は・・・・
1)ショートカットファイルと間違えている
2)cygwin のシンボリックリンクエミューレーションと間違えている
(cygwin の svn を使うなら間違いじゃない)
3)ハードリンクと間違えている
(ハードリンクは NT 3.51 あたりでもあったはず)
4)ジャンクションと間違えている
(ジャンクションはファイルに対して貼れない、標準じゃ)
5)ジャンクションを強引にファイルに対して張っている
(たぶん Vista より前の Windows だと純正のNTFSのドライバじゃ無理)
0412デフォルトの名無しさん
2008/10/07(火) 23:29:42「Vistaだけ」って、このあたりを理解すればよいのかしら・・・?
(実はよくわかっていません… orz)
ttp://homepage1.nifty.com/emk/symlink.html
…Windows Vistaでは本物のシンボリックリンクが新たに導入されました…
ttp://msdn.microsoft.com/en-us/library/aa383874.aspx
ttp://msdn.microsoft.com/en-us/library/aa363866.aspx
CreateSymbolicLink Function
Requirements
Requires Windows Vista.
0413デフォルトの名無しさん
2008/10/07(火) 23:43:08ハードリンクはあるけどシンボリックリンクはない
Vistaから
>>408
ハードリンクで一応代用は可能
0414デフォルトの名無しさん
2008/10/08(水) 16:03:24でさせてください。
バージョン管理に便利なSubversiveプラグイン (2/3) - @IT
http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn15/eclipseplgn15_2.html
ここの「リポジトリを3タイプから選んでインポート」という説明が、何度読
んでもわかりません。レポジトリのフォルダ構成がこのように変わることで、
Eclipse上のプロジェクトの管理がそれぞれどう変わるのか、わからないのです。
漠然とした質問で申し訳ありませんが、どなたか手短に解説をお願いできない
でしょうか?
ちなみに知人には「自分もわかんないけど、とりあえず真ん中の「Use single
project layout」にしてる」と言われました。
0415デフォルトの名無しさん
2008/10/08(水) 16:30:27↓が何かの参考になるかも (ならないかも)
http://subversion.bluegate.org/doc/ch04s07.html
http://subversion.bluegate.org/doc/ch05s04.html
0416デフォルトの名無しさん
2008/10/08(水) 17:32:43ありがとうございます。大変参考になりました。
0417デフォルトの名無しさん
2008/10/09(木) 09:07:050418デフォルトの名無しさん
2008/10/11(土) 02:56:01http://svn.collab.net/repos/svn/tags/1.5.3/CHANGES
0419デフォルトの名無しさん
2008/10/11(土) 08:48:07同じ環境で今までは一つも出なかったのに
0420デフォルトの名無しさん
2008/10/11(土) 09:16:45これってサーバ側だけ?クライアント側にも関係あるかな
0421デフォルトの名無しさん
2008/10/11(土) 10:43:16変更のあったパス:
M /trunk/subversion/libsvn_client/export.c
M /trunk/subversion/libsvn_subr/io.c
Avoid calling apr_stat with APR_FINFO_PROT | APR_FINFO_OWNER on Windows, as
this call is 'incredibly expensive, but accurate' and the result is ignored
anyway.
* subversion/libsvn_subr/io.c
(dir_make): Skip trying to set the unavailable sgid flag for WIN32.
This avoids an 'incredibly expensive' ACL retrieval in apr.
* subversion/libsvn_client/export.c
(copy_versioned_files): Call svn_io_dir_make with APR_OS_DEFAULT permissions
to avoid an 'incredibly expensive' ACL retrieval in apr.
鯖限定じゃないっぽいね
0422デフォルトの名無しさん
2008/10/11(土) 19:38:09ログを貼るか開発 ML に送りつけてみるといいよ。
0423デフォルトの名無しさん
2008/10/11(土) 21:27:03これって独立したデーモンとして動かせたっけ?
なんか引っかかるというかもっさりするんで、
inetd から起動するのにキモチ時間かかってるのかなぁって。
0424デフォルトの名無しさん
2008/10/11(土) 21:49:31https://sourceforge.net/project/shownotes.php?release_id=632357
0425デフォルトの名無しさん
2008/10/11(土) 23:08:37マニュアルぐらい読もうと言う気にならないのか?
http://www.caldron.jp/~nabetaro/svn/svnbook-1.4-final/svn.ref.svnserve.html
0426デフォルトの名無しさん
2008/10/12(日) 00:01:260427デフォルトの名無しさん
2008/10/14(火) 11:09:07http://www.moongift.jp/2008/10/warehouse/
0428デフォルトの名無しさん
2008/10/14(火) 13:10:35Cygwin環境に頑張って入れたんだが
設定がクソだった(自分にとっては)
0429デフォルトの名無しさん
2008/10/14(火) 22:27:27OPTIONS of 'http:/cvs.hoge.org' could not connect to server (http:/cvs.hoge.org)
で、オプションが何なのか分かりません。
CSV自体が初心者なので、、、どなたかこんな質問に答えていただけませんか?
0430デフォルトの名無しさん
2008/10/14(火) 22:30:24レポジトリブラウザでです。よろしくお願いします。
0431デフォルトの名無しさん
2008/10/14(火) 23:09:57その OPTIONS は HTTP のメソッドのことなのでとりあえず気にしないで OK。
サーバに対して接続できていないので、まずは普通に web ブラウザで接続できるかとかから確認するといいと思う。
っていうか、TortoiseSVN なのに CVS?
0432デフォルトの名無しさん
2008/10/14(火) 23:17:30>>429 は「バージョン管理システム=CVS」って思ってるんじゃない?
ホッチキスとかバンドエイドみたいなもんだ
0433デフォルトの名無しさん
2008/10/14(火) 23:17:54SubversionじゃなくてCSVならTortoiseCSV使ってくらはい
0434デフォルトの名無しさん
2008/10/14(火) 23:18:38CVSね
0435デフォルトの名無しさん
2008/10/14(火) 23:25:13付き合うなら数百レスは覚悟しとけよ。
0436デフォルトの名無しさん
2008/10/14(火) 23:38:09http://pc11.2ch.net/test/read.cgi/tech/1113141518/
http://www.tortoisecvs.org/download.shtml
これで解決
0437デフォルトの名無しさん
2008/10/15(水) 00:33:27> ホッチキスとかバンドエイドみたいなもんだ
バンドエイドはいいとして、ホッチキスは文房具分野だと一般名詞だぞ。
0438デフォルトの名無しさん
2008/10/15(水) 00:45:04別に商標の話をしてるわけじゃないと思うのだが...
0439デフォルトの名無しさん
2008/10/15(水) 00:48:450440デフォルトの名無しさん
2008/10/15(水) 01:06:13じゃあなんでホッチキスなんてでてくるんだ?
バージョン管理システム = CVS
ガーゼ付絆創膏 = バンドエイド
ホッチキス = ???
0441デフォルトの名無しさん
2008/10/15(水) 01:36:55> ホッチキスとかバンドエイドみたいなもんだ
例え話的なもんだろ。字面通りじゃなくて意味を汲み取れよ。
0442デフォルトの名無しさん
2008/10/15(水) 01:37:120443デフォルトの名無しさん
2008/10/15(水) 01:41:08ガーゼ付き絆創膏 ⇒ バンドエイド
ステープラー ⇒ ホッチキス
という事でしょ。
0444デフォルトの名無しさん
2008/10/15(水) 02:15:17うんうんよく知っててえらいでちゅねー
0445443
2008/10/15(水) 02:25:25440氏、そういう意図は無かくググってくるより早かろうというだけなので、念のため。
0446デフォルトの名無しさん
2008/10/15(水) 15:42:29オッチキス!
0447デフォルトの名無しさん
2008/10/15(水) 18:52:43>>431
ブラウザで接続できていることを確認しました。
ネットワーク設定の問題なのでしょうか。
>>435
すみません。。。
>っていうか、TortoiseSVN なのに CVS?
先週末から個人的に早急に利用しなければならなくなったので、
レポジトリにとりあえずコミット(?)できればいいのですが、
そこまで至っていません。
おっしゃるように単純にバージョンコントロール付きのFTPのようなものと思っていました。
レポジトリがCVSということは、クライアント側もCVSの必要があるのでしょうか?SVNではなく。
>>436
ありがとうです。CVSの必要がある場合に読みます。ありがたや。
0448デフォルトの名無しさん
2008/10/15(水) 18:56:58cvsだけじゃなくてsvnも両方必要
あとgitとmercurialとBazaarが要る
0449デフォルトの名無しさん
2008/10/15(水) 18:59:340450デフォルトの名無しさん
2008/10/15(水) 19:11:55情報ありがとう。
CVSとSVNの違いって端的に何なのでしょうか?
バザールは知っていましたが、ほか知りませんでした。
レポジトリ側が推奨していた(図で説明つき。。。)
WinCVSを使いたかったのですが、サイトが閉まっているようで、
手元にない状況です。
>>449
責任というか信用の問題なので、とりあえず、コミット(?)できればOKです。
プロジェクトをオープンにした(登録した)のがそもそもの始まりなのですが。
0451デフォルトの名無しさん
2008/10/15(水) 19:13:17端的にいうと全く別のソフト
0452デフォルトの名無しさん
2008/10/15(水) 20:00:37各VCSの違いは、管理方式と歴史的経緯と利用のされ方の違い。
画像のフォーマットやプログラミング言語の違いを端的に説明しろって
言われたら返答につまるのと同じようなレベルで
上記に関心がないなら、端的に理解するのは難しいと思うから、>>451 でいいと思う。
あと略語。VCS, CVS, CSV 全部全然意味も用途も違うから間違えないように注意。
0453デフォルトの名無しさん
2008/10/15(水) 20:27:28>>452
ご説明ありがとうです。
>画像のフォーマットやプログラミング言語の違いを端的に説明しろって
なるほど。452さんのご返答は分かりやすいです。ありがとう。
TortoiseSVN にて「setting -> Network -> Proxy」の設定が間違っているようです。
前述のWinCVSの設定の説明では、
:pserver:[email protected]:/cvsroot/anonymous
とあるので、
サーバを
cvs.hoge.org
として、ユーザ名とパスワードを指定されたもの(anonymousではパスワードはもちろん不要)にしたくらいで、
ポートの指定が分かりませんでした。
と、こういった状況ですが、これだけの情報で何か分かりますでしょうか?
判断に必要な情報はできるだけ書きますので指示してくださるとうれしいです。
0454デフォルトの名無しさん
2008/10/15(水) 20:57:33svnと名前についてるソフトは使えない
スレ違いだから消えろ
0455デフォルトの名無しさん
2008/10/15(水) 21:10:040456デフォルトの名無しさん
2008/10/15(水) 21:44:00というサイトにWinCVSがありました。試してみます。
アドバイスくださった方々ありがとうございました。
0457デフォルトの名無しさん
2008/10/15(水) 22:03:55> ステープラー ⇒ ホッチキス
それだと両方一般名詞だから、おかしいって言ってるだけ。
まあ >>432 の単純な勘違いだと思うが、>>438, >>441, >>443, >>446 辺りは
バカ丸出しで、ちょっと笑える。
0458デフォルトの名無しさん
2008/10/15(水) 22:18:18ホッチキスは商標だろ、と思ったが現在は一般名詞扱いになってるのね。
知らんかったわ。
0459デフォルトの名無しさん
2008/10/15(水) 22:25:36>>442
0460デフォルトの名無しさん
2008/10/15(水) 22:30:27馬鹿か、お前。
VCS=CVSと思ってるとの対比で、ステープラー=ホッチキスという例を出したんだろうが。
0461デフォルトの名無しさん
2008/10/15(水) 22:33:130462デフォルトの名無しさん
2008/10/15(水) 22:40:59おかしいのはお前のほうだな。
しかも執念深くて気持ち悪いぞ。
0463デフォルトの名無しさん
2008/10/15(水) 23:05:34単に新しいファイルを作ってaddするよりも
svn copy してから新しいファイルと元のファイルをそれぞれ編集して不要な部分を消す方が
編集履歴が継続できていいかなと考えています。
みなさんどうしていますか?
0464デフォルトの名無しさん
2008/10/15(水) 23:13:30そっ、Wikipedia にも書いてあるぐらい有名な話だよ。
それも知らずに突っ込んでる >>438, >>441, >>443, >>446 はバカ丸出しだけど、
理由書いてやっても引っ込みつかない >>460, >>462 はさすがに恥ずかしいな。(w
0465デフォルトの名無しさん
2008/10/15(水) 23:20:480466デフォルトの名無しさん
2008/10/15(水) 23:58:15開発は、tomcatでhot-deploy。運用は、商用AP鯖cool-deployってこと?
0467デフォルトの名無しさん
2008/10/16(木) 00:07:28暇そうな、>>465 が助けてやったらどうよ。(w
0468デフォルトの名無しさん
2008/10/16(木) 00:20:54ホットデプロイってことはS2関連かなω
0469デフォルトの名無しさん
2008/10/16(木) 03:28:090470デフォルトの名無しさん
2008/10/16(木) 08:25:08言葉の成立ちと現在の用法をごっちゃにしてる馬鹿きめぇw
0471デフォルトの名無しさん
2008/10/16(木) 08:38:300472デフォルトの名無しさん
2008/10/16(木) 09:11:22教えてもらえるスレはここですか?
0473デフォルトの名無しさん
2008/10/16(木) 21:46:24顔真っ赤だぞ。
そんなに悔しかったのか?
0474デフォルトの名無しさん
2008/10/16(木) 23:31:180475デフォルトの名無しさん
2008/10/17(金) 00:40:230476デフォルトの名無しさん
2008/10/17(金) 00:42:080477デフォルトの名無しさん
2008/10/17(金) 01:11:320478デフォルトの名無しさん
2008/10/17(金) 09:39:27svn を 1.5.3 にバージョンアップしても読めますよね?
0479デフォルトの名無しさん
2008/10/17(金) 09:47:04ロードマップにパフォーマンスアップする予定はないの?
0480デフォルトの名無しさん
2008/10/17(金) 11:15:39わからんが、dump - load したほうが安全じゃない?
0481名無し募集中。。。
2008/10/18(土) 14:36:25RA layer request failed: PUT of 'xxx' : 409 Conflict (https://xxx) って出るわ
--verbatim 付けていたんだけどなぁ
0482デフォルトの名無しさん
2008/10/18(土) 16:29:53WinMergeはこのバージョンじゃないとだめとかない?
0483デフォルトの名無しさん
2008/10/18(土) 16:33:31OS入れろってのと訳が違うんだぞ
安定版使えば問題ねえよ
0484デフォルトの名無しさん
2008/10/18(土) 17:49:040485デフォルトの名無しさん
2008/10/18(土) 19:54:50ワーキングコピーじゃなくなった。
cp コマンドでのコピーじゃ .svn 達が
一緒についてきてくれなかった。
.svn に見捨てられた俺
0486デフォルトの名無しさん
2008/10/18(土) 20:30:35つ[cp -pr]
0487デフォルトの名無しさん
2008/10/18(土) 21:57:29お前は使ったことないだろ
0488デフォルトの名無しさん
2008/10/20(月) 04:51:130489デフォルトの名無しさん
2008/10/20(月) 22:26:572人が別のPCから同時にコミットしたりするとまずい?
タイミング次第で排他がうまくいかずにリポジトリ崩壊とか(;´Д‘A
0490デフォルトの名無しさん
2008/10/20(月) 23:17:48そりゃダメな可能性が高い
svn://かhttp://にしとき
0491デフォルトの名無しさん
2008/10/21(火) 00:18:520492デフォルトの名無しさん
2008/10/21(火) 01:25:29え、そうなの?それじゃいったい、何のためのヴァージョン管理システムなんだか・・・
0493デフォルトの名無しさん
2008/10/21(火) 01:26:160494デフォルトの名無しさん
2008/10/21(火) 01:53:37>>491も読んだか?
fsfs形式なら問題ないが、file:// は基本的にローカルファイル用だから
ちゃんとsvnserveとか使った方がパフォーマンスもいいと思う。
0495デフォルトの名無しさん
2008/10/21(火) 01:57:37それ、答えになっていない。
ようするに、subversion はファイルの排他が正しくできないって事だろ?
何のためのバージョン管理システムなんだ?
0496デフォルトの名無しさん
2008/10/21(火) 02:00:380497デフォルトの名無しさん
2008/10/21(火) 02:01:020498デフォルトの名無しさん
2008/10/21(火) 02:19:13>>494で充分答えになってるだろ。
> ようするに、subversion はファイルの排他が正しくできないって事だろ?
svn:とかhttp:使えばちゃんと排他処理はされる。
0499デフォルトの名無しさん
2008/10/21(火) 02:47:40file: でも排他されるよ。実際にアクセスするファイルシステムや OS がファイルの排他を
ちゃんと実装していればね。
0500デフォルトの名無しさん
2008/10/21(火) 02:51:03共有フォルダのファイルの排他をするのはSubversionじゃなくてWindowsとかLinuxとかのOSだ。
そもそもfsfsなら共有フォルダでも問題ないと言ってるのに何が気に入らないんだか。
0501デフォルトの名無しさん
2008/10/21(火) 03:33:380502デフォルトの名無しさん
2008/10/21(火) 03:54:070503デフォルトの名無しさん
2008/10/21(火) 07:24:24特定のリビジョン間でパッチを作りたいのですが・・・
いや、パッチをつくりたい、というか、特定のリビジョン間の差異をみたい、ということです。
svnコマンドでやればいいんだけど、TortoiseSVNの設定読んでくれなくて、ssh周りで四苦八苦してる orz
0504デフォルトの名無しさん
2008/10/21(火) 08:24:40履歴かリビジョングラフから差分取れば?
0505デフォルトの名無しさん
2008/10/21(火) 08:25:44ログのダイアログで、Ctrl押しながらリビジョン二つ選択して右クリックメニューのdiff
コマンドラインでやるなら>>226がいいんじゃないかね。
0506デフォルトの名無しさん
2008/10/21(火) 09:35:48共有フォルダのロックが正しく動けばいいんだがねー
0507デフォルトの名無しさん
2008/10/21(火) 10:40:43subversionは管理するだけで排他制御とかは他にやらせる
それだけの話といっても通じない
0508デフォルトの名無しさん
2008/10/21(火) 13:21:120509デフォルトの名無しさん
2008/10/21(火) 13:33:100510デフォルトの名無しさん
2008/10/21(火) 15:13:00共有フォルダでもあるわけ?
あと、メールだとロック問題を避けるためにMaildir方式とかあるけど、
svnのfsfsとかもそういう方法で実装してあるの?
0511デフォルトの名無しさん
2008/10/21(火) 21:23:41でも,今回の件で file:// で共有できるって初めて知ったからありがとう。
でもさ TortoiseSVN でローカルにリポジトリ作って〜って,やぱ試験的に使ってみるとか
一人で沢山のソースをいじって開発してる人向けなんじゃね?
共有フォルダがある環境なら svn のサーバ立てる資源はあるでしょ?
手間がヤなだけなんじゃね?大事なソースをわざわざ危険なところで運用するのはね怖いよ。
0512デフォルトの名無しさん
2008/10/21(火) 21:51:14パンツを脱がないストリッパーと同じ
0513デフォルトの名無しさん
2008/10/21(火) 21:55:47そーでもなくね
資源というのが機材でなく人だったりするけど
0514デフォルトの名無しさん
2008/10/21(火) 22:00:25ちゃんと共有・排他制御してたの?
だよね。してなきゃバージョン管理できないもんねぇ。
0515デフォルトの名無しさん
2008/10/21(火) 22:36:14ん〜、言い得て妙かも。
でも、俺はおっぱい星人だから、一人 Subversion でも満足だ。(w
0516489
2008/10/21(火) 22:44:08>>491
共有フォルダ上ではBerkeleyDBはNG、FSFS使ってということだと
思うんですが・・・
BerkeleyDB → 共有上だと2人同時コミット以前に1人で使ってもあぶない!
FSFS → 一応共有フォルダ上にもおけるぜ! (でもタイミング次第では・・・orz)
http// or svn:// → 排他もしっかりできて安全ですよ!
って位置付けじゃないかと勘ぐってます・・・実際どうなんでしょう。
0517デフォルトの名無しさん
2008/10/21(火) 23:00:56それで良くね?つかそうしれ。
自分で手を動かすだけで少しでもリスクが減るなら
やるべきでしょ。共有における耐性のテスト目的なら「がんばって!リポートよろ」で。
0518デフォルトの名無しさん
2008/10/21(火) 23:49:43ここら辺でも読んどきゃいいんじゃね。
リポジトリの保存形式
http://subversion.bluegate.org/doc/book.html#svn.reposadmin.basics.backends
0519デフォルトの名無しさん
2008/10/21(火) 23:55:24FSFSは共有フォルダでの共有OK。但し、OSが排他処理を正しく実装している場合。
0520デフォルトの名無しさん
2008/10/22(水) 07:46:31考慮して回答してくれよ(´・ω・`)
0521デフォルトの名無しさん
2008/10/22(水) 07:52:290522デフォルトの名無しさん
2008/10/22(水) 08:16:40とかをSVNで一括管理してる人いる?
0523デフォルトの名無しさん
2008/10/22(水) 08:58:46共有フォルダってだけじゃまったく限定されねーよ
馬鹿はこれだから
0524デフォルトの名無しさん
2008/10/22(水) 10:47:29質問するんだったら情報は後出しにするな
0525デフォルトの名無しさん
2008/10/22(水) 14:26:56何のメリットがあってそんなことを?
0526デフォルトの名無しさん
2008/10/22(水) 14:32:16触ったファイルに赤いマークが付いて右クリ差分表示とか出来るから
エディタで弄るファイルはとりあえずsvnに突っ込んでおきたくなる。
Linuxのファイラに同機能が付いたら同じことをしたくなるだろうな。
0527デフォルトの名無しさん
2008/10/22(水) 14:43:080528デフォルトの名無しさん
2008/10/22(水) 20:10:43設定の変更履歴取れるとことか複数マシンでの設定の共有しやすいとことか
>>522
少なくともRCSやCVS使ってる人なら知ってる
個人的にはそういう用途には管理用の.svnとかが散らばらないhgの方が好き
0529デフォルトの名無しさん
2008/10/23(木) 00:18:58~/.??*rcなら管理してるなぁ
/etc はファイル毎管理したいから、使うとしてもRCS
0530デフォルトの名無しさん
2008/10/23(木) 16:01:49.svnは無視しつつgrepするツールってないのかな
0531デフォルトの名無しさん
2008/10/23(木) 16:13:320532デフォルトの名無しさん
2008/10/23(木) 16:59:33だいたい引っかかってくるのは *.svn-baseってファイルだから、
検索の条件にあるファイルタイプに、 *.* !*.svn-base としてる。
サクラエディタ解説より
>ファイルパターンの先頭に!を付ける(例: !*.obj)と,
>そのパターンに当たるファイルをGrep対象から外します.
>指定位置にかかわらず除外指定は検索指定より優先されます.
エディタからだと検索された語句から直に開けて
その場所にカーソルが移るから便利
0533デフォルトの名無しさん
2008/10/23(木) 18:28:00HIDDENなファイルはそのままでもスルーするけどね。
しかし高機能な単体のGUI Grepツールって何気にないんだよな。
表示、検索部分をエディタに頼ったほうがやりやすいからなのかね。
0534デフォルトの名無しさん
2008/10/23(木) 18:58:010535デフォルトの名無しさん
2008/10/23(木) 19:08:34こりゃいいわ
0536デフォルトの名無しさん
2008/10/23(木) 22:46:57grep --exclude-dir=.svn -r hoge .
0537デフォルトの名無しさん
2008/10/24(金) 08:32:540538デフォルトの名無しさん
2008/10/24(金) 10:18:52できますた。サンクス!
branchとtrunkを比較したかったのでリビジョングラフでグラフ表示して、
2つをクリックして右クリックからdiff取ったりとか比較できました。
最初にクリックした方が比較元で、後にクリックしたほうが比較先になるんすね
0539デフォルトの名無しさん
2008/10/24(金) 16:26:43GNUの多くのgrepツールは、と誤読。
0540デフォルトの名無しさん
2008/10/25(土) 09:38:190541デフォルトの名無しさん
2008/10/25(土) 09:41:150542デフォルトの名無しさん
2008/10/25(土) 09:43:11無理。エクスプローラに組み込む時点でインストール作業がいる。
0543デフォルトの名無しさん
2008/10/25(土) 10:17:59思いついたんですけどCygwinでsvnコマンドをインストールしてあればbat実行で特定のフォルダ以下をコミット、更新はできますよね?
今度やってみようと思います
0544デフォルトの名無しさん
2008/10/25(土) 10:29:17cygwinのインストールならいいのかw
コマンドラインクライアントなら、apache用と書いてあるけど
svn-win32-*.zipにsvn.exeが含まれてるはず。
0545デフォルトの名無しさん
2008/10/25(土) 11:32:090546デフォルトの名無しさん
2008/10/25(土) 11:50:250547デフォルトの名無しさん
2008/10/25(土) 12:09:25「あるファイルを、Subversionの管理からはずすが、ファイル自体は削除せず
に作業コピーディレクトリに残す」
には、コマンドライン上からだとどのようにすればよいでしょうか?
TortoiseSVNだと以下のようにすれば良いようですが。
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-howto-unversion.html
svn delete に何かオプションがあるだろうと思ったのですが、どうも見つか
りません。
0548デフォルトの名無しさん
2008/10/25(土) 12:11:23svn import 時に、いくつかのディレクトリをインポートの対象から外すには、
どうしたらよいでしょうか?
svn:ignoreと関係があるのだと思いますが、調べてもどうもよく理解できませ
んでした。すみません。
0549デフォルトの名無しさん
2008/10/25(土) 12:24:28すいませんw
その環境ではインストーラーを実行できないのですが、Cygwinはインストールされているのでw
svnがインストールされているかはわからないので確認してみないといけないですけど
>svn-win32-*.zip
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
これですね
教えていただきありがとうございます
早速使ってみようと思います
>>545
ということは1.5は使えないってことですか・・・
0550デフォルトの名無しさん
2008/10/25(土) 12:34:18インポートする前に管理対象外のファイルは消しておく。または、インポートしてからいらないファイルを削除
0551デフォルトの名無しさん
2008/10/25(土) 12:57:12ありがとうございます。
何かもう少し、Subversion(もしくはそのクライアント)の機能を利用した方
法は無いでしょうか?
TortoiseSVNだと、こんな感じになるようです。よくわかりませんが。
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-ignore.html
0552デフォルトの名無しさん
2008/10/25(土) 13:02:170553デフォルトの名無しさん
2008/10/25(土) 13:07:28これは>>547宛てでしょうか?
それをやると、
・そのディレクトリ内のファイルがすべて、Subversionとの関連が無くなる。
・レポジトリからは削除されないので、たぶんsvn updateで戻ってしまう。
という問題があると思います。
0554デフォルトの名無しさん
2008/10/25(土) 13:13:04--keep-local みたいなのがあるたろ
まだ 1.4 系列使ってる?
0555デフォルトの名無しさん
2008/10/25(土) 13:23:34> --keep-local みたいなのがあるたろ
ありがとうございます。たぶんそれですね。
こちらの環境には無いんです。
> まだ 1.4 系列使ってる?
その通りです…。CentOS5.2の標準のSubversionは1.4.2みたいです。
0556デフォルトの名無しさん
2008/10/25(土) 14:01:36CentOS5.2だけどソースからインストールしてsubversion1.5使ってるよ
0557デフォルトの名無しさん
2008/10/25(土) 17:16:23>>556
ソースからのインストールは、パッケージ管理ができなくなってしまうので、
できるだけ避けたいのです。Debianのようにtestingやexperimentalがあれば
よいのですが、RedHat系はよくわかりません。
とりあえず、--keep-local は諦めます。ありがとうございました。
あと、よろしければ >>547についても、どなたかアドバイスをお願いします。
なお、すみませんが今からしばらく(1日程度?)、ネットを離れます。ご了承
ください。
0558デフォルトの名無しさん
2008/10/25(土) 17:29:56新しいソースにあわせて修正して使う、というのも一考されたし。
0559デフォルトの名無しさん
2008/10/25(土) 17:54:35想像通り svn:ignore もしくは、global-ignores に設定しとけばいいだけだと思うが。
http://subversion.bluegate.org/doc/ch07s02.html#svn.advanced.props.special.ignore
> svn:ignore 属性はある種のSubversion操作が無視するファイルパターンのリストを含ん
> でいます。多分もっともよく利用される特殊属性で、global-ignores 実行時設定オプ
> ションとともに利用されます。 (configの項参照)。 それを使って、バージョン化され
> ていないファイルとディレクトリを svn status、svn add、そして svn importコマンド
> の対象から除外します。
>>557
--keep-local は諦める割には、>>547 をよろしくってどういうことだ?
TortoiseSVN なら出来るのにとか思ってるのかもしれないけど、TortoiseSVN のその方法も
最近使えるようになったばかりだと思うぞ。
0560デフォルトの名無しさん
2008/10/25(土) 18:24:20Subversion1.5のrpmを自前で作ったら良いですよw
0561デフォルトの名無しさん
2008/10/25(土) 18:58:31subversion-1.5.2-0.1.el5.rf
$
CentOS5 subversion あたりでググってパッケージ作ったような気がする
0562デフォルトの名無しさん
2008/10/25(土) 20:27:470563デフォルトの名無しさん
2008/10/25(土) 21:19:15インポートは使わない。空のリポジトリをチェックアウトして、普通に選んで追加していく。
これなら、はじめから属性を設定することもできる。
0564デフォルトの名無しさん
2008/10/25(土) 22:19:35ttp://subversion.tigris.org/servlets/NewsItemView?newsItemID=2194
TortoiseSVN 1.5.5 released
ttp://tortoisesvn.net/node/348
0565デフォルトの名無しさん
2008/10/25(土) 23:49:19> uname -a
CYGWIN_NT-5.1 *** 1.5.25(0.156/4/2) 2008-06-15 18:05 i686 Cygwin
> svn --version
svn, version 1.5.3 (r33570)
(中略)
> which svn
/usr/bin/svn
0566デフォルトの名無しさん
2008/10/26(日) 09:11:59(24 Oct 2008, from /branches/1.5.x)
http://svn.collab.net/repos/svn/tags/1.5.4
User-visible changes:
* Properly handle explicit mergeinfo added in merge source (r32968, -75)
* fixed: merging of paths containing spaces (r33641, -44)
* fixed: regression in mergeinfo-aware merges against 1.5.3 (r33693, -704)
0567デフォルトの名無しさん
2008/10/26(日) 12:59:34翻訳くらいしてくれ
0568デフォルトの名無しさん
2008/10/26(日) 13:09:120569デフォルトの名無しさん
2008/10/26(日) 13:31:54馬鹿は大変だな
0570デフォルトの名無しさん
2008/10/26(日) 14:34:56空白を含むパスが直ったのか。これはダウンロードせねば
0571デフォルトの名無しさん
2008/10/28(火) 01:43:120572デフォルトの名無しさん
2008/10/28(火) 11:15:240573デフォルトの名無しさん
2008/10/28(火) 20:36:25>>558
ありがとうございます。検討してみます。
>>559
> 想像通り svn:ignore もしくは、global-ignores に設定しとけばいいだけだ
> と思うが。
ありがとうございます。まだよく仕組みが分かっていないので、勉強してみま
す。(ちなみに結局今回は、インポート元のバックアップを取って、不用なディ
レクトリを削除してしまいました)
> --keep-local は諦める割には、>>547 をよろしくってどういうことだ?
すみません、>>548の間違いです。
> TortoiseSVN なら出来るのにとか思ってるのかもしれないけど、TortoiseSVN
> のその方法も最近使えるようになったばかりだと思うぞ。
どうやらそのようですね。意外でした。
今回は皆さんに大変お世話になりました。ありがとうございました。
0574デフォルトの名無しさん
2008/10/28(火) 20:52:12超早かった。
なんか致命的なバグでもあったのかな?
0575デフォルトの名無しさん
2008/10/29(水) 08:07:590576デフォルトの名無しさん
2008/10/29(水) 11:45:040577デフォルトの名無しさん
2008/10/29(水) 15:19:470578デフォルトの名無しさん
2008/10/29(水) 18:12:131.5.5
0579デフォルトの名無しさん
2008/10/29(水) 18:22:130580デフォルトの名無しさん
2008/10/30(木) 04:52:55のバージョンって実はまったくのむ関係?
0581デフォルトの名無しさん
2008/10/30(木) 10:18:36そのディレクトリ配下にあるディレクトリやファイルのすべてに対して処理を行うってこと?
0582デフォルトの名無しさん
2008/10/30(木) 10:27:210583デフォルトの名無しさん
2008/10/30(木) 10:29:49ありがとう!
もやもやが取れました!
0584デフォルトの名無しさん
2008/10/30(木) 19:34:39http://codezine.jp/article/detail/3114
0585デフォルトの名無しさん
2008/10/30(木) 21:43:54別のバージョンだというのはその通り。
なのでダウンロードファイルには TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi みたいにベースにした
Subversion のバージョンが入ってるし、トップにも
>TortoiseSVN 1.5.5, built against Subversion 1.5.4. Released 24. October 2008.
と明記してある。
しかし、俺の知る限り x.y.z の x.y まではさすがに一緒だと思う。
そしてそれがむしろ誤解を助長している気がする。
0586デフォルトの名無しさん
2008/10/30(木) 21:51:35よさそうなもんだけど
0587デフォルトの名無しさん
2008/11/01(土) 23:06:58TortoiseSVN 「だけ」 使ってるならいいかもしれないけど、
バッチファイルからは、コマンドラインの svn を使ってるし、
eclipse の subclipse や subversive も使ってるし。
バージョン管理システムのバージョンがバラバラだと
思わぬトラブルが発生するんだよね。参ったよ、まったく。
どこかにバージョン管理システムのバージョンを一元管理するシステムって無いですか?
0588デフォルトの名無しさん
2008/11/02(日) 00:12:360589デフォルトの名無しさん
2008/11/02(日) 00:16:360590デフォルトの名無しさん
2008/11/02(日) 00:31:570591デフォルトの名無しさん
2008/11/02(日) 11:43:44それ以外はあんまり関係ないんじゃないか?
tsvnの1,5.4みたいに、スペースの含まれるパスでマージできない問題が直ったとかは該当者がアップグレードすればいいだけだし。
0592デフォルトの名無しさん
2008/11/02(日) 22:05:460593デフォルトの名無しさん
2008/11/02(日) 23:56:32読むのが面倒だけど気になるなら最新にすればいいんじゃないかな
0594デフォルトの名無しさん
2008/11/03(月) 13:58:210595デフォルトの名無しさん
2008/11/03(月) 15:40:41まずは、このあたりから読めばいいのではないかな。
付録 A. CVSユーザのためのSubversion
http://subversion.bluegate.org/doc/apa.html
0596デフォルトの名無しさん
2008/11/04(火) 20:22:56あるリポジトリのダンプファイルを、別のサーバの新リポジトリにloadしよう
としたところ、"file already exists"というメッセージが出て実行できません
でした。
確かに新リポジトリにはすでにファイルがいくつか登録されているのですが、
当方はそれを無視して、新レポジトリを旧レポジトリのクローンにしたいので
す。そこでsvnadmin load のオプションを見ましたが、よく分かりませんでし
たが、どうも該当するものは無いように見えました。
どうしたら良いでしょうか?単純に、新レポジトリを消して作成しなおし、ダ
ンプファイルをloadすれば良いのでしょうか?
0597デフォルトの名無しさん
2008/11/04(火) 20:29:190598デフォルトの名無しさん
2008/11/04(火) 20:45:23できません,諦めるしかないよ。
あなたが最後に言ってるとおり!
ロードするファイルの数だけサラのリポジトリを作るしかない。
0599デフォルトの名無しさん
2008/11/04(火) 21:11:39がーん。了解です。ありがとうございました。
0600デフォルトの名無しさん
2008/11/04(火) 22:27:08ロードはパスが指定できたようなきがするから、適当なフォルダ内にロードしてみてはどう?
0601デフォルトの名無しさん
2008/11/04(火) 22:51:28cvsから移行したくて色々やったけど,自分のスキルでは出来ませんでした。
それが自信満々で「できません」と言った根拠です。
出来た人がいらっしゃれば,私もご教授願いたいです。
0602デフォルトの名無しさん
2008/11/04(火) 23:25:42パス指定は、svnadmin load --parent-dir hogeでググってみるのだ
0603デフォルトの名無しさん
2008/11/05(水) 11:57:45同じパスがあって、それも上書きしてしまいたい場合はどうしたらいいんだろう?
やっぱりレポジトリを消して作り直し?
0604デフォルトの名無しさん
2008/11/05(水) 20:52:31重複するパスを削除してからloadすればいいんじゃないか?
0605デフォルトの名無しさん
2008/11/06(木) 21:18:050606デフォルトの名無しさん
2008/11/06(木) 21:28:18ファイルの追加があると
svn: Commit failed (details follow):
svn: Server sent unexpected return value (400 Bad Request)
ってなってしまう問題っていつ直るの?
ちなみにクライアント側のバグらしい
0607デフォルトの名無しさん
2008/11/07(金) 01:32:54> ちなみにクライアント側のバグらしい
issue 番号は?
0608デフォルトの名無しさん
2008/11/07(金) 02:15:59http://subversion.tigris.org/issues/show_bug.cgi?id=3275
r31692が原因らしい
0609デフォルトの名無しさん
2008/11/08(土) 00:50:09こういうところもチェックしてるんだ。
レベル高けーな!
0610デフォルトの名無しさん
2008/11/08(土) 01:01:26クライアント側は正しかったのか
さっそくパッチ当てとくかね
0611デフォルトの名無しさん
2008/11/08(土) 11:13:17技術系過疎スレは妙にレベル高いのであなどれない
0612デフォルトの名無しさん
2008/11/08(土) 12:58:520613デフォルトの名無しさん
2008/11/09(日) 05:59:44で、ローカルネットワーク上で動いているserverにinportしたいのですがうまくいきません。
netbeans空の操作です。
C://path/C:/pathは見つかりません とでます。
serverと同じpcからnetbeansでは
file///sebversionrepository
でinportもcommitもできます。
0614デフォルトの名無しさん
2008/11/09(日) 06:28:12svnserve でリポジトリのパスはどう指定してるの?
0615デフォルトの名無しさん
2008/11/09(日) 07:01:25C:/subversionrepository
です。
create repositoryとか、command lineで打って作りました
0616デフォルトの名無しさん
2008/11/09(日) 08:10:38なら svn: の URL に subversionrepository は要らんのじゃないか?
0617デフォルトの名無しさん
2008/11/09(日) 17:00:23参照ボタンでブラウズして設定したら確実だよ
0618613
2008/11/09(日) 17:36:19皆ありがとう><
0619613
2008/11/09(日) 17:51:24svn://192.168.x.x:5000/
でinportをしてみたところ
ファイル 'C:\SubversionRepository\conf\C:\SubversionRepository\conf' を開けません: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。
とでました。
しにたい
0620デフォルトの名無しさん
2008/11/09(日) 17:59:01いいかげんに svnserve のコマンド全部晒してみろ。
0621613
2008/11/09(日) 18:00:11このエラーはパスワードファイルを開くことができないというものでした。
--C:\SubversionRepository\conf\svnserve.conf-----------------------------------------
password-db = C:\SubversionRepository\conf\passwd
から、
password-db = passwd
に変更することによっていけました!!!!!
0622613
2008/11/09(日) 18:00:58ありがとぅ><
0623デフォルトの名無しさん
2008/11/09(日) 18:01:570624デフォルトの名無しさん
2008/11/09(日) 18:04:36たまに「今はダメ!ダメなの!ちょっとまって!!」
っていうトキがあるじゃないですか
イチイチ
右クリック→SVN設定→含めないフォルダ
ってやるのがすげーめんどいんッスよ
なんかこうコマンド一発でビシーっとON/OFFできませんかね?
よろしくお願いします
0625デフォルトの名無しさん
2008/11/09(日) 19:39:16cmd.exe
0626デフォルトの名無しさん
2008/11/10(月) 01:06:040627デフォルトの名無しさん
2008/11/10(月) 11:27:550628デフォルトの名無しさん
2008/11/10(月) 11:43:45>>366さんみたいなこともあったり、
あと、アイコン更新のためにガーッとHDD見に行くから
そんときフォアグラウンドのアプリがひっかかるっていうか
エクスプローラ握られたり
そういうのがあるンすよ
チョットしらべたんですけど
TortoiseProc.exeがつまるところsvn.exeみたいなもんらしいじゃないですか
そのほかに「設定ダイアログを開く」コマンドラインオプションがあるらしくって
ここに
「除外リストに追加」「除外リストから削除」
コマンドがあればナア・・・って思いました
よろしくおねげえしますだ
0629デフォルトの名無しさん
2008/11/10(月) 12:19:090630デフォルトの名無しさん
2008/11/10(月) 13:38:500631デフォルトの名無しさん
2008/11/10(月) 14:08:150632デフォルトの名無しさん
2008/11/10(月) 14:12:26名前と裏腹に重そうだ
0633デフォルトの名無しさん
2008/11/10(月) 14:22:140634デフォルトの名無しさん
2008/11/10(月) 23:12:38アイコンオーバーレイの設定のところで
■除外するバス 「*」
■含めるパス 「C:\svn-work\*」 ※ c:\svn-work 配下が作業フォルダの場合
■除外フォルダを通常として表示する のチェックは外す
とすれば、含めるフォルダだけがオーバーレイの対象となる。
あと、同設定画面の上の方にある、アイコンオーバーレイ/状態のところで
■エクスプローラ上でのみオーバーレイとコンテキストメニューを表示する にチェック
しておけばダイアログ上でオーバーレイしなくなる (筈)
0635634
2008/11/10(月) 23:18:04失礼しました
0636デフォルトの名無しさん
2008/11/11(火) 01:43:36rabit?
0637デフォルトの名無しさん
2008/11/11(火) 22:52:04ほとんど使われない機能ですか?
0638デフォルトの名無しさん
2008/11/11(火) 22:53:34よく使うけど。
0639デフォルトの名無しさん
2008/11/11(火) 22:59:10以前までは使用していたけど、新規フォルダを追加した時にいちいち設定しないと
いけない。その度に無駄(?)なコミットが発生するのが嫌でした。
うちの場合、プロジェクト毎に無視ファイルなどが共通なので(VSの自動生成ファイル
やフォルダを無視するのみ)、設定→一般の除外/無視するパターンを
使えばお手軽です。
プロジェクト毎に無視するパターンが異なる場合は、使わないといけないですが
0640デフォルトの名無しさん
2008/11/12(水) 06:50:58ローカルで追加状態の(コミット前の)フォルダにも設定できるよ。
0641デフォルトの名無しさん
2008/11/12(水) 11:09:290642デフォルトの名無しさん
2008/11/12(水) 12:13:480643デフォルトの名無しさん
2008/11/13(木) 04:57:27dsvn.elでemacsでsubversion
http://openlab.dino.co.jp/2008/04/23/185154236.html
コミットやアップデートはできるんだけど、なぜか属性の編集ができない。
コマンドラインからsvn propedit でつけた属性が、
dsvn.elの編集画面では表示されない。
新たに書き直すつもりで、その編集画面で
svn:ignore *
などと書くと、svnという属性にignoreという値が付いてしまう。
自分は何を間違えているんだろう?
0644デフォルトの名無しさん
2008/11/13(木) 09:53:180645デフォルトの名無しさん
2008/11/13(木) 10:08:370646デフォルトの名無しさん
2008/11/13(木) 10:22:510647デフォルトの名無しさん
2008/11/13(木) 10:22:57でも svk 自体は 2.2.1 まで来ている。
svkwin32 も 2.2.1 を待った方が良いのかな?
0648デフォルトの名無しさん
2008/11/13(木) 10:44:14> describe-mode
それは当然見たんだよ。プロパティの編集画面 "*propedit ファイル名 *" で
describe-mode すると
Svn propedit mode:
Major mode for editing Subversion properties.
これしか説明がない。describe-function svn-propedit すると
svn-propedit is an interactive Lisp function in `dsvn.el'.
(svn-propedit FILE)
Edit properties of FILE.
やっぱりこれしか説明がない。
dsvn.elのソースも見たが、関数 svn-propedit だけでコードが数十行もあって、
Emacs Lispを知らん俺には解読不可能。
0649デフォルトの名無しさん
2008/11/13(木) 10:48:13これが唯一のドキュメントなのかな。
# Properties of (編集対象のファイル名)/
#
# Lines are on the form PROPNAME: VALUE for single-line values,
# or just PROPNAME: followed by one or more lines starting with > for
# multi-line values. Lines starting with # are ignored.
#
# Change, add, delete or rename properties just by editing this
# buffer; then press C-c C-c to save changes.
当然だが、
・元々プロパティを設定してあるファイルをこのモードで開いても、既存のプ
ロパティが表示されないのはなぜか。
・属性名とその値の区切り記号は : なんだけど、svn:ignoreみたいに属性名自
体に : が含まれる場合はどうしたらいいのか。
これらの疑問に対する答えはない。
0650デフォルトの名無しさん
2008/11/13(木) 10:50:490651デフォルトの名無しさん
2008/11/13(木) 11:07:22SubversionユーザのEmacs使いならpsvn.elかdsvn.elを使ってるだろうから。
0652デフォルトの名無しさん
2008/11/13(木) 12:25:22あんたは間違ってない
安心しろ
俺にはアドバイスできんのが残念だが
0653デフォルトの名無しさん
2008/11/13(木) 16:14:070654デフォルトの名無しさん
2008/11/13(木) 16:20:00"^\\([^ \t\n#>][^ \t\n]*\\): *\\(.*\\)$" となっている
ちょっと elisp の仕様がはっきりわからんが * が最長マッチ?するなら
svn:ignore: *
でお望みの動作にならんだろうか
0655デフォルトの名無しさん
2008/11/13(木) 20:43:01>>653
やってみたが、どうも使い方がわからない。自分にはネコに小判だった。すみ
ません。
>>654
おお、まさにそれだった!svn:ignore: * で行けたよ、ありがとう!
しかし、
・編集画面で、既存のプロパティが表示されないので、プロパティがいつも上
書きになってしまう。dsvn.el自身で設定したプロパティすら表示できない。
・プロパティを書き込むとき、
Failed setting property プロパティ名 of 対象のファイル
というエラーメッセージが表示されて、処理が中断してしまう。
しかし実際は属性は書き込まれている。
というわけで、ちょっと実用に耐えない。
svn propedit は普通に使えるので、とりあえずはそちらを使うことにして、
dsvn.elについてはまた試行錯誤してみます。
0656デフォルトの名無しさん
2008/11/14(金) 17:18:40(右クリックの Repo-browser),ドラッグ&ドロップで
ファイルをインポートできるけど,インポートしている間
(ネットワークごしに転送している間)エクスプローラごと
固まってしまうのは何とかならないんでしょうか?
エクスプローラのエクステンションだから仕方ない?
0657デフォルトの名無しさん
2008/11/14(金) 19:46:49TortoiseSVNでのコミットログの文字コードはエンコードは何で保存されているんでしょうか?
どこかドキュメントに記載はありますでしょうか?
他のバージョン管理ツールとの兼ね合いで気になりました。
0658デフォルトの名無しさん
2008/11/14(金) 22:41:08コマンドの結果で見たい。
目的はtagsのURLでない場合はリリースさせたくないためなんだけど。
0659デフォルトの名無しさん
2008/11/15(土) 11:48:50ワーキングコピーでsvn upしたときにそのファイルが削除されるんだけど、
これを防ぐいい手ない?
subversionの管理下から外したいだけで、削除されると困るときが在るんだけど。
0660デフォルトの名無しさん
2008/11/15(土) 11:51:55ローカルのが消えちゃうってこと?
あたりまえじゃね?
0661デフォルトの名無しさん
2008/11/15(土) 12:01:01あとはsvn:ignoreしとく。
0662デフォルトの名無しさん
2008/11/15(土) 12:02:180663デフォルトの名無しさん
2008/11/15(土) 12:15:46そのファイルが編集してあった(svn statusでMが付いてた)場合は管理外ファイルとして残る。
そのファイルが未編集だった場合は消える。
0664659
2008/11/15(土) 12:26:22削除せずに管理下から外したいという事。
subversionにそういう機能は無いみたいなので、
削除されたら自動で復元させるようなスクリプトを作って回避する事にするよ。
レスくれた人、ありがと。
0665デフォルトの名無しさん
2008/11/15(土) 14:17:300666デフォルトの名無しさん
2008/11/15(土) 14:29:01まだいたら伝えたいんだけど、あなたのほしいものはSubversion 1.5以降の
svn delete --keep-local だと思う。
参考 >>547-557
0667デフォルトの名無しさん
2008/11/15(土) 18:24:440668デフォルトの名無しさん
2008/11/15(土) 23:27:240669デフォルトの名無しさん
2008/11/15(土) 23:43:200670デフォルトの名無しさん
2008/11/16(日) 01:37:53UTF-8だと思うよ
0671デフォルトの名無しさん
2008/11/16(日) 06:12:150672デフォルトの名無しさん
2008/11/16(日) 07:38:22Internet Archiveでも見るかな。
http://web.archive.org/web/20071121004148/http://subversion.bluegate.org/doc/
今度復活したら、また消える前に全部ダウンロードしようと思う。
0673デフォルトの名無しさん
2008/11/16(日) 08:47:190674デフォルトの名無しさん
2008/11/16(日) 20:00:160675デフォルトの名無しさん
2008/11/16(日) 22:10:45今見たら、普通にアクセスできるよ。
ドキュメントも、Subversion で提供してくれれば、差分がとれて便利だと思うんだが。
どっかにあるのかな。
0676デフォルトの名無しさん
2008/11/16(日) 23:21:150677デフォルトの名無しさん
2008/11/17(月) 00:41:410678デフォルトの名無しさん
2008/11/18(火) 22:18:020679デフォルトの名無しさん
2008/11/19(水) 03:14:490680デフォルトの名無しさん
2008/11/19(水) 09:10:13v1.3以前で作ったリポジトリでもsvn自体がv1.4以降であれば出来るのかな
0681デフォルトの名無しさん
2008/11/19(水) 13:32:130682デフォルトの名無しさん
2008/11/19(水) 16:48:420683デフォルトの名無しさん
2008/11/19(水) 19:56:32ようになってきた...
0684デフォルトの名無しさん
2008/11/19(水) 22:10:25それ、git部分で日本語ファイル名死なないの?
hgsubversion使ってる人いないかな? 現バージョンで実用になるのか聞きたい。
0685デフォルトの名無しさん
2008/11/20(木) 08:54:18git自体はcygwin + UTF-8 DLLで行けるらしいが・・・
0686デフォルトの名無しさん
2008/11/20(木) 09:06:38ログインしない場合は、ユーザー名を指定できないのでしょうか?
例えば、ファイル共有上のリポジトリにコミットするときなどです
通常その場合にコミットすると、アカウント名が使われるようですが、
それを返られないか?、と思った次第です。
0687デフォルトの名無しさん
2008/11/20(木) 09:07:28追加:
gitとかhgだと、設定ファイルなどでユーザー名が指定できるのですが・・・
0688683
2008/11/20(木) 09:21:29UTF-8限定ならok風味。まぁ、使っているのはソフトウェア関係なので、日本
語ファイル名なんか普段は使わないけど、たまにcommit logを日本語で丁寧に
書くことはある。今のところ大きな問題には遭遇していない。
(DebianのUTF-8+mlterm+screenでハマっているがスレ違い)
0689デフォルトの名無しさん
2008/11/20(木) 10:56:21いい加減にしろよ。
0690デフォルトの名無しさん
2008/11/20(木) 11:46:070691デフォルトの名無しさん
2008/11/20(木) 11:48:200692デフォルトの名無しさん
2008/11/20(木) 14:59:22ローカルにリポジトリを作る際に選択ダイアログがでなくて気づいたのですが、
もしかして、Berkley DBってデフォで作れなくなったのかな?
0693デフォルトの名無しさん
2008/11/20(木) 15:11:38URLスキームはどのように指定すればよいのでしょうか?
・file:///samba/share/SVN
・\\samba\share\SVN
等で上手くいかんとです・・・
0694693
2008/11/20(木) 15:18:07file://samba/share/SVN
とやったらOKでした。
おさわがせしました。 ありがとうございました。
0695デフォルトの名無しさん
2008/11/20(木) 18:36:10TortoiseSVN-1.5.5-ja.pdf
の4.1.4を読むように
0696デフォルトの名無しさん
2008/11/20(木) 22:08:35http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-create-tortoisesvn
| TortoiseSVN は今後、コマンドラインクライアントでは作成できる BDB
| リポジトリを、作成するオプションを提供しません。
ちょっと日本語として意味がとりにくいけど、英語だと...
| TortoiseSVN no longer offers the option to create BDB repositories,
| although you can still use the command line client to create them.
| TortoiseSVN は、もはや BDB レポジトリを作成するオプションを提供しません、
| しかし、依然としてコマンドラインクライアントを使ってそれらを作ることは
| できます。
0697デフォルトの名無しさん
2008/11/21(金) 00:30:43直しておきます。
0699デフォルトの名無しさん
2008/11/21(金) 08:45:28http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share
これみて気になったのですが、
samba上の共有フォルダにリポジトリ作って運用しようとしているんだけど
マジでヤバイ?
>>518ほどでマニュアルにはOK的な風にのっていたはずだけど
> ネットワーク共有にあるリポジトリへのアクセス
> 原理上、FSFS リポジトリはネットワーク共有上に配置でき、
> file:// プロトコルを用いて複数のユーザがアクセスできますが、
> これは絶対にお勧めできません。
> 実際、私たちは思いとどまらせようと強く思いますし、
> そのような使用をサポートしません。
0700デフォルトの名無しさん
2008/11/21(金) 08:49:03という話です。
0701デフォルトの名無しさん
2008/11/21(金) 08:54:08個人マシンのログイン名や時計がリビジョンの情報に反映されるんで、
面倒なことになったことはあるな。あと、フックが使いにくい。
0702デフォルトの名無しさん
2008/11/21(金) 11:33:03windowsとlinuxの両方からfile://でアクセスするのがトレンド
そんなチャンレジするほど余裕があるならapache入れれば?
という気もする
0703デフォルトの名無しさん
2008/11/21(金) 11:36:38少数でやってる分にはfile://でも構わんとは思うけど
0704デフォルトの名無しさん
2008/11/21(金) 11:53:51>>563
> インポートは使わない。空のリポジトリをチェックアウトして、
> 普通に選んで追加していく。
> これなら、はじめから属性を設定することもできる。
超遅レスだけど、これ実際にやって、すごく便利だったよ!
既存のプロジェクトでバージョン管理されてないものをSubversionの管理下に
入れるとき、今までは
・Subversionの新レポジトリを作成。
・プロジェクトのバックアップを2つ取る。
・片方のバックアップから、無視したいファイルとかを削除し、svn import。
・既存のプロジェクトを削除し、svn checkout。
・もう片方のバックアップから、無視したいファイルとかを書き戻す。
・無視リストとかの設定をする。
・svn commit。
・安定してきたらバックアップを消す。
この方法だと
・Subversionの新レポジトリ(空)を作成。
・既存のプロジェクトのルートディレクトリで svn checkout。
・無視リストの設定をする。
・svn commit。
ずっと楽だし安全だったよ。ありがとう。
0705デフォルトの名無しさん
2008/11/21(金) 11:56:180706デフォルトの名無しさん
2008/11/21(金) 12:07:13ディレクトリごとに異なる無視リストの指定には使えないと思ってたんだけど。
0707デフォルトの名無しさん
2008/11/21(金) 12:25:36大元の話はいくつかのディレクトリをインポートしたくないって話だから
別に良いんじゃないの?
0708デフォルトの名無しさん
2008/11/21(金) 12:42:03自分の場合、個々のユーザごとに内容の異なる設定ファイルとかを無視リスト
に入れて、代わりに 元ファイル名.tmpl の設定テンプレートファイルをsvnレ
ポジトリに登録したかったんだ。他の共同開発者のために。
この目的だと、svn:ignore が必要だったと思う。
0709デフォルトの名無しさん
2008/11/21(金) 13:31:480710デフォルトの名無しさん
2008/11/21(金) 14:27:30参考になりました。少数でフック周りとか細かいところが我慢できればいけそうですね。
>>702
何故、apache・・・
実際、svn+sshでコミットする環境はすでにあるのですが、
クライアントでその環境を用意する手間(プログラマーだけではないので)と、
簡単にリポジトリを作れない(ログインしてsvnadminたたく)ことが問題になっています。
unix使えてコマンドラインOKってのが数人しかいないのですよ・・・。
0711デフォルトの名無しさん
2008/11/21(金) 14:32:04apache+webdav+svnじゃだめなの?ってことじゃない?
0712デフォルトの名無しさん
2008/11/21(金) 14:34:430713デフォルトの名無しさん
2008/11/21(金) 14:49:240714デフォルトの名無しさん
2008/11/21(金) 16:29:01前提としてまず、バージョン管理広めるためには、
(プログラマーばかりじゃないので、そこから考慮しないといけないのです)
バックアップ用途+αとして使ってもらうのが都合がよいのですよ。
で、個人なら手元にTorotiseSVNでぽこんとリポジトリを作ればいいのですが、
やっぱり、サーバー上にもおいて運用したいですよね。
それで、ちょっとしたことにも使えると便利で広めやすいんですよ。
そこでサバ管呼んでリポジトリつくってーとなると、気軽にできないんですよ
0715デフォルトの名無しさん
2008/11/21(金) 22:04:28ttp://freshmeat.net/projects/submin/
ttp://freshmeat.net/projects/usvn/
0716デフォルトの名無しさん
2008/11/21(金) 22:28:27そこまで考えてるなら、実際にやってみて問題が起きてからサーバー運用考えればいいじゃないか。
まぁ「ちょっとしたこと」に使う場合なら、ファイル共有でリポジトリ運用してもまず問題ないんじゃない?
ある程度の人数が使うプロジェクトになったらちゃんとsvnserve使うほうがいろいろ便利だと思うが。
この話題定期的に見るけど、
ファイル共有で使って問題が起きた!って話はまだ見てないな。
0717デフォルトの名無しさん
2008/11/22(土) 13:00:13初心者に作らせると、trunk、tags、branches構成とか無視して
単にルートに放り投げるだけの環境になりがち
リポジトリさえ出来れば、apache+webdavで利用者は簡単に使える
0718デフォルトの名無しさん
2008/11/22(土) 15:15:37> 初心者に作らせると、trunk、tags、branches構成とか無視して
意味わからん。
trunk とかは、リポジトリの中の話じゃないのか?
> 単にルートに放り投げるだけの環境になりがち
まあ、リポジトリの作成単位をどうするかとか、リポジトリが
増えてきた時の管理を容易にするために、何らかの決め事はい
ると思うけど。
0719デフォルトの名無しさん
2008/11/22(土) 20:33:030720デフォルトの名無しさん
2008/11/22(土) 21:32:20言葉が足らなかったな
社内に広めるという目的なら
管理者がtrunk、tags、branches作った状態のリポジトリを渡して
最低限の共通な利用方法を示した方がいいのではということ
0721デフォルトの名無しさん
2008/11/22(土) 22:09:41周りの人間はまず使ってもくれないよ
0723デフォルトの名無しさん
2008/11/23(日) 21:59:28TortoiseSVNだけ入れて、subversionは入れていない状態です。
解説サイトを見ると、
「リポジトリを作るときに、データーベースの種類を選べる」
と書いてあるのですが、実際やってみると選べません。
これは、subversionを入れてないためでしょうか?
0724デフォルトの名無しさん
2008/11/23(日) 22:03:440725デフォルトの名無しさん
2008/11/23(日) 22:28:33>作成できる BDB リポジトリを、作成するオプションを提供しません。
このウンコ訳を作ってるのって、だれなの?
英検4級レベル?
0726デフォルトの名無しさん
2008/11/23(日) 22:39:54CVSとsubversionと
2つしかないの?
0727デフォルトの名無しさん
2008/11/23(日) 22:43:460728デフォルトの名無しさん
2008/11/23(日) 22:44:41バージョン管理システムって
CVSとsubversionと
2つしかないの?
0729デフォルトの名無しさん
2008/11/23(日) 22:48:54バージョン管理システムについて語るスレ2
http://pc11.2ch.net/test/read.cgi/tech/1215520728/-100
0730デフォルトの名無しさん
2008/11/23(日) 23:23:110731デフォルトの名無しさん
2008/11/23(日) 23:39:00できないんでしょうか?
0732デフォルトの名無しさん
2008/11/23(日) 23:45:590733デフォルトの名無しさん
2008/11/23(日) 23:52:510734デフォルトの名無しさん
2008/11/24(月) 00:08:29いつでも交代しますんで、もっとましな訳を付けてください。
よろしくお願いします。
0735デフォルトの名無しさん
2008/11/24(月) 02:18:550736デフォルトの名無しさん
2008/11/24(月) 04:42:50中のひと?
わざわざ翻訳してくれるひとにロクな口もきけない
>>725なんかスルーするべき。
これからもがんばってね!
0737デフォルトの名無しさん
2008/11/24(月) 06:37:560738デフォルトの名無しさん
2008/11/24(月) 09:38:08ありがとうございます。
>>737
その通りです……といいたいんですけど、なかなか全部に目が行き届かないんです。
なので、>>696みたいに、どこがおかしいって言ってもらえると、非常に助かります。
0739>>696
2008/11/24(月) 10:40:43いえいえ、たまたま >>692 の質問でマニュアル確認した時にちょっと気になったので、
僭越だけど書かせてもらいました。
この手のツールの普及においてマニュアルの翻訳はすごく影響あるし、その点で
Subversion や TortoiseSVN の翻訳マニュアルはよくできていると思います。
これからも頑張ってください。
0740デフォルトの名無しさん
2008/11/24(月) 19:01:26subversionインストールしないでも、
トータス単体で使ってもOKなの?
0741デフォルトの名無しさん
2008/11/24(月) 19:02:250742デフォルトの名無しさん
2008/11/24(月) 19:18:29普通「ファイルサーバー」って言ったら、
subversionで実装するものなの?
パソコン2台あって、1台は使い道がない場合。
0743デフォルトの名無しさん
2008/11/24(月) 19:28:160744デフォルトの名無しさん
2008/11/24(月) 20:45:44>簡単な (しかしお勧めできない) 方法は、リポジトリのフォルダを
>バックアップメディアに単にコピーすることです。しかしそのデータに
>アクセスするプロセスが、全くないことを保証しなければなりません。
はぁ?
日本語の意味が不明なんですけど?
0745デフォルトの名無しさん
2008/11/24(月) 20:46:490746デフォルトの名無しさん
2008/11/24(月) 20:48:480747デフォルトの名無しさん
2008/11/24(月) 20:50:270748デフォルトの名無しさん
2008/11/24(月) 20:54:26これって誰が保証するの?って話。
0749デフォルトの名無しさん
2008/11/24(月) 20:55:59お前以外の誰がいるんだ。
(多分、原文には you must make sure that ... とか書いてあるんだろうな)
0750デフォルトの名無しさん
2008/11/24(月) 20:58:31文脈上明らかな場合に日本語でそんなことしたら超読みづらそうだが・・・
0751デフォルトの名無しさん
2008/11/24(月) 20:58:54お前日本語できないの?
0752デフォルトの名無しさん
2008/11/24(月) 21:15:040753デフォルトの名無しさん
2008/11/24(月) 21:18:27いたよwwwここにwww
0754デフォルトの名無しさん
2008/11/24(月) 21:27:23>アクセスするプロセスが、
>全くないことを保証しなければなりません。
これは、
「そのバックアップデーターにあとから
アクセスする手段は、一切ありません」
というのが本来の原文の意味であって、
上記の文は日本語にする時に誤訳したもの。
0755デフォルトの名無しさん
2008/11/24(月) 21:29:010756デフォルトの名無しさん
2008/11/24(月) 21:30:16実際には次の通りでした。おっしゃるとおりmake sureの方がいいでしょうね。
>you have to be absolutely sure that no process is accessing the data.
>> 754 あとからなんてどこにも書いていませんよw
no processだから「プロセスが存在しない」です。
0757デフォルトの名無しさん
2008/11/24(月) 21:47:08マニュアル読まなくたって、単なるコピーでは、その最中に
他のプロセスがファイル触ったら、コピー先のデータに
何が起きるかわからん、とか思うだろ。思わない?
0758>>696
2008/11/24(月) 21:49:24どっちかと言うと気になるのは、
| A BDB repository is written to even when the operation only appears to require
| reading, such as getting status.
の方で、
| BDB リポジトリは、ステータスを取得するといった必要な読込しか発生しなければ均等
| に書きこまれています。
と訳されてますが、even には強調の意味があるので、
| BDB リポジトリは、ステータスを取得するといった読込しか必要でない時でさえ書き込
| まれます。
ぐらいの方がわかり易いかもしれません。
0759デフォルトの名無しさん
2008/11/24(月) 21:52:520760デフォルトの名無しさん
2008/11/24(月) 21:57:56お前も同じ穴の狢だよwww
0761デフォルトの名無しさん
2008/11/24(月) 22:11:23書き込みが発生しているということだね。
そこはやっぱり誤訳だね。
0762デフォルトの名無しさん
2008/11/24(月) 22:12:00もう翻訳者は東大、京大関係者限定にしろよ
0763デフォルトの名無しさん
2008/11/24(月) 22:21:190764デフォルトの名無しさん
2008/11/24(月) 22:25:41東大・京大にどれだけ幻想抱いてるんだw
0765デフォルトの名無しさん
2008/11/24(月) 22:30:150766デフォルトの名無しさん
2008/11/24(月) 22:32:30Apacheのマニュアルの日本語訳でおかしいところがあったらApacheのスレによろしくな
0767デフォルトの名無しさん
2008/11/24(月) 22:37:490768デフォルトの名無しさん
2008/11/24(月) 22:47:220769>>696
2008/11/24(月) 22:49:51まあ、たいして重要な文じゃないんだけど、ちょっと気になったので
適当な時に見直してもらえればいいと思う。
0770デフォルトの名無しさん
2008/11/24(月) 22:53:13翻訳させんなよ
0771デフォルトの名無しさん
2008/11/24(月) 22:55:37ここの解説ページに、
ファイルをSVNコミットすると、そのファイルに緑のマークがつく、
って書いてあって、スクショもあるんだけど、自分のトータスはそうなりません。
ファイルにはなんのマークもつかなくて、代わりに
フォルダに緑のマークがつきます。なんで?
0772デフォルトの名無しさん
2008/11/24(月) 22:56:46この図になりません。
ファイルになんのしるしもつかない状態になります。
代わりに、フォルダが緑になります。なんで?
0773デフォルトの名無しさん
2008/11/24(月) 22:59:190774デフォルトの名無しさん
2008/11/24(月) 23:08:06.svnというフォルダが1つ、
aaa.txtというファイル、
bbb.txtというファイル、
ccc.txtというファイル、
以上です。
いずれにも、なんのマークもついていません。
ただ、これらのファイルを統括するフォルダ、「work3」にのみ、
緑のチェックマークがつく状態です。
これでいいのかな?
0775デフォルトの名無しさん
2008/11/24(月) 23:10:15いままで、work3はwinNTの配下においていたのですが、
それを移動して、C:\の下においたら、突然緑のマークがつくようになりました。
もしかして、winNTの配下に作業用フォルダを置いたら
マークがつかないとか、制限あります?
0776デフォルトの名無しさん
2008/11/24(月) 23:11:32もはやSVNとは関係ない
0777デフォルトの名無しさん
2008/11/24(月) 23:26:00じゃ あなたが翻訳するか、翻訳した人と協力して完成度高めていけばいいのでは
みんなに感謝されるよ
0778デフォルトの名無しさん
2008/11/24(月) 23:36:35英語得意なやつは翻訳なんかしない。
翻訳しなくてもそのまま読めるから。
0779デフォルトの名無しさん
2008/11/24(月) 23:48:00エクスポートっていうのは、フォルダ単位でしかできない行為なの?
ファイル一個だけ、エクスポートしたいんだが。
0780デフォルトの名無しさん
2008/11/24(月) 23:48:320781デフォルトの名無しさん
2008/11/24(月) 23:49:07>>735
0782デフォルトの名無しさん
2008/11/24(月) 23:52:33単一ファイルならそのままコピーすればいいだけ。
>>780
「本当の」のファイルって何さ?
0783デフォルトの名無しさん
2008/11/24(月) 23:55:02たとえば、そのままアパッチで読み込んでも、httpファイルとして
表示されないとか。そういうの。
0784デフォルトの名無しさん
2008/11/24(月) 23:55:350785デフォルトの名無しさん
2008/11/24(月) 23:58:450786デフォルトの名無しさん
2008/11/25(火) 00:01:31リポジトリはどこに作ったらいいの?
なるべく上位のディレクトリ?
それとも、奥深い階層?
0787デフォルトの名無しさん
2008/11/25(火) 00:02:07一個?
それとも、プロジェクトごとにいくつも作るの?
0788デフォルトの名無しさん
2008/11/25(火) 00:06:140789デフォルトの名無しさん
2008/11/25(火) 00:07:11まずは、自分でやってみればいい。
0790デフォルトの名無しさん
2008/11/25(火) 00:11:37インポート
バージョン管理下にないファイルやフォルダをバージョン
の対象にするには、リポジトリへの[インポート]を行いま
す。バージョン管理下に置きたいファイルやフォルダを選
択し、右クリックメニューから[インポート]を実行します。
-----------------------
、、、って書いてあるんだけど、フォルダに関しては
右クリで「インポート」が出てくるんだけど、
ファイルに関しては、右クリしてもインポートが出てこない。
なんで?
0791デフォルトの名無しさん
2008/11/25(火) 00:17:46作業用ディレクトリは、違う概念なのか?
0792デフォルトの名無しさん
2008/11/25(火) 00:31:16先にリポジトリ作ってそれをチェックアウトしてからそこにファイルを追加してる
0793734
2008/11/25(火) 00:33:43指摘ありがとうございます。
1.4, 1.5, trunk を修正してコミットしました。
また何かありましたら、申し訳ありませんが教えてください。
0794デフォルトの名無しさん
2008/11/25(火) 00:41:19俺はApacheのドキュメントの日本語訳やってるけど、なんせ参加者が少なくて
こうやってフィードバックがあるのがうらやましいよ
0795デフォルトの名無しさん
2008/11/25(火) 00:42:15フィードバックが欲しい、ってちゃんと言わなきゃ。
0796デフォルトの名無しさん
2008/11/25(火) 00:43:20trunc、ってのができます、って書いてあるんだが、
自分のにはtruncってのができてないんだが、
これはsubversionをいれてなくて、トータスオンリーで運用
してるから、そうなってるのかな?
0797デフォルトの名無しさん
2008/11/25(火) 00:46:10作らないとできない。自動的に出来るなんて本当に書いてあるかよく読め。
あと trunc じゃなくて trunk な。
0798デフォルトの名無しさん
2008/11/25(火) 00:46:12>trunc、ってのができます、って書いてあるんだが、
誤読じゃないなら、そのサイトは信用しないほうがいい
自分でtrunを作るんだよ
0799デフォルトの名無しさん
2008/11/25(火) 00:53:16つまり、truncっていう、予約語?の名前を
使うことで、何か特別な効果が生まれるの?
0800デフォルトの名無しさん
2008/11/25(火) 00:55:00世間の人(ここではSubversionユーザー)と意思疎通が楽。
0801デフォルトの名無しさん
2008/11/25(火) 01:13:00trunkだ。Subversionのドキュメントに推奨として、
trunk
branches
tags
が記載されていて、クライアントによってはそれらのディレクトリを特別扱いする場合もある。(Subversiveとか)
0802デフォルトの名無しさん
2008/11/25(火) 16:15:480803デフォルトの名無しさん
2008/11/26(水) 00:02:08docs/{yyyy}/{mm}
personal/{username}
projects/{trunk,branches,tags}
だな。ドキュメント、といっても打ち合わせ資料とかなので。
0804デフォルトの名無しさん
2008/11/26(水) 13:43:08本当のリポジトリ /usr/home/var/svn
間違って登録したリポジトリ /var/svn
として話します。間違って、svnadmin create /var/svnしてしまったのですが、元のリポジトリに
戻すにはどうしたら良いでしょう?ググってもいまいちわからなかったので・・・・
元のリポジトリは新しいリポジトリとは別の階層にあるので手は加えられていません。
0805デフォルトの名無しさん
2008/11/26(水) 13:45:06間違って実行したのが svn admin create だけなら、 /var/svn 以下を全部消して
やりなおせばいい。
0806デフォルトの名無しさん
2008/11/26(水) 14:01:14svnadmin create /usr/home/var/svn
したら、今までのSVNの履歴がまっさらになりませんか?
0807デフォルトの名無しさん
2008/11/26(水) 14:03:45/usr/home/var/svnは長年使ってます。
0808デフォルトの名無しさん
2008/11/26(水) 14:23:19リを/var/svn から /usr/home/var/svn に戻したい、ということなのかな。
それだったら、これでいいんじゃないかな。
そのプロジェクトのルートディレクトリで、
svn switch --relocate file:///var/svn file:///usr/home/var/svn
まあ、自分でもよく調べてみて。
0809デフォルトの名無しさん
2008/11/26(水) 15:03:59ありがとうございます。
ちょっと調べてやってみます。
svnadmin create /var/svn
したら、今までのリポジトリの履歴がまっさらになってしまったので。
0810デフォルトの名無しさん
2008/11/26(水) 15:28:35ちゃんと動いていました。
もう一点、あるリポジトリ全体を、./.svnディレクトリなしでエクスポートしたいんですけど
どうしたらいいでしょうか?
0811デフォルトの名無しさん
2008/11/26(水) 15:41:370812デフォルトの名無しさん
2008/11/26(水) 15:47:57エクスポートと書いてから気づいたんだけど、
svn exportでできますね。
リリースとかパブリッシュとかそんな単語ばかり出てきて
exportが出てこなかったので困ってました。
0813デフォルトの名無しさん
2008/11/26(水) 19:16:15ちょっとおちつけ。
たとえ2chであっても、書き込みをする前に
おおきく深呼吸して、その内容をふりかえる
ことを勧める。
0814デフォルトの名無しさん
2008/12/02(火) 16:24:25邪魔をしているようで。思い当たるような操作はしていませんが、
この辺はごちゃごちゃ変更したのでそのせいかも知れません。
svn: Commit failed (details follow):
svn: File already exists: filesystem '/usr/local/var/svn/portbello/trunk/db', transaction '23-1',
path '/root/src/admin/type/list'
updateするとこうです。
svn: Failed to add file 'list': object of the same name already exists
listをlist_に変えてcommitを試すと最初と同じエラーが。
updateしようとすると、
svn: Failed to add file 'list': object of the same name is already scheduled for addition
こう答えられます。list以下をsvn deleteしてしまって、svn addしなおした方が
良いでしょうか?他に解決策はありますか?よろしくお願いします。
0815デフォルトの名無しさん
2008/12/02(火) 21:37:54よくわからんけど svn status するとどうなるの?
0816デフォルトの名無しさん
2008/12/02(火) 22:17:58これで振り分けしてんだから、余計な事すんな。
0817デフォルトの名無しさん
2008/12/02(火) 23:10:21リポジトリにlistがあるのに作業ディレクトリでlistをsvn addしたんだろうとおもう。
listをlist_に変えてupdateはやってみた?
0818デフォルトの名無しさん
2008/12/03(水) 01:36:00ここで言うなよいくじなし。
0819デフォルトの名無しさん
2008/12/03(水) 02:13:57ん?付いてるよ?
> List-Id: <dev.subversion.tigris.org>
むしろ以前が付いてなかったような?
0820デフォルトの名無しさん
2008/12/03(水) 10:36:20>>815
A付きのをはしょりますけど、
svn status
! .
! + create_app
? create/select_cat
! select_cat
D create_app.tt2
~ list
こんな感じです。
>>817
>>814の最後のエラーがそれです。
0821デフォルトの名無しさん
2008/12/03(水) 13:06:460822デフォルトの名無しさん
2008/12/03(水) 14:08:45MLでも話題になってる。MLのプログラム入れ替えたらしい。
0823デフォルトの名無しさん
2008/12/03(水) 17:12:07ビンゴです。この場合どうすればよいでしょうか?
0824デフォルトの名無しさん
2008/12/03(水) 17:18:580825デフォルトの名無しさん
2008/12/03(水) 17:21:430826デフォルトの名無しさん
2008/12/03(水) 17:24:40ファイルをdiffして新しい変更やファイルがあったら加える、
でやってみます。みなさんありがとうございました。
0827デフォルトの名無しさん
2008/12/05(金) 01:39:22Tortoise1.5つかってて、コミットとかしてたんですけど、
とある事情から、Tortoise1.4にインストールしなおしました
すると、いままでコミットや更新してきたリポジトリで
コミットするとエラーになっちゃいました
エラー後は更新してもエラーになっちゃいます
コミット自体は一応成功してるみたいで、
チェックアウトしなおすことができたんですが、
やはりコミットするとエラーになります
エラー内容としては、バージョン古いから新しくしろみたいなこと
いわれてます
これ、1.5に戻す以外で解決する方法ないのでしょうか
0828デフォルトの名無しさん
2008/12/05(金) 06:01:47リポジトリフォーマットの問題だな。
1.5 の svnadmin で dump して、 1.4 でリポジトリ作ってロードすれば、ダウングレードできる
かもしれない。
0829デフォルトの名無しさん
2008/12/05(金) 06:33:200830デフォルトの名無しさん
2008/12/05(金) 08:20:571.4互換のリポジトリ作ってloadすればよいかも。
0831デフォルトの名無しさん
2008/12/05(金) 10:53:360832デフォルトの名無しさん
2008/12/05(金) 10:55:57初耳
何が問題になるの?
0833デフォルトの名無しさん
2008/12/05(金) 12:32:440834デフォルトの名無しさん
2008/12/05(金) 13:00:34なんだそのちっぽけな選民思想は。
0835デフォルトの名無しさん
2008/12/05(金) 13:16:20禿同
0836デフォルトの名無しさん
2008/12/05(金) 13:33:26図星だったんですねわかります。15分後に即レスとかww
0837デフォルトの名無しさん
2008/12/05(金) 13:35:110838デフォルトの名無しさん
2008/12/05(金) 13:38:08同意。
0839デフォルトの名無しさん
2008/12/05(金) 13:41:35dropinsフォルダに入れて管理したいのですが
0840デフォルトの名無しさん
2008/12/05(金) 13:44:12ものすごく同意します。仰る通りだと思います!
0841デフォルトの名無しさん
2008/12/05(金) 13:56:16禿同
0842デフォルトの名無しさん
2008/12/05(金) 14:34:190843デフォルトの名無しさん
2008/12/05(金) 15:22:50Linux の 1.5 系を CIFS 上にある (Windows の共有を Linux に mount してる)
ワーキングコピーで使うと .svn 内の管理ファイルが消えて、
以降そのワーキングコピーが使いものにならなくなることが。
まぁ、あまり CIFS の上で作業しないだろうけど。。。
0844デフォルトの名無しさん
2008/12/05(金) 15:49:47単に自分のスキルの無さをアプリに責任転嫁してるだけじゃね
834 名前:デフォルトの名無しさん[] 投稿日:2008/12/05(金) 13:00:34
>>833
なんだそのちっぽけな選民思想は。
835 名前:デフォルトの名無しさん[sage] 投稿日:2008/12/05(金) 13:16:20
>>833
禿同
836 名前:デフォルトの名無しさん[] 投稿日:2008/12/05(金) 13:33:26
>>835
図星だったんですねわかります。15分後に即レスとかww
--
なるほど、>836は15分後にレスしているのね。
# >835は16分後だしねえw
0845デフォルトの名無しさん
2008/12/05(金) 16:19:030846デフォルトの名無しさん
2008/12/05(金) 16:34:280847デフォルトの名無しさん
2008/12/05(金) 17:03:57思想家ageを煽ってるのかとおもいきや、
言いたいことがさっぱり分からんな。
0848デフォルトの名無しさん
2008/12/05(金) 17:29:230849デフォルトの名無しさん
2008/12/06(土) 12:41:241. リポジトリにtrunk/parentを追加
2. parentをcheckoutして管理下に
3. trunk/subをtrunk/parent/subへ移動
4. WDのparent/subのリポジトリをtrunk/parent/subへswitch
こういう手順かなと思ってやってみたんだが、確かにparentもsubもそれぞれtrunk/parentと
trunk/parent/subで管理される形になったけど、parentの下のsubが '?' のまま、addできない
状態になってしまった。
正しくはどういう手順でやればよかったんだろう?
0850デフォルトの名無しさん
2008/12/08(月) 12:38:43あるファイルを svn add したのですが、実は 同名のファイルがすでにレポジ
トリには登録されていて、svn commitに失敗しました。
そこで svn update しようとしたのですが、
> svn: ファイル (ファイル名) を追加できませんでした: 同名のオブジェクトが既に追加準備されています
というメッセージが出て、updateできません。
svn cleanup しても、ローカルのファイル名を変更しても同様です。
どうしたらよいのでしょう?
0851デフォルトの名無しさん
2008/12/08(月) 12:49:10Developer at Momonga Project - upstart お試しメモ
http://developer.momonga-linux.org/wiki/?upstart%20%A4%AA%BB%EE%A4%B7%A5%E1%A5%E2
これは、.svn/entries から該当行をエディタで削除するというものです。
恐る恐る試してみましたが、
> svn: エントリ 9 ('.' の entries ファイル内) でエラーが発生しました:
> svn: フィールド 'has-props' の値が不正です
というエラーが出て、うまくいきませんでした。
0852デフォルトの名無しさん
2008/12/08(月) 12:50:21テスト環境を作って、同じような状況にする。
どうやったら解決できるか いろいろ試してみるといいよ。
0853デフォルトの名無しさん
2008/12/08(月) 12:50:59追加準備を解除すべく svn revert を使う。
0854デフォルトの名無しさん
2008/12/08(月) 12:59:24うまく行きました。ありがとうございます!
そうかー、svn revert ってこんなときにも使えるんですね。
0855デフォルトの名無しさん
2008/12/10(水) 19:06:31TortoiseSVN
みたいにGUIでほとんど出来てしまうソフトないでしょうか
0856デフォルトの名無しさん
2008/12/10(水) 19:08:030857デフォルトの名無しさん
2008/12/12(金) 09:22:11つい昨日 Subversion をインストールしたんですが、プロジェクトごとに
リビジョン番号が付いてくれずに困っています。例えば以下の様な構造…
(リポジトリの作成)
# svnadmin create /usr/local/svnroot
(接続先)
svn://xxx.xxx.xxx.xxx/
(リポジトリの構造)
trunk/ProjectA
trunk/ProjectB
どうやらリポジトリが一緒だからいけない、という事らしいのですが、
と言う事はプロジェクトを立ち上げるごとに
#svnadmin create xxxxx
をすればいいという事でしょうか? ちなみに svnserve は
svnserve -r /usr/local/svnroot
の様に起動しているのですが、この場合、svnroot 以下にディレクトリを
作って、そこで svnadmin create すれば、プロジェクトごとのリポジトリ、
という事になるのでしょうか?
0858デフォルトの名無しさん
2008/12/12(金) 09:24:23正解! 的確に理解しておられます
0859デフォルトの名無しさん
2008/12/12(金) 09:41:03ありがとうございます、了解です。ちょいやってみます。
0860デフォルトの名無しさん
2008/12/12(金) 11:06:21subversion のリビジョン番号は、コミット操作「時刻」に対する通し番号に過ぎないので、
CVSのリビジョン番号やタグのような使い勝手は期待できませんよ。
2つのプロジェクトがまったく無関係なら、別のリポジトリにすべきです。
プロジェクト間でマージやコピーを行うなら、同じリポジトリにした方が便利です。
0861デフォルトの名無しさん
2008/12/12(金) 12:00:50君はリポジトリを分けてもいいし、分けなくてもいい。
という程度に思ってたんだけど。
公式にもリポジトリレイアウトについての推奨項目はttbぐらいしかなかったと記憶してる。
0862デフォルトの名無しさん
2008/12/12(金) 13:26:57subversion単体運用なら、その程度の判断で良いと思う。
tracと連動させるなら、無関係なプロジェクトは積極的に別リポジトリにすべき。
それと、ttb って何? trunk, tags, branches のことかな。
0863デフォルトの名無しさん
2008/12/12(金) 17:02:28マルチうざい
0864デフォルトの名無しさん
2008/12/13(土) 02:50:45あー、tracとか関係してくると面倒なんだ?まだ使ったことなくて。。。興味はあるんだけどねw
ttbはその3つをまとめていう言葉。一応アンカー貼っとくです。
http://subversion.bluegate.org/doc/book.html#ftn.id2566942
0865デフォルトの名無しさん
2008/12/13(土) 10:12:59その更新履歴やら何やらが出てきたら鬱陶しいだろう
0866デフォルトの名無しさん
2008/12/13(土) 10:26:51それはSubversionスレ逝けと言われたやつだ。
>>857
その通り。
0867デフォルトの名無しさん
2008/12/13(土) 12:02:24普通に Trac も使っているよ。
0868デフォルトの名無しさん
2008/12/13(土) 13:41:170869デフォルトの名無しさん
2008/12/13(土) 15:20:52他のディレクトリの更新履歴が出てくるってひどいね。
その話から行くと各ブランチの更新履歴がトランクにも出てくるってことになるよね。
0870デフォルトの名無しさん
2008/12/13(土) 15:57:29trac.ini に
[trac]
repository_dir = リポジトリのパス/リポジトリ内のプロジェクトのパス
で指定したプロジェクトだけ出てくるようになるよ。
0871デフォルトの名無しさん
2008/12/13(土) 16:08:38あ、やっぱり?さすがにそれはないよなあと思いながら書いたんだ。
ってなると別に複数プロジェクトをリポジトリに入れても問題ないんじゃ?
0872デフォルトの名無しさん
2008/12/13(土) 16:38:26これは勉強になった。ありがとう。
0873デフォルトの名無しさん
2008/12/13(土) 16:44:00運用の仕方に良いも悪いもねえよ
0874デフォルトの名無しさん
2008/12/13(土) 17:17:20逆に、周りがそれでは良くない、という現場を知ってる人にも、なぜ良くないと言われたのかを教えて欲しい。
0875デフォルトの名無しさん
2008/12/13(土) 18:52:130876デフォルトの名無しさん
2008/12/13(土) 19:02:190877デフォルトの名無しさん
2008/12/13(土) 19:55:24番号が増えるにつれてどんどん重くなっても周りが何とも思わないんだろ。
0878デフォルトの名無しさん
2008/12/13(土) 20:17:26branch上でコミットされただけでも飛び飛びになるんだから。
0879デフォルトの名無しさん
2008/12/13(土) 20:25:020880デフォルトの名無しさん
2008/12/13(土) 22:32:05>>871- あたりからは trac 関係ないぞ。
0881デフォルトの名無しさん
2008/12/14(日) 01:18:24プロジェクト分けると困るのはなんで?
→tracだと面倒
→そんなことないよ
→リビジョン番号が飛ぶ
→そんなの気にする人がいたなんて!
→トータルリビジョン進むと重くなる
そんなに重くなるものなの?
0882デフォルトの名無しさん
2008/12/14(日) 01:19:490883デフォルトの名無しさん
2008/12/14(日) 01:27:370884デフォルトの名無しさん
2008/12/14(日) 01:29:28・A、Bプロジェクトが同一リポジトリにあり
Aに修正があったリビジョンは1000個
Bに修正があったリビジョンは1000個
・Aプロジェクトのみのリポジトリで
Aに修正があったリビジョンは1000個
このとき、両者間でAに対する操作のパフォーマンスに大きな差があるのかどうかを知りたいかもです。
うちはプロジェクトごとにリポジトリ分けてるんだけど、最初にそう決めたからそうしてるってだけなので。。
あと、同一リポジトリでもディレクトリによって認証情報分けられるのかな?
0885デフォルトの名無しさん
2008/12/14(日) 01:30:49svnadmin dumpでのバックアップをプロジェクト別に行えない
リポジトリをプロジェクトごとに異なるストレージに置けない
とかは?
ま、そういう使い方をしなければ困らないが。
0886デフォルトの名無しさん
2008/12/14(日) 01:31:32バックアップをとっておきたいとき、リポジトリがごっちゃになってたらめんどくさい。
サーバー容量がいっぱいになってきたから一番最初に終了したプロジェクト A だけ
別の場所に移したい、なんてときにもごっちゃになってるとめんどくさい。
オープンソースなプロジェクトでは「終了」とかいうタイミングが無いから、ここらへんは
どうでもいいかもしれない。
0887886
2008/12/14(日) 01:32:350888デフォルトの名無しさん
2008/12/14(日) 01:33:490889デフォルトの名無しさん
2008/12/14(日) 01:34:12ありがとうございました。
0890デフォルトの名無しさん
2008/12/14(日) 01:38:12http://subversion.bluegate.org/doc/book.html#svn.serverconfig.svnserve.auth.users
この辺見て納得しておきました。
フックは使いこなせていないのでこれから勉強します。
0891デフォルトの名無しさん
2008/12/14(日) 01:43:34> フックがプロジェクトごとに分かれてないと困ることもあるんじゃないか?
あるんじゃないかと聞かれたら、あるだろうと言うしかないけど、困らない時の
方が多いとも思う。
0892デフォルトの名無しさん
2008/12/14(日) 08:40:10「前のチェンジセット」「次のチェンジセット」で別のプロジェクトが現れるのがうざい。
自分はそれくらい。
0893デフォルトの名無しさん
2008/12/14(日) 12:46:46Trac 0.11.2 で試したけどそんな風にならないよ。
>>888
うちの場合はほとんどのプロジェクトで共通のフック処理をしているけど
例外的なプロジェクトは変更パスで判断して一部の処理を変更しています。
0894デフォルトの名無しさん
2008/12/14(日) 12:47:16svndumpfilterをかませばいいだけなような気がする。
0895デフォルトの名無しさん
2008/12/14(日) 15:50:06プロジェクト/TTB
の選択によってTracの挙動が変わっているのではないかな
0896デフォルトの名無しさん
2008/12/14(日) 21:22:32TortoiseSVNでsvn+sshがうまく行きません。checkoutしようとすると「接続が突然閉じました」というエラーが出て動作しません。
一応ググってみてPuTTYで公開鍵/秘密鍵を生成、セッションを保存、pagentを起動して
svn+ssh://(セッション名)/(レポジトリ名) と指定してやっているのですが上述のエラーが出てしまいます。
エラーメッセージも↑しか出ないし正直お手上げです・・・
ちなみにsvnのサーバは所与なので詳細は分かりません。
0897デフォルトの名無しさん
2008/12/14(日) 21:33:46先日、新たにフォルダやファイルが追加されたのですが、いくら更新を
しても、それらのフォルダ・ファイルがローカルに現れません。
どうしたらよいでしょうか?
0898デフォルトの名無しさん
2008/12/14(日) 21:41:39まずputtyからのsshはできてるのか?
0900デフォルトの名無しさん
2008/12/15(月) 11:44:270901896
2008/12/15(月) 12:59:02svnserve -d では何も出力はありませんでした
サーバは学校側で運営しているもので、クライアントがLinuxならターミナルから
svn co svn+ssh://... 等とすると正常に取得できるので関係ないと思いますが・・
0902デフォルトの名無しさん
2008/12/15(月) 15:40:08TortoisePlinkのバージョンが古くて接続できないような設定にsshサーバのほうが
なってるんじゃない?
TortoiseSVNのSettingsのNetwork欄のSSH clientをPuTTYのplink.exeとかにしてみたらどう?
0903896
2008/12/15(月) 15:59:02何なんでしょうね、せめてTortoiseSVNがもう少し詳しいエラーを吐いてくれれば・・・
0904デフォルトの名無しさん
2008/12/15(月) 16:05:17Plinkwを使ってログを見るというのは試してみた?そのログをみれば分かるかも。
0905896
2008/12/15(月) 16:16:26bash: mypython: command not found
というログが出ました。mypythonというのはセッション名ですが・・・ログインしたあとセッション名でコマンドを実行しようとしている?
0906デフォルトの名無しさん
2008/12/15(月) 21:47:55svnはシステム全体ではなく個人の領域だけにインストールされているのかな?
レンタルサーバにgitをインストールしたときに.bashrcでgitのパスを設定したら
うまくいったことがあった。
0907デフォルトの名無しさん
2008/12/15(月) 22:07:470908デフォルトの名無しさん
2008/12/16(火) 00:36:41SSHクライアントをパスワード指定でアクセス出来るようなら鍵の問題。
似たようなトラブル対応で
・鍵ファイルの置き場のパスに空白文字が含まれていて引数がおかしくなってた
・拡張子表示してなくて鍵ファイル名の指定が不十分だった
という事はあった。
TortoiseSVNのSSHクライアント指定のエラーは確かに不親切ではある。
原因気がつくまで結構時間とられた。
0909デフォルトの名無しさん
2008/12/16(火) 01:29:29イロイロ試したがどれもダメで、とうとう諦めた。
3ヶ月くらい経って、また再挑戦したらスンナリ通信できた。
よく調べたら TortoiseSVN 1.5.0 にバグがあってSSH通信できないんだと。
あの苦労は何だったんだ!
0910デフォルトの名無しさん
2008/12/16(火) 10:31:50svn+sshに失敗するけど、関係ない?
sshd自身は、シェルの設定ファイル(.bash_profileなど)を評価せず、
かわりに~/.ssh/environmentを評価することになってる。
ttp://www.unixuser.org/~euske/doc/openssh/jman/sshd.html#ログインの過程
もし関係あるなら、PATHの設定をenvironmentに書くとうまくいくかも。
0911896
2008/12/16(火) 21:58:54エラーメッセージ順当に読んだらそういうことになりますけど、何をどうやったらそういうことになるのか・・・
TortoiseSVNで指定するのはsvn+ssh://mypython/(レポジトリ名) くらいですし
0912デフォルトの名無しさん
2008/12/16(火) 23:05:18mypythonってのがPuTTYのセッション名だと思うのだが、
やり方換えてLinuxと同じように、svn+ssh://(ユーザ名)@(ホスト名)/(レポジトリ名) を
試してみたらどうだろう。
いままで、その結果を書き込んでない……よね?
このとき、PuTTYの「標準の設定」にデフォルトユーザ名が入っていてはいけない。と
TortoiseSVNのマニュアル(trunk)に書いてあった。
0913デフォルトの名無しさん
2008/12/16(火) 23:13:26plink.exeの代わりにバッチ指定して調べればいいじゃん。
0914デフォルトの名無しさん
2008/12/19(金) 00:56:41コミット前の変更状態なんですが、リポジトリには新しいリビジョンがで
きてコミットが成功したようになっていました。
タイムアウトエラーのときはこのようにリポジトリと作業コピーは矛盾し
た状態になるのでしょうか?
0915デフォルトの名無しさん
2008/12/19(金) 04:54:04そうとは限らないでしょうね。
0916デフォルトの名無しさん
2008/12/19(金) 23:16:07完了後にtruncにマージした場合、
branchesに残る開発途中のリビジョンは必要無いのですが、
そのまま残してますか?また削除することは可能ですか?
0917デフォルトの名無しさん
2008/12/20(土) 00:32:54それは可能だし、完全にtrunkに統合したなら削除していいだろう
もしかしてブランチの途中のコミットを無かったことにしたい?
dump/restoreを駆使すれば可能かもしれないけど、
複数人で使ってるならリポジトリを直接いじるのはやめとけ
0918デフォルトの名無しさん
2008/12/20(土) 02:05:45でもいらなくなった履歴は消したい。
そうしてディスク領域の節約をしたい、って事じゃね?
0919デフォルトの名無しさん
2008/12/20(土) 09:44:36>>918
そうです。ブランチの下に個人名とかで沢山残ってるが使うことは99%無く、
バックアップ目的で日に何回もコミットされて容量もかさみます。
元に戻したいのではなく、ブランチの下の個人名のフォルダを、
ビジョン欠番でもいいので削除したいです。
0920デフォルトの名無しさん
2008/12/20(土) 10:05:580921デフォルトの名無しさん
2008/12/20(土) 10:18:340922デフォルトの名無しさん
2008/12/20(土) 10:47:36その個人とはこの件でお話したんですか?
0923デフォルトの名無しさん
2008/12/20(土) 13:57:06svn rmとディスク増設のほうが楽じゃなかろうか
0924デフォルトの名無しさん
2008/12/20(土) 15:44:59ブランチ作ったときの容量の増え方を勘違いしてないよな?
1Mあるフォルダのブランチ作っても2Mにはならないぞ
0925デフォルトの名無しさん
2008/12/20(土) 15:59:35・動作しない状態のコードとかでコミットはできない
・でも作業状態のスナップショットとして
個人リポジトリ等でいいからコミットしたい
なんてときはどうやればいいんだろう。
個人リポジトリ管理下の別ディレクトリにファイルコピーして
コミットするしかない?
0926デフォルトの名無しさん
2008/12/20(土) 16:03:010927デフォルトの名無しさん
2008/12/20(土) 16:03:12bzr-svnやhgsvnを使う。
0928デフォルトの名無しさん
2008/12/20(土) 16:13:36BazaarやMercurialのブリッジ使ってそっちで管理しろってことかな?
分散型はつかったことないからもうちょっと調べてみる。
0929デフォルトの名無しさん
2008/12/20(土) 16:34:53としては、あえてsvkを選択する必要性は薄いかな。
0930デフォルトの名無しさん
2008/12/20(土) 16:41:310931デフォルトの名無しさん
2008/12/20(土) 17:54:52http://pc11.2ch.net/test/read.cgi/tech/1193332500/599
599 名前:デフォルトの名無しさん[] 投稿日:2008/04/18(金) 16:42:47
hgsvnにバグがある
aというディレクトリがあって、その中にfoo.txtっていうファイルがある。
aをbという名前でコピーしてコミット。
b/foo.txtをsvn rmで削除して、a/foo.txtをbの下にコピーしてコミット。
こうやって作ったsubversionのリポジトリからhgimportsvnとhgpullsvnを使うと
a/foo.txtが削除された状態(hg stで?が付く)になってしまう
0932デフォルトの名無しさん
2008/12/20(土) 21:39:37bzr-svnと、git-svnはいいせんいってる。
0933デフォルトの名無しさん
2008/12/21(日) 01:08:090934デフォルトの名無しさん
2008/12/21(日) 09:33:44ログがなくなるのはみなさんどうやって対処してるんですか?
0935デフォルトの名無しさん
2008/12/21(日) 11:12:190936デフォルトの名無しさん
2008/12/21(日) 12:42:54? 無くなってないよ?
0937デフォルトの名無しさん
2008/12/21(日) 12:45:070938934
2008/12/21(日) 15:49:41Repos/Sample1/test1.txt
/test2.txt
/test3.txt
Sample1フォルダを、renameで、Sample2と名前を変えて
Reposフォルダを右クリックしてコミットしました。
showlogとやると、過去のlogを見ることができないのですが。
0939デフォルトの名無しさん
2008/12/21(日) 16:25:28show log で出てくるダイアログの下の方にある Stop on copy/rename のチェックボックスが入ってない?
0940デフォルトの名無しさん
2008/12/21(日) 17:06:22オプションがあったのですね
0941デフォルトの名無しさん
2008/12/23(火) 08:55:38ttp://svn.collab.net/repos/svn/tags/1.5.5/CHANGES
0942デフォルトの名無しさん
2008/12/23(火) 10:52:59キター
0943デフォルトの名無しさん
2008/12/23(火) 17:54:19って出てコミットに失敗しました。
ググったら、svnの1.xのバージョンでは2Gbを超えるコピーはできない
って公式に書いてあるだけど
コミット処理の内部にコピー処理って入ってるの?
もしくはsvnのソース見る方法あったら教えて下さい。
0944デフォルトの名無しさん
2008/12/23(火) 18:01:240945デフォルトの名無しさん
2008/12/23(火) 21:17:54尋ねる人がいるとはオドロキだ。
0946デフォルトの名無しさん
2008/12/23(火) 21:22:46ソフトウェアなら普通にあると思うが。
0947デフォルトの名無しさん
2008/12/23(火) 21:38:12でもそういう質問じゃないだろ。
0948デフォルトの名無しさん
2008/12/23(火) 22:32:090949デフォルトの名無しさん
2008/12/23(火) 22:51:010950デフォルトの名無しさん
2008/12/24(水) 00:51:47>コミット処理の内部にコピー処理って入ってるの?
0951デフォルトの名無しさん
2008/12/24(水) 01:03:38解説よろ
0952943
2008/12/24(水) 01:26:21マジで顔真っ赤なんだが…とんだ勘違いをしてたみたいです。
どんだけ俺バカなんだよ、もう死にてぇ★
0953デフォルトの名無しさん
2008/12/24(水) 02:18:200954デフォルトの名無しさん
2008/12/24(水) 03:04:170955デフォルトの名無しさん
2008/12/24(水) 05:51:53オープンソースじゃないプロダクトのソースを見る方法を尋ねる人もいないと思うが。
0956デフォルトの名無しさん
2008/12/24(水) 07:43:39それなら「$xxx.xxでソース買えるよ」とかいうレスもあり得る。
0957デフォルトの名無しさん
2008/12/25(木) 18:55:15あるファイルをsvn管理から除外したい場合には、svn:ignoreを使いますが、
あるファイル以外を全て除外したい場合は、どのようにすればよいでしょうか?
0958デフォルトの名無しさん
2008/12/25(木) 18:56:57あるファイルだけadd
0959デフォルトの名無しさん
2008/12/25(木) 19:01:02それでは svn status で ? という表示が並んでしまいます。
無視されたファイルは svn status で非表示になるようにしたいのです。
0960デフォルトの名無しさん
2008/12/25(木) 19:06:08無視したいファイルを全部ignoreにぶちこめよ
0961デフォルトの名無しさん
2008/12/25(木) 19:30:11もっと計画的に「プロジェクト」を立ち上げれば、
こういうことにはならない。
0962デフォルトの名無しさん
2008/12/25(木) 19:31:04んじゃsvn status -q
0963デフォルトの名無しさん
2008/12/25(木) 19:48:24現在はそれでやっています。もっと良い方法があるかを知りたかったのです。
>>961
それを決めたのは元請けなので...。
>>962
それでは svn add する前のファイルまで見えなくなってしまいます。
0964デフォルトの名無しさん
2008/12/25(木) 19:48:46svn:ignore を * にして、必要なファイルだけ add しとけば上手くいかない?
0965デフォルトの名無しさん
2008/12/25(木) 20:00:17ありがとうございます。確かにその通りに動作しました。
しかし、そのディレクトリに新規追加したファイルが ? と表示されないので、
svn add し忘れる可能性があります。
このデメリットと、毎回 svn propedit しなくていいメリットとを比較すると、
意見の分かれるところかも知れません。
いずれにせよ、特定のファイル以外を除外、という設定は存在しないようですね。
あとは検討してみます。ありがとうございました。
0966デフォルトの名無しさん
2008/12/25(木) 20:06:57>>965
> しかし、そのディレクトリに新規追加したファイルが ? と表示されないので、
> svn add し忘れる可能性があります。
よく考えたら、特定のファイル以外を無視する設定があったら、当然この問題
が起こるのですね。>>964さんの答えは最初の>>957の質問に対する完全な回答
でした。
自分の質問と矛盾する返答をしてしまってすみません。
0967デフォルトの名無しさん
2008/12/25(木) 20:07:52svn addする = 特定のファイル
それ以外 = 無視するファイル
だろ。ディレクトリもsvn addしていない以上無視すべきなんじゃないのか。
結局どうしたいのかわからん…
0968デフォルトの名無しさん
2008/12/25(木) 20:25:04レスが行き違ってしまったようです。重ねて申し訳ありません。
0969デフォルトの名無しさん
2008/12/26(金) 00:44:56元請けが決めたことだろうがなんだろうが、問題があるんだから変更をおねがいしたらいいじゃない。
問題があるとわかってて黙って従って、結果として作業効率が落ちたりしたら自分たちの責任にされるんだぜ。
0970デフォルトの名無しさん
2008/12/26(金) 10:23:200971デフォルトの名無しさん
2008/12/26(金) 10:32:400972デフォルトの名無しさん
2008/12/26(金) 11:32:130973957
2008/12/26(金) 11:34:01ファイルがあるという仕様なのです。
確かにあまり良い仕様ではないとは思いますが、ほかの良い方法を私も思いつ
きませんでしたし、データファイル数が少ないうちなら現実的な選択肢かと思っ
ています。
0974デフォルトの名無しさん
2008/12/26(金) 11:37:030975デフォルトの名無しさん
2008/12/26(金) 11:49:34そのキャッシュ群を GC するようなスクリプトがある状態だろうな。
どう考えても設計ミス。スクリプトを外に出すべき。
0976デフォルトの名無しさん
2008/12/26(金) 11:56:50そのディレクトリを ignore する。
> 一つだけ固定されたファイルがあるという仕様なのです。
その固定ファイルは、親ディレクトリか隣接ディレクトリに元ファイルを置いて svn で管理する。
チェックアウトやチェックインにて、データディレクトリへコピーする(フックで対応できるかも)
0977957
2008/12/26(金) 15:37:37件の固定ファイルだけはチェックアウトされますから問題ありません。
>>975
スクリプトではなく固定データファイルです。このディレクトリ内にはデータ
ファイルしか存在しません。動的に生成されるデータファイルと同じ場所にあ
る方が、ファイルを利用する側からは便利なようです。
>>976
このディレクトリは ignore したくありません。単にチェックアウトするだけ
で必要なデータディレクトリが作られるのは便利です。
固定データファイルは一つしかない(今は増える予定もない)ので、そこまで
手間をかけるメリットはないと思います。レポジトリ管理者は元請なので、フッ
クしてもらうにもいちいちやり取りが必要です。
0979デフォルトの名無しさん
2008/12/26(金) 16:27:31固定ファイル以外を削除してからsvnコマンドを呼ぶラッパ作ればいいと思うんだけど。
ていうか条件が矛盾してないか?
>>963>それでは svn add する前のファイルまで見えなくなってしまいます。
>>965>新規追加したファイルが ? と表示されないので、svn add し忘れる可能性があります。
>>978>固定データファイルは一つしかない(今は増える予定もない)
0980957
2008/12/26(金) 16:49:09実は、>>964さんの提案で、当初の問題は一応解決しました。
これをはっきり書いていませんでした。申し訳ありません。
>>979
実はかなりの手間で、文章を書くのが苦手なので困っていました。説明が足り
ないようで、意図と違う回答ばかり返ってきました。
皆さんの手間を取らせてすみません。
0981957
2008/12/26(金) 16:59:02あと、一応説明いたしますと、
>>965 はその直後の >>366で撤回しています。
>>963 と >>968については矛盾はありません。svn status と svn add はたい
てい、プロジェクトのルートで行うので、件のディレクトリ以外も同時に対象
になるからです。コマンドラインだと長いパスを打つのは手間ですが、開発者
はみな、何らかのクライアントツールを使ってますので。
ラッパは作れません。開発者にはWindows機を使っている人もいるからです。
では失礼します。
0982957
2008/12/26(金) 17:02:50うわあ、アンカーが間違いだらけだ。書き直します。
> >>965 はその直後の >>966で撤回しています。
> >>963 と >>977については矛盾はありません。svn status と svn add はたい
> てい、プロジェクトのルートで行うので、件のディレクトリ以外も同時に対象
今度こそ失礼します。お騒がせして申し訳ありませんでした。
0983デフォルトの名無しさん
2008/12/26(金) 21:12:030984デフォルトの名無しさん
2008/12/26(金) 22:23:20読んでないなら判るわけがないw
私も軽く流してて、もう飽きた。
0985デフォルトの名無しさん
2008/12/26(金) 22:31:340986デフォルトの名無しさん
2008/12/26(金) 23:59:490987デフォルトの名無しさん
2008/12/27(土) 15:52:501.5.x 系列でリポジトリを提供しているサーバから
1.4.2 なサーバにリポジトリをそのままごっそり
もっていくとやっぱり問題ありでしょうか?
0988デフォルトの名無しさん
2008/12/27(土) 16:55:43レス数が950を超えています。1000を超えると書き込みができなくなります。