トップページ⇒tech
988コメント316KB

Subversion r10

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/07/09(水) 10:02:46
Subversionはフリーなオープンソースのバージョン管理システムです。

公式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/
0253デフォルトの名無しさん2008/09/05(金) 11:53:44
>>249
r12 *から* r11への変更をマージする。
02542492008/09/05(金) 12:03:11
>>253
svn merge -r 12:11
これで逆マージになるんですね.
ありがとうございました!
0255デフォルトの名無しさん2008/09/09(火) 04:36:32
サブバージョンのソフトが違っても.svnに保存するフォルダの方式は同じだと思って大丈夫でしょうか?
具体的に言うとwindowsxpでtigrissvnとtortise.svnを併用してますが大丈夫ですかこれ?
0256デフォルトの名無しさん2008/09/09(火) 05:13:59
>>255
マイナーバージョンまで合ってればほぼ問題ない。
バージョンが同じでも問題のあるケースは Cygwin のやつと混ぜた時の話しか知らない。
0257デフォルトの名無しさん2008/09/09(火) 07:01:30
>>256
見てみたら1.53と1.51でしたし大丈夫そうですね
どうもありがとうございました
0258デフォルトの名無しさん2008/09/09(火) 10:52:21
subclipse, svn.exe, tortoisesvn併用してるけど平気
0259デフォルトの名無しさん2008/09/09(火) 17:43:05
VSS2SVNでSubversionへ移行しました

VSSにtrukjなどは作っていなかったので
ブランチを切れるように、階層のトップに
TortoiseSVNでtrunkを作り、移動を行ったのですが
チェックアウトするとtrunkを作成してからのログしか
見れなくなってしまいました。
移動した段階で過去のログも引き継ぐことは出来ないのでしょうか?
0260デフォルトの名無しさん2008/09/10(水) 10:56:53
SVNのインストーラをダウンロードしようとしたらもう1.5のしかねえ(;´Д`)
1.46のが欲しいのに・・。
0261デフォルトの名無しさん2008/09/10(水) 11:28:41
あるじゃん。
0.19とかいくらでも古いのから選び放題。
ttp://subversion.tigris.org/servlets/ProjectDocumentList?folderID=469&expandFolder=469&folderID=91
0262デフォルトの名無しさん2008/09/10(水) 12:18:31
>>259
右ドラックのSVNの移動で移動させた?
それで移動させてコミットするときに追加(+)と出れば履歴も引き継がれるよ。
0263デフォルトの名無しさん2008/09/10(水) 17:36:08
質問
誤って追加指定したファイルを管理外に戻す方法ってありますか?

一度コミットして削除(+コミット)して書き戻せばいいのだけど・・・もっと効率的な方法ってありません?
0264デフォルトの名無しさん2008/09/10(水) 17:42:14
svn revert でどう?
0265デフォルトの名無しさん2008/09/10(水) 17:43:25
対象を1つのファイル/フォルダにすれば、「追加を元に戻す」ってメニューが表示されるのね。
複数のファイルを選択してた orz

駄質問 スマソ
0266デフォルトの名無しさん2008/09/10(水) 19:16:25
Windowsで使うためにsvkをUSBメモリに入れて持ち運ぶことは可能でしょうか?
svn と plink は簡単に持ち運べて便利に使っています。
が、Perl環境込みで持ち運ぶにはどうすればいいかと。
0267デフォルトの名無しさん2008/09/10(水) 19:22:16
可能か不可能かと言う意味なら可能
でも君には無理だと思うよ
0268デフォルトの名無しさん2008/09/11(木) 03:39:26
Subversion って、もっと、こう、なんか、
下のレイヤで起こっている進捗状況を事細かに表示してくれる
デバッグモードなんてないのかねぇ。

ちょっと遅めの WAN 経由でコミットしてるときとか
失敗して結局タイムアウトかよ!ってことがある。
SSHじゃぁ何が起こってるのかのか見ようがないし。
HTTP なら tcpdump でまだ何が起こってるのかある程度つかめるけど。

0269デフォルトの名無しさん2008/09/11(木) 03:51:05
>>268
こういう問題のための neon → serf なんだっけ?
使ってみたらなんか変わるかもよ。
0270デフォルトの名無しさん2008/09/11(木) 09:41:05
いつか neon じゃなくて serf がデフォルトになるんだろうか.
まぁ試そうにもビルドするのが面倒で・・
0271デフォルトの名無しさん2008/09/11(木) 13:36:54
http://subversion.tigris.org/svn_1.5_releasenotes.html#dav-modules
1.5 から自分でビルドしなくても使えるようになってる?
0272デフォルトの名無しさん2008/09/11(木) 17:46:09
いつもでっかいファイルをコミットした後のPROPPATCH で
500 エラーが返ってきてコミットに失敗する.
その直前の PUT 自体は問題なく終わる.

何か心当たりある?
0273デフォルトの名無しさん2008/09/11(木) 17:50:16
質問で提示する内容を面倒くさがって殆ど略すようなやつに誰が解答を返すと思うのかね
0274デフォルトの名無しさん2008/09/11(木) 17:55:05
apache のログと tcpdump の結果を出されても困るだけだろ?
0275デフォルトの名無しさん2008/09/11(木) 18:39:45
500ならapacheのログがあるとだいぶ助けになるかもしれんよ。
0276デフォルトの名無しさん2008/09/11(木) 21:54:16
拠点AとBがあって、両方に開発チームがいるんだが
AとBの間はそんなにネットが太くない
たとえばAにリポジトリサーバがあったとき、拠点Bの各メンバが
それぞれAにとりに行くのは遅いのであんまりやりたくない
拠点Bにキャッシュっぽいものを置けないだろうか

・readをキャッシュしてすばやくかえす
・writeはスルーしてキャッシュをクリアする

みたいなの。
作ってくれたらウチの妹を(検閲)していい。
0277デフォルトの名無しさん2008/09/11(木) 22:00:16
妹うp
0278デフォルトの名無しさん2008/09/11(木) 22:03:35
妹のスペックを明らかにしないのは下請法違反だな。
0279デフォルトの名無しさん2008/09/11(木) 23:29:17
素直に分散型がいいかもよ?
0280デフォルトの名無しさん2008/09/12(金) 06:39:05
gitとかの分散型に移行

TortoiseSVN使いだったが、git意外と使いやすい。コマンドラインでもいけるなこれ
0281デフォルトの名無しさん2008/09/12(金) 07:04:22
>>276
svk使う。
readキャッシュが欲しいならミラーの機能があったような気がする。
0282デフォルトの名無しさん2008/09/12(金) 08:14:04
更新はそんなに遅くは無いと思うが
まさか毎回チェ(ry
0283デフォルトの名無しさん2008/09/12(金) 08:40:25
Subversion 1.5.0 での新機能 (WebDAV Write Through Proxy)
ttp://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_write_through_proxy.html
0284デフォルトの名無しさん2008/09/12(金) 12:28:48
>>276
拠点Aがsvn以外にできないならsvkだな。
svkのリポジトリをローカルのsvnから見えるようにするだけでインチキくさい事もできるし。
0285102008/09/12(金) 12:30:59
>>10 で書いていた不具合くさいものは 1.5.2 で直ったようです。

* Pass client capabilities to start-commit hook (issue #3255)

報告まで。
0286デフォルトの名無しさん2008/09/13(土) 08:39:36
>>283
おお、これちょっと試してみよう!

よくやった、ウチの妹を(検閲)していいぞ!

svkは以前試したんですが、手数が増えるのがちと難点でした・・・
できれば透過的であってほしいんです
0287デフォルトの名無しさん2008/09/15(月) 12:40:03
svk でミラーとると、デポットのトップに svm:mirror っていう
値のないプロパティができるんですが、つまり svm:mirror が
トップにあるような subversion リポジトリは svk で
使われているかもしれないよっていうインジケータと思っていいんでしょうか?

てっきり svk:ほげほげ とかいうプロパティがつくものと思ってたら
svm:ほげほげ だったんで、なんでかなぁ、と。svm って何の略?
なんかそういうツールが過去にあったんでしたっけ?

さすがにサポートベクタマシンじゃないしなぁ・・
0288デフォルトの名無しさん2008/09/15(月) 13:02:16
基本的にsvkの質問は帰ってこないと思え
0289デフォルトの名無しさん2008/09/15(月) 13:10:34
svm:mirror は空のプロパティじゃなくて、
デポットのどのツリー以下に何がミラーされているかが
書かれているプロパティでした。

まだ svk 使い始めたばかりなんで手探り
0290デフォルトの名無しさん2008/09/15(月) 15:36:43
depotの最後のtは発音されんので、カナ書きするならディポ/デポあたりが無難かとー。

# perforceのdepotは「ディポ」だったかな?

0291デフォルトの名無しさん2008/09/15(月) 15:44:29
オフィス・ディポ
0292デフォルトの名無しさん2008/09/15(月) 15:57:23
なるほど・・フランス語からだからなんですね
0293デフォルトの名無しさん2008/09/16(火) 12:37:53
俺のまわり、みんなデポットって言ってる
0294デフォルトの名無しさん2008/09/16(火) 12:41:58
英語読みでもいいと思う。
0295デフォルトの名無しさん2008/09/16(火) 12:46:31
うちなんか、TortoiseSVNを松本って呼ぶんだぜ・・。
0296デフォルトの名無しさん2008/09/16(火) 12:55:27
ガッツだせ。
0297デフォルトの名無しさん2008/09/16(火) 13:48:49
おれもそれは想像した>松本
0298デフォルトの名無しさん2008/09/16(火) 13:51:36
せめて亀にしてくれよって言ったけどダメだった。
0299デフォルトの名無しさん2008/09/16(火) 16:22:44
なんで松本って言うんだ?
0300デフォルトの名無しさん2008/09/16(火) 16:27:27
>>294
いや、英語読みで末尾のTを発音しないのだよ。
http://eow.alc.co.jp/depot/UTF-8/
0301デフォルトの名無しさん2008/09/16(火) 16:32:57
depotはフランス語由来なので英語圏でもtを発音しないのだけれど、それを英語読みというのかなぁ。
0302デフォルトの名無しさん2008/09/16(火) 16:34:19
>>299
ウルフルズのトータス松本
0303デフォルトの名無しさん2008/09/16(火) 17:15:48
ディポなんて言われても困るんだが
0304デフォルトの名無しさん2008/09/16(火) 22:11:52
言葉なんか通じればいい。
どっちにしろ、俺たちの発音じゃネイティブには通じないんだから。
0305デフォルトの名無しさん2008/09/17(水) 10:23:18
通じればそれで良いが松本はヤメレ
0306デフォルトの名無しさん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:45
because he taught us
0310デフォルトの名無しさん2008/09/17(水) 11:49:09
mock turtle乙
0311デフォルトの名無しさん2008/09/17(水) 12:30:23
>>301
ローマ字読みだろ。jk
0312デフォルトの名無しさん2008/09/17(水) 12:32:34
>>308
TMNTは海亀だったのかー!w
0313デフォルトの名無しさん2008/09/17(水) 13:00:56
>>312
いいんでない? アメリカ人がちゃんと区別できるとは思えんし。
0314デフォルトの名無しさん2008/09/17(水) 19:08:55
>>313
アメリカ人なめんな!

英語の話なのに。w
0315デフォルトの名無しさん2008/09/17(水) 19:15:19
陸にいるからリクガメ、海にいるからウミガメといわけではないよ。
0316デフォルトの名無しさん2008/09/17(水) 19:18:13
アメリカでは全部タートル
嘘みたいだけどコレ本当の話
0317デフォルトの名無しさん2008/09/17(水) 20:44:35
ほんとかどうかは知らんけど、メリケン野郎はそう言う細かいことを
気にしないだろうとは思う。
0318デフォルトの名無しさん2008/09/19(金) 01:59:48
>>217
仕様じゃ、ぼけー
source確認したら、標準出力は/dev/nullに突っ込まれとったわ
0319デフォルトの名無しさん2008/09/22(月) 09:28:49
svn+ssh じゃなくて、単に(自己署名証明書でもいいから)
SSL でラップしただけのアクセス方法って使えないのかな?
svn+ssl というか、svns というか・・・
0320デフォルトの名無しさん2008/09/22(月) 12:21:36
>>319
自分たちだけで使うなら自己証明で十分だとおもう。
0321デフォルトの名無しさん2008/09/22(月) 12:34:21
>>319
うん,まぁ一応フィンガープリントは別経路で通知するけどね.
それはそうと svn+ssl て可能?トンネリングの一種として
なんかやりようがあるのかなぁ.sslwrap なんぞでできたりするだろうか.
0322デフォルトの名無しさん2008/09/22(月) 12:36:44
今は stunnel なのか?
0323デフォルトの名無しさん2008/09/23(火) 00:50:30
Stunnelとかstoneとかでぐぐるのだ

個人的にはstoneが好きさ
0324デフォルトの名無しさん2008/09/25(木) 12:04:39
TortoiseSVN 1.5.3 で、
「差分」「URLと差分」がメニューに出てこない。
「以前のバージョンとの差分」しか出ない。
なぜだろう。
0325デフォルトの名無しさん2008/09/25(木) 13:24:47
>>324
あれ?以前は出てたの?

俺偶然にもさっき初めて TortoiseSVN で
10リビジョンくらい前の状態と diff 取りたくて
どうやってやるんだ?って困ってた.

古いリビジョンを別の場所にエクスポートして
cygwin のコマンドラインで diff 取った.
バカなことしてたのかな俺.
03263242008/09/25(木) 15:04:20
>>325
自己解決した。シフト押しならが右クリックすると、メニューに出てくる。
0327デフォルトの名無しさん2008/09/25(木) 15:15:11
.svn フォルダ以外のファイルをまとめて全部消す方法ってありますか?

.svn だけ消すなら、Windows のエクスプローラで検索して消せばいいんですが
それの逆をやりたいのです。
0328デフォルトの名無しさん2008/09/25(木) 15:16:21
>>325
ログ表示
ログウインドウでリビジョンを2つ選択
右クリック
リビジョンを比較
うまー
0329デフォルトの名無しさん2008/09/25(木) 15:20:44
>>327
つ find
つ Perl
0330デフォルトの名無しさん2008/09/25(木) 15:30:45
>>328
その方法だと、別ブランチやタグとの比較ができない(ログには直系の先祖しか出てこないから)
0331デフォルトの名無しさん2008/09/25(木) 15:40:39
>>329
やっぱそれしか無いっすか・・・
いまperlでシコシコ書いてますorz
0332デフォルトの名無しさん2008/09/25(木) 16:04:09
Pythonマンセー
0333デフォルトの名無しさん2008/09/25(木) 17:43:07
>>327
del *.* /s /q
.svnの中はリードオンリーだからこれで.svnを残して消せる。
0334デフォルトの名無しさん2008/09/25(木) 17:47:31
.svnだけ消すならチェックアウトしたフォルダーにエクスポートだ(TortoiceSVN 1.5の場合)
0335デフォルトの名無しさん2008/09/25(木) 17:50:12
何でよりによって.svnだけ残したいのか分からんが
0336デフォルトの名無しさん2008/09/25(木) 23:19:28
ライブラリのソースの最新版をzipでダウンロードしたときに便利。
チェックアウトフォルダの.svnを残してライブラリファイルを削除。zip展開。svn追加、svnコミット(紛失にチェック)ってやると簡単に履歴登録できる。
0337デフォルトの名無しさん2008/09/26(金) 07:27:50
findで十分じゃん。perlとか書く必要ないのに。
0338デフォルトの名無しさん2008/09/26(金) 08:35:04
windows だとそういうコマンドラインのインターフェイスがもどかしいよな
最近は cygwin の chere がお気に入り
0339デフォルトの名無しさん2008/09/26(金) 09:01:15
chereって検索したらエロいのが出てきた
03403282008/09/26(金) 12:57:02
>>330
だから何なんだよ?
>>325の要件とは関係ないだろが。
言いがかりつけんな、カス。


貴様には
つ レポジトリブラウザ
0341デフォルトの名無しさん2008/09/26(金) 13:01:01
>>335
たぶんいわゆるmake cleanがしたいんじゃね?
おれもまれにそうしたいことがある。
0342デフォルトの名無しさん2008/09/26(金) 13:02:46
TortoiseSVNの表示としてはリポジトリブラウザ
0343デフォルトの名無しさん2008/09/26(金) 13:12:19
>>337
Windowsだと、最初からわりきってPerlなりなんなりで
スクリプトを書いたほうが逆に簡単じゃない?
0344デフォルトの名無しさん2008/09/26(金) 13:15:23
最初に思いついた使い捨てコードこそ最良
0345デフォルトの名無しさん2008/09/26(金) 13:37:03
FORとFIND使えばDOSで出来るけどね
0346デフォルトの名無しさん2008/09/26(金) 13:39:53
エロゲのセーブデータをsvnで管理できますか?
0347デフォルトの名無しさん2008/09/26(金) 13:45:29
普通に出来る。
ゲームのデータはpdumpfsとかのが楽だと思うが。
0348デフォルトの名無しさん2008/09/26(金) 16:26:54
>>345
FORって使いにくくね?
0349デフォルトの名無しさん2008/09/26(金) 16:32:46
使いにくいけどテンプレ化してコピペするだけだから慣れれば楽
0350デフォルトの名無しさん2008/09/26(金) 16:34:45
使いやすい、使いにくいっていうより
Perlのインストールが不要だから楽
0351デフォルトの名無しさん2008/09/26(金) 17:48:31
そういう用途ならwsh便利なのに
0352デフォルトの名無しさん2008/09/26(金) 22:09:02
wsh って言うか、VBScript にしろ JScript にしろ、
それなりにコード書かないといかんからなぁ。

ぶっちゃけ >>333 でいいと思うが、俺なら

dir /s /b /a-d | find /v ".svn" > dir.svn
for /f "delims=" %f in (dir.svn) do del "%f"
del dir.svn

ってやるかな。
■ このスレッドは過去ログ倉庫に格納されています