Subversion r10at TECH
Subversion r10 - 暇つぶし2ch390:375
08/10/06 12:52:05
>>376
SubWCRev.exe使うんだろ?1こずれるんだよね。

>>377
Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。
特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?


>>379
キーワード展開をうまく利用できれば可能なはずなのよ。

>>380
そうなのよ。

>>384
それSubWCRev.exeで出来るよ。
で、今は俺も1つずれるのを気にせず運用してきたわけだが、
新人の混乱がどうも避けられなくてね。何度説明しても、
体に浸透するまで数回はミスるようだ。


391:デフォルトの名無しさん
08/10/06 13:10:53
>>390
リビジョンがいっこずれてるからって、何をミスるんだ?

392:デフォルトの名無しさん
08/10/06 14:42:31
ライブラリのRubyバインディング使いたいんだけど、まとまったドキュメントってどっかに無い?

393:384
08/10/06 16:35:21
そうか、ここはSubversionという名前だけど、TortoiseSVNについて語るスレだったな。
.exeが走らないプラットフォームだから、関係なかった。

394:デフォルトの名無しさん
08/10/06 16:47:32
>>393
ちゃんとあんたのレスも読んでいるからそんなに不貞腐れなさんなって。
ただちょっと、>375がSubWCRev.exeを知っている自分に酔っているだけなんだから。

395:名無し募集中。。。
08/10/06 16:51:23
svkって安定してる?
1.05くらいの時に使ってpushできなくなって困ったけど
今は2.02か・・・

396:デフォルトの名無しさん
08/10/06 18:08:56
>>390
> Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。

毎晩ビルドなら、日付で管理するのが一番良いと思うぞ。
そもそもバッチ処理なら、毎晩タグ打てば良い。用済みで邪魔になったら削除すれば良い。

> 特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?

リビジョン番号は、本質的にリポジトリの更新番号にすぎないので、その利便性は、日付による管理と大して変わらない。
タグ名なら差分比較やチェックアウトの指定にそのまま使えるが、リビジョン番号はどのブランチかを併せて指定しないと使えない。

リビジョン番号より、タグ名をバイナリに埋め込んだほうが、はるかに便利です。

397:デフォルトの名無しさん
08/10/06 21:23:32
$Id:$ とかを使うC系プログラマに質問。
#ident ってみんな使う?
static char と違って.hファイルに書いても無問題なのがありがたいが。

398:デフォルトの名無しさん
08/10/06 23:30:08
>>395
自分の使い方だと安定してるが、今のとこミラー専用でsyncとsmergeしかしてないんで参考にならないか。

検索してたら偶然、いつのまにか2.2.0になってたのを発見した。
URLリンク(lists.bestpractical.com)
URLリンク(search.cpan.org)
SVKはどうも、公式ページとかさっぱり更新されないのが不安だw 開発は続いてるようでよかったが。
Windowsバイナリはまだだろうな…。

399:デフォルトの名無しさん
08/10/07 10:49:36
SVN1.5にしたリポジトリに対してmirrorしてpushしたけど問題なかったよ

400:デフォルトの名無しさん
08/10/07 16:52:04
TortoiseSVNで、最近、差分を見ようとすると、
「ファイルの改行コードに一貫性がないため、差分を表示できません。」
ってのがよく出て差分が見られないんだけど、どうにかなりませんか?



401:デフォルトの名無しさん
08/10/07 17:37:28
WinMergeを外部DIFFに指定して
空白だかを無視に設定してみたら。

402:デフォルトの名無しさん
08/10/07 18:26:50
>>396
>リビジョン番号はどのブランチかを併せて指定しないと使えない

うそーん。
r5418とかってなったらそのブランチがどれかって1つしかなくね?


403:デフォルトの名無しさん
08/10/07 19:13:34
Subversion の Windows 用バイナリって、

URLリンク(www.collab.net)

URLリンク(subversion.tigris.org)

どちらを使えばいいの?
というかどちらが標準的なの?

404:デフォルトの名無しさん
08/10/07 19:16:37
その言い方で答えられる人はいません


405:デフォルトの名無しさん
08/10/07 19:33:29
>>403
下。

406:デフォルトの名無しさん
08/10/07 19:46:45
>>402
ブランチは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 に対してである。

407:デフォルトの名無しさん
08/10/07 20:01:40
そういやNTFSのリパースタグにはちゃんとした
シンボリックリンクの機能があるんだから、
Subersion も Windows でシンボリックリンクが
使えるようにしてくれればいいのにな。

408:デフォルトの名無しさん
08/10/07 20:34:19
シンボリックリンクが使えるのはVistaだけだろ。

ジャンクションで代用しようにも通常はファイルには使えないし、
エクスプローラもいろいろと誤動作するし。

409:デフォルトの名無しさん
08/10/07 20:56:43
Vistaだけ・・・・?
2000でもXPでも使ってるが

410:デフォルトの名無しさん
08/10/07 20:59:01
多分ふたりの間にはすれ違いがある


411:407
08/10/07 21:10:02
最近 Vista を使い始めて mklink あるのを知った。
>>409は・・・・

1)ショートカットファイルと間違えている
2)cygwin のシンボリックリンクエミューレーションと間違えている
  (cygwin の svn を使うなら間違いじゃない)
3)ハードリンクと間違えている
  (ハードリンクは NT 3.51 あたりでもあったはず)
4)ジャンクションと間違えている
  (ジャンクションはファイルに対して貼れない、標準じゃ)
5)ジャンクションを強引にファイルに対して張っている
  (たぶん Vista より前の Windows だと純正のNTFSのドライバじゃ無理)


412:デフォルトの名無しさん
08/10/07 23:29:42
>>410

「Vistaだけ」って、このあたりを理解すればよいのかしら・・・?
 (実はよくわかっていません… orz)
URLリンク(homepage1.nifty.com)
…Windows Vistaでは本物のシンボリックリンクが新たに導入されました…


URLリンク(msdn.microsoft.com)
URLリンク(msdn.microsoft.com)
CreateSymbolicLink Function
Requirements
 Requires Windows Vista.


413:デフォルトの名無しさん
08/10/07 23:43:08
>>407
ハードリンクはあるけどシンボリックリンクはない
Vistaから

>>408
ハードリンクで一応代用は可能


414:デフォルトの名無しさん
08/10/08 16:03:24
すみませんが質問です。Eclipseスレとどちらにすべきか迷いましたが、ここ
でさせてください。

バージョン管理に便利なSubversiveプラグイン (2/3) - @IT
URLリンク(www.atmarkit.co.jp)

ここの「リポジトリを3タイプから選んでインポート」という説明が、何度読
んでもわかりません。レポジトリのフォルダ構成がこのように変わることで、
Eclipse上のプロジェクトの管理がそれぞれどう変わるのか、わからないのです。

漠然とした質問で申し訳ありませんが、どなたか手短に解説をお願いできない
でしょうか?

ちなみに知人には「自分もわかんないけど、とりあえず真ん中の「Use single
project layout」にしてる」と言われました。


415:デフォルトの名無しさん
08/10/08 16:30:27
最終的には好みの問題
↓が何かの参考になるかも (ならないかも)
URLリンク(subversion.bluegate.org)
URLリンク(subversion.bluegate.org)

416:デフォルトの名無しさん
08/10/08 17:32:43
>>415
ありがとうございます。大変参考になりました。

417:デフォルトの名無しさん
08/10/09 09:07:05
blugate.orgいつの間に復活してたんだ

418:デフォルトの名無しさん
08/10/11 02:56:01
Subversion 1.5.3 age
URLリンク(svn.collab.net)

419:デフォルトの名無しさん
08/10/11 08:48:07
1.5.3、make checkするとFAILUREがいっぱい出るのはうちだけ?
同じ環境で今までは一つも出なかったのに

420:デフォルトの名無しさん
08/10/11 09:16:45
> * Improve file IO performance on Windows (r33178, -85)

これってサーバ側だけ?クライアント側にも関係あるかな

421:デフォルトの名無しさん
08/10/11 10:43:16
r33178 | rhuijben | 2008-09-19 17:41:23 +0900 (Fri, 19 Sep 2008) | 11 lines
変更のあったパス:
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.

鯖限定じゃないっぽいね

422:デフォルトの名無しさん
08/10/11 19:38:09
>>419
ログを貼るか開発 ML に送りつけてみるといいよ。

423:デフォルトの名無しさん
08/10/11 21:27:03
inetd 経由で svnserve を動かしているんだけど、
これって独立したデーモンとして動かせたっけ?
なんか引っかかるというかもっさりするんで、
inetd から起動するのにキモチ時間かかってるのかなぁって。

424:デフォルトの名無しさん
08/10/11 21:49:31
TortoiseSVN 1.5.4 age
URLリンク(sourceforge.net)

425:デフォルトの名無しさん
08/10/11 23:08:37
>>423
マニュアルぐらい読もうと言う気にならないのか?

URLリンク(www.caldron.jp)

426:デフォルトの名無しさん
08/10/12 00:01:26
だが親切な人 425

427:デフォルトの名無しさん
08/10/14 11:09:07
ブラウザベースのSubversionブラウザ「Warehouse」
URLリンク(www.moongift.jp)

428:デフォルトの名無しさん
08/10/14 13:10:35
>>427
Cygwin環境に頑張って入れたんだが
設定がクソだった(自分にとっては)

429:デフォルトの名無しさん
08/10/14 22:27:27
TortoiseSVN 1.5.4 をインストールして利用しようとしているのですが、
OPTIONS of 'http:/cvs.hoge.org' could not connect to server (http:/cvs.hoge.org)
で、オプションが何なのか分かりません。
CSV自体が初心者なので、、、どなたかこんな質問に答えていただけませんか?

430:デフォルトの名無しさん
08/10/14 22:30:24
>>429
レポジトリブラウザでです。よろしくお願いします。

431:デフォルトの名無しさん
08/10/14 23:09:57
>429
その OPTIONS は HTTP のメソッドのことなのでとりあえず気にしないで OK。
サーバに対して接続できていないので、まずは普通に web ブラウザで接続できるかとかから確認するといいと思う。

っていうか、TortoiseSVN なのに CVS?

432:デフォルトの名無しさん
08/10/14 23:17:30
>>431
>>429 は「バージョン管理システム=CVS」って思ってるんじゃない?
ホッチキスとかバンドエイドみたいなもんだ

433:デフォルトの名無しさん
08/10/14 23:17:54
>>429
SubversionじゃなくてCSVならTortoiseCSV使ってくらはい

434:デフォルトの名無しさん
08/10/14 23:18:38
うへぇ、
CVSね

435:デフォルトの名無しさん
08/10/14 23:25:13
おまえら、>>429はリポジトリを作るのはもちろん、検索スキルもゼロだから、
付き合うなら数百レスは覚悟しとけよ。


436:デフォルトの名無しさん
08/10/14 23:38:09
CVS導入スレ~ Rev.3
スレリンク(tech板)
URLリンク(www.tortoisecvs.org)

これで解決

437:デフォルトの名無しさん
08/10/15 00:33:27
>>432
> ホッチキスとかバンドエイドみたいなもんだ

バンドエイドはいいとして、ホッチキスは文房具分野だと一般名詞だぞ。


438:デフォルトの名無しさん
08/10/15 00:45:04
>437

別に商標の話をしてるわけじゃないと思うのだが...


439:デフォルトの名無しさん
08/10/15 00:48:45
ねちねちするのが趣味なんだろ

440:デフォルトの名無しさん
08/10/15 01:06:13
>>438
じゃあなんでホッチキスなんてでてくるんだ?

バージョン管理システム = CVS
ガーゼ付絆創膏 = バンドエイド
ホッチキス = ???

441:デフォルトの名無しさん
08/10/15 01:36:55
>>440
> ホッチキスとかバンドエイドみたいなもんだ

例え話的なもんだろ。字面通りじゃなくて意味を汲み取れよ。

442:デフォルトの名無しさん
08/10/15 01:37:12
wikipediaに載ってるような話を自慢げにするのはNGな

443:デフォルトの名無しさん
08/10/15 01:41:08
>>440
ガーゼ付き絆創膏 ⇒ バンドエイド
ステープラー ⇒ ホッチキス

という事でしょ。

444:デフォルトの名無しさん
08/10/15 02:15:17
>>443
うんうんよく知っててえらいでちゅねー

445:443
08/10/15 02:25:25
443を今読むと単純すぎてイヤミに読めるな。
440氏、そういう意図は無かくググってくるより早かろうというだけなので、念のため。

446:デフォルトの名無しさん
08/10/15 15:42:29
多分440はステープラという単語を知らなかったんだろうよ
オッチキス!


447:デフォルトの名無しさん
08/10/15 18:52:43
皆さんレスありがとうございます。

>>431
ブラウザで接続できていることを確認しました。
ネットワーク設定の問題なのでしょうか。

>>435
すみません。。。

>っていうか、TortoiseSVN なのに CVS?
先週末から個人的に早急に利用しなければならなくなったので、
レポジトリにとりあえずコミット(?)できればいいのですが、
そこまで至っていません。

おっしゃるように単純にバージョンコントロール付きのFTPのようなものと思っていました。
レポジトリがCVSということは、クライアント側もCVSの必要があるのでしょうか?SVNではなく。

>>436
ありがとうです。CVSの必要がある場合に読みます。ありがたや。

448:デフォルトの名無しさん
08/10/15 18:56:58
>>447
cvsだけじゃなくてsvnも両方必要
あとgitとmercurialとBazaarが要る

449:デフォルトの名無しさん
08/10/15 18:59:34
それだけ入れたら何でもこいだな

450:デフォルトの名無しさん
08/10/15 19:11:55
>>448
情報ありがとう。
CVSとSVNの違いって端的に何なのでしょうか?
バザールは知っていましたが、ほか知りませんでした。

レポジトリ側が推奨していた(図で説明つき。。。)
WinCVSを使いたかったのですが、サイトが閉まっているようで、
手元にない状況です。

>>449
責任というか信用の問題なので、とりあえず、コミット(?)できればOKです。
プロジェクトをオープンにした(登録した)のがそもそもの始まりなのですが。

451:デフォルトの名無しさん
08/10/15 19:13:17
>>450
端的にいうと全く別のソフト

452:デフォルトの名無しさん
08/10/15 20:00:37
>>429
各VCSの違いは、管理方式と歴史的経緯と利用のされ方の違い。
画像のフォーマットやプログラミング言語の違いを端的に説明しろって
言われたら返答につまるのと同じようなレベルで
上記に関心がないなら、端的に理解するのは難しいと思うから、>>451 でいいと思う。

あと略語。VCS, CVS, CSV 全部全然意味も用途も違うから間違えないように注意。

453:デフォルトの名無しさん
08/10/15 20:27:28
>>451
>>452
ご説明ありがとうです。

>画像のフォーマットやプログラミング言語の違いを端的に説明しろって
なるほど。452さんのご返答は分かりやすいです。ありがとう。

TortoiseSVN にて「setting -> Network -> Proxy」の設定が間違っているようです。
前述のWinCVSの設定の説明では、
:pserver:anonymous@cvs.hoge.org:/cvsroot/anonymous
とあるので、
サーバを
cvs.hoge.org
として、ユーザ名とパスワードを指定されたもの(anonymousではパスワードはもちろん不要)にしたくらいで、
ポートの指定が分かりませんでした。

と、こういった状況ですが、これだけの情報で何か分かりますでしょうか?
判断に必要な情報はできるだけ書きますので指示してくださるとうれしいです。

454:デフォルトの名無しさん
08/10/15 20:57:33
>>453
svnと名前についてるソフトは使えない
スレ違いだから消えろ

455:デフォルトの名無しさん
08/10/15 21:10:04
サーバでcvs2svnを実行するといいですよ。

456:デフォルトの名無しさん
08/10/15 21:44:00
あろはだよCVS
というサイトにWinCVSがありました。試してみます。
アドバイスくださった方々ありがとうございました。

457:デフォルトの名無しさん
08/10/15 22:03:55
>>443
> ステープラー ⇒ ホッチキス

それだと両方一般名詞だから、おかしいって言ってるだけ。

まあ >>432 の単純な勘違いだと思うが、>>438, >>441, >>443, >>446 辺りは
バカ丸出しで、ちょっと笑える。

458:デフォルトの名無しさん
08/10/15 22:18:18
Wikipedia見てきた。
ホッチキスは商標だろ、と思ったが現在は一般名詞扱いになってるのね。
知らんかったわ。


459:デフォルトの名無しさん
08/10/15 22:25:36
>>457
>>442

460:デフォルトの名無しさん
08/10/15 22:30:27
>>456
馬鹿か、お前。
VCS=CVSと思ってるとの対比で、ステープラー=ホッチキスという例を出したんだろうが。

461:デフォルトの名無しさん
08/10/15 22:33:13
終わったとおもったらそんなことで再燃するのかよw

462:デフォルトの名無しさん
08/10/15 22:40:59
>>457
おかしいのはお前のほうだな。
しかも執念深くて気持ち悪いぞ。

463:デフォルトの名無しさん
08/10/15 23:05:34
subversionで管理しているソースファイルを分割しようとしているのですが
単に新しいファイルを作ってaddするよりも
svn copy してから新しいファイルと元のファイルをそれぞれ編集して不要な部分を消す方が
編集履歴が継続できていいかなと考えています。
みなさんどうしていますか?

464:デフォルトの名無しさん
08/10/15 23:13:30
>>459
そっ、Wikipedia にも書いてあるぐらい有名な話だよ。

それも知らずに突っ込んでる >>438, >>441, >>443, >>446 はバカ丸出しだけど、
理由書いてやっても引っ込みつかない >>460, >>462 はさすがに恥ずかしいな。(w

465:デフォルトの名無しさん
08/10/15 23:20:48
きめぇw

466:デフォルトの名無しさん
08/10/15 23:58:15
>>975
開発は、tomcatでhot-deploy。運用は、商用AP鯖cool-deployってこと?

467:デフォルトの名無しさん
08/10/16 00:07:28
なんか、>>975 は大変そうな仕事してるみたいだ。
暇そうな、>>465 が助けてやったらどうよ。(w

468:デフォルトの名無しさん
08/10/16 00:20:54
>>465
ホットデプロイってことはS2関連かなω

469:デフォルトの名無しさん
08/10/16 03:28:09
>>463 もちろんそうしています。

470:デフォルトの名無しさん
08/10/16 08:25:08
>464

言葉の成立ちと現在の用法をごっちゃにしてる馬鹿きめぇw


471:デフォルトの名無しさん
08/10/16 08:38:30
分割はsvkを使うと綺麗過不足無くできる

472:デフォルトの名無しさん
08/10/16 09:11:22
キャタピラーやウォークマンについて
教えてもらえるスレはここですか?

473:デフォルトの名無しさん
08/10/16 21:46:24
>>470
顔真っ赤だぞ。
そんなに悔しかったのか?

474:デフォルトの名無しさん
08/10/16 23:31:18
ついでにガンダム@韓国についても詳しく教えてくださいw


475:デフォルトの名無しさん
08/10/17 00:40:23
おまいら TortoiseSVNのマージツールには何使ってんの?

476:デフォルトの名無しさん
08/10/17 00:42:08
うぃんまーじ

477:デフォルトの名無しさん
08/10/17 01:11:32
p4merge

478:デフォルトの名無しさん
08/10/17 09:39:27
Subversion 1.3 の時に作成されたリポジトリは
svn を 1.5.3 にバージョンアップしても読めますよね?

479:デフォルトの名無しさん
08/10/17 09:47:04
マシン新調したのにコミットが体感的にほとんど速くなってないな。
ロードマップにパフォーマンスアップする予定はないの?

480:デフォルトの名無しさん
08/10/17 11:15:39
>>478
わからんが、dump - load したほうが安全じゃない?

481:名無し募集中。。。
08/10/18 14:36:25
>>395 だけど、日本語ファイル名をpushしたところでアウト
RA layer request failed: PUT of 'xxx' : 409 Conflict (URLリンク(xxx)) って出るわ
--verbatim 付けていたんだけどなぁ

482:デフォルトの名無しさん
08/10/18 16:29:53
>>476
WinMergeはこのバージョンじゃないとだめとかない?

483:デフォルトの名無しさん
08/10/18 16:33:31
聞く前に使えば良いだろう・・・・・・
OS入れろってのと訳が違うんだぞ

安定版使えば問題ねえよ

484:デフォルトの名無しさん
08/10/18 17:49:04
WinMergeはインストール時、TortoiseSVNと連携設定してくれるから良い。

485:デフォルトの名無しさん
08/10/18 19:54:50
ワーキングコピーを cp コマンドで別の場所にコピーしたら
ワーキングコピーじゃなくなった。
cp コマンドでのコピーじゃ .svn 達が
一緒についてきてくれなかった。

.svn に見捨てられた俺

486:デフォルトの名無しさん
08/10/18 20:30:35
>>485
つ[cp -pr]

487:デフォルトの名無しさん
08/10/18 21:57:29
>>483
お前は使ったことないだろ

488:デフォルトの名無しさん
08/10/20 04:51:13
cvsのページに繋がらんかったので勢いでSubversion導入してみた。楽しみだ。

489:デフォルトの名無しさん
08/10/20 22:26:57
TortoiseSVN で共有フォルダ上のリポジトリにアクセスしてるんだけど
2人が別のPCから同時にコミットしたりするとまずい?

タイミング次第で排他がうまくいかずにリポジトリ崩壊とか(;´Д‘A

490:デフォルトの名無しさん
08/10/20 23:17:48
file://のリポジトリ?
そりゃダメな可能性が高い

svn://かhttp://にしとき

491:デフォルトの名無しさん
08/10/21 00:18:52
URLリンク(subversion.bluegate.org)


492:デフォルトの名無しさん
08/10/21 01:25:29
>>490
え、そうなの?それじゃいったい、何のためのヴァージョン管理システムなんだか・・・

493:デフォルトの名無しさん
08/10/21 01:26:16
ドリームウエーバーよりクソだな

494:デフォルトの名無しさん
08/10/21 01:53:37
>>492
>>491も読んだか?
fsfs形式なら問題ないが、file:// は基本的にローカルファイル用だから
ちゃんとsvnserveとか使った方がパフォーマンスもいいと思う。

495:デフォルトの名無しさん
08/10/21 01:57:37

それ、答えになっていない。
ようするに、subversion はファイルの排他が正しくできないって事だろ?
何のためのバージョン管理システムなんだ?

496:デフォルトの名無しさん
08/10/21 02:00:38
バージョンを管理するためにきまってるだろ!

497:デフォルトの名無しさん
08/10/21 02:01:02
また、変なのが沸いた・・・

498:デフォルトの名無しさん
08/10/21 02:19:13
>>495
>>494で充分答えになってるだろ。
> ようするに、subversion はファイルの排他が正しくできないって事だろ?
svn:とかhttp:使えばちゃんと排他処理はされる。

499:デフォルトの名無しさん
08/10/21 02:47:40
>>498
file: でも排他されるよ。実際にアクセスするファイルシステムや OS がファイルの排他を
ちゃんと実装していればね。

500:デフォルトの名無しさん
08/10/21 02:51:03
>>495
共有フォルダのファイルの排他をするのはSubversionじゃなくてWindowsとかLinuxとかのOSだ。
そもそもfsfsなら共有フォルダでも問題ないと言ってるのに何が気に入らないんだか。

501:デフォルトの名無しさん
08/10/21 03:33:38
>>490 がデマを飛ばしたって事でFA?

502:デフォルトの名無しさん
08/10/21 03:54:07
あぁ知ったかぶりの 490 が悪い。

503:デフォルトの名無しさん
08/10/21 07:24:24
こんにちは、TortoiseSVNでsvn diff -r 相当ってどのようにしたらできますでしょうか?
特定のリビジョン間でパッチを作りたいのですが・・・
いや、パッチをつくりたい、というか、特定のリビジョン間の差異をみたい、ということです。

svnコマンドでやればいいんだけど、TortoiseSVNの設定読んでくれなくて、ssh周りで四苦八苦してる orz

504:デフォルトの名無しさん
08/10/21 08:24:40
>>503
履歴かリビジョングラフから差分取れば?

505:デフォルトの名無しさん
08/10/21 08:25:44
>>503
ログのダイアログで、Ctrl押しながらリビジョン二つ選択して右クリックメニューのdiff
コマンドラインでやるなら>>226がいいんじゃないかね。

506:デフォルトの名無しさん
08/10/21 09:35:48
>>500
共有フォルダのロックが正しく動けばいいんだがねー

507:デフォルトの名無しさん
08/10/21 10:40:43
VSSに慣れたやつがSVN( file:/// )を使うとこの辺ですぐふぁびょる
subversionは管理するだけで排他制御とかは他にやらせる
それだけの話といっても通じない

508:デフォルトの名無しさん
08/10/21 13:21:12
>>507はsvnのトランザクション処理のことを知らないに1票


509:デフォルトの名無しさん
08/10/21 13:33:10
それ、svnserveじゃないのか

510:デフォルトの名無しさん
08/10/21 15:13:00
メールのnfs上でのロック問題とかと同じのが
共有フォルダでもあるわけ?
あと、メールだとロック問題を避けるためにMaildir方式とかあるけど、
svnのfsfsとかもそういう方法で実装してあるの?

511:デフォルトの名無しさん
08/10/21 21:23:41
マルチ乙。
でも,今回の件で file:// で共有できるって初めて知ったからありがとう。
でもさ TortoiseSVN でローカルにリポジトリ作って~って,やぱ試験的に使ってみるとか
一人で沢山のソースをいじって開発してる人向けなんじゃね?
共有フォルダがある環境なら svn のサーバ立てる資源はあるでしょ?
手間がヤなだけなんじゃね?大事なソースをわざわざ危険なところで運用するのはね怖いよ。

512:デフォルトの名無しさん
08/10/21 21:51:14
共有できないバージョン管理システムなんて、
パンツを脱がないストリッパーと同じ

513:デフォルトの名無しさん
08/10/21 21:55:47
>共有フォルダがある環境なら svn のサーバ立てる資源はあるでしょ?

そーでもなくね
資源というのが機材でなく人だったりするけど

514:デフォルトの名無しさん
08/10/21 22:00:25
昔の SCCS とか使ったことがないけど、(つか、CVSも使ったことが無い初心者です)
ちゃんと共有・排他制御してたの?
だよね。してなきゃバージョン管理できないもんねぇ。

515:デフォルトの名無しさん
08/10/21 22:36:14
>>512
ん~、言い得て妙かも。
でも、俺はおっぱい星人だから、一人 Subversion でも満足だ。(w

516:489
08/10/21 22:44:08
一日でいろいろレスがついてる・・・ありがとう(;´Д‘A

>>491
共有フォルダ上ではBerkeleyDBはNG、FSFS使ってということだと
思うんですが・・・

BerkeleyDB → 共有上だと2人同時コミット以前に1人で使ってもあぶない!
FSFS → 一応共有フォルダ上にもおけるぜ! (でもタイミング次第では・・・orz)

http// or svn:// → 排他もしっかりできて安全ですよ!

って位置付けじゃないかと勘ぐってます・・・実際どうなんでしょう。

517:デフォルトの名無しさん
08/10/21 23:00:56
>>516
それで良くね?つかそうしれ。
自分で手を動かすだけで少しでもリスクが減るなら
やるべきでしょ。共有における耐性のテスト目的なら「がんばって!リポートよろ」で。

518:デフォルトの名無しさん
08/10/21 23:49:43
>>516
ここら辺でも読んどきゃいいんじゃね。

リポジトリの保存形式
URLリンク(subversion.bluegate.org)

519:デフォルトの名無しさん
08/10/21 23:55:24
>>516
FSFSは共有フォルダでの共有OK。但し、OSが排他処理を正しく実装している場合。


520:デフォルトの名無しさん
08/10/22 07:46:31
共有フォルダ、っていう限定環境なんだから、実際に正しく実装されているかまで
考慮して回答してくれよ(´・ω・`)

521:デフォルトの名無しさん
08/10/22 07:52:29
BerkeleyDBの利点って何?

522:デフォルトの名無しさん
08/10/22 08:16:40
/etc
とかをSVNで一括管理してる人いる?

523:デフォルトの名無しさん
08/10/22 08:58:46
>>520
共有フォルダってだけじゃまったく限定されねーよ
馬鹿はこれだから

524:デフォルトの名無しさん
08/10/22 10:47:29
sambaだって共有フォルダって言い方になるだろ
質問するんだったら情報は後出しにするな

525:デフォルトの名無しさん
08/10/22 14:26:56
>>522
何のメリットがあってそんなことを?

526:デフォルトの名無しさん
08/10/22 14:32:16
TortoiseSVNのシェル統合使うと
触ったファイルに赤いマークが付いて右クリ差分表示とか出来るから
エディタで弄るファイルはとりあえずsvnに突っ込んでおきたくなる。

Linuxのファイラに同機能が付いたら同じことをしたくなるだろうな。

527:デフォルトの名無しさん
08/10/22 14:43:08
いちいちコミットしないといけないだろ

528:デフォルトの名無しさん
08/10/22 20:10:43
>>525
設定の変更履歴取れるとことか複数マシンでの設定の共有しやすいとことか

>>522
少なくともRCSやCVS使ってる人なら知ってる
個人的にはそういう用途には管理用の.svnとかが散らばらないhgの方が好き

529:デフォルトの名無しさん
08/10/23 00:18:58
>522

~/.??*rcなら管理してるなぁ
/etc はファイル毎管理したいから、使うとしてもRCS


530:デフォルトの名無しさん
08/10/23 16:01:49
チェックアウトしたワーキングコピーにgrepかけるとき、.svnも検索されて難儀してるんだけど
.svnは無視しつつgrepするツールってないのかな

531:デフォルトの名無しさん
08/10/23 16:13:32
tools/client-side/wcfind というツールが svn のソースにあります。

532:デフォルトの名無しさん
08/10/23 16:59:33
サクラエディタのGrep機能に、ファイル除外設定が出来るからそれを使ってる
だいたい引っかかってくるのは *.svn-baseってファイルだから、
検索の条件にあるファイルタイプに、 *.* !*.svn-base としてる。

サクラエディタ解説より
>ファイルパターンの先頭に!を付ける(例: !*.obj)と,
>そのパターンに当たるファイルをGrep対象から外します.
>指定位置にかかわらず除外指定は検索指定より優先されます.

エディタからだと検索された語句から直に開けて
その場所にカーソルが移るから便利

533:デフォルトの名無しさん
08/10/23 18:28:00
WZ Grepもバイナリファイルの拡張子を指定してハネられる。
HIDDENなファイルはそのままでもスルーするけどね。

しかし高機能な単体のGUI Grepツールって何気にないんだよな。
表示、検索部分をエディタに頼ったほうがやりやすいからなのかね。

534:デフォルトの名無しさん
08/10/23 18:58:01
find . \( -name .svn -prune -type f -o -type f \) -print0 | xargs -0 -e grep -nH -e REGEX

535:デフォルトの名無しさん
08/10/23 19:08:34
WZ使ってたけど、バイナリの拡張子って設定出来たんだな・・・orz
こりゃいいわ

536:デフォルトの名無しさん
08/10/23 22:46:57
>>530
grep --exclude-dir=.svn -r hoge .


537:デフォルトの名無しさん
08/10/24 08:32:54
GUIの多くのgrepツールは、除外指定できないのが困るぜ

538:デフォルトの名無しさん
08/10/24 10:18:52
>>504-505
できますた。サンクス!
branchとtrunkを比較したかったのでリビジョングラフでグラフ表示して、
2つをクリックして右クリックからdiff取ったりとか比較できました。
最初にクリックした方が比較元で、後にクリックしたほうが比較先になるんすね

539:デフォルトの名無しさん
08/10/24 16:26:43
>537

GNUの多くのgrepツールは、と誤読。



540:デフォルトの名無しさん
08/10/25 09:38:19
インストーラーを使わないzip解凍で使えるSubversionクライアントってありますか?

541:デフォルトの名無しさん
08/10/25 09:41:15
WindowsXPのエクスプローラーから使いたいと思っています

542:デフォルトの名無しさん
08/10/25 09:43:11
>>541
無理。エクスプローラに組み込む時点でインストール作業がいる。

543:デフォルトの名無しさん
08/10/25 10:17:59
>>542
思いついたんですけどCygwinでsvnコマンドをインストールしてあればbat実行で特定のフォルダ以下をコミット、更新はできますよね?
今度やってみようと思います

544:デフォルトの名無しさん
08/10/25 10:29:17
>>543
cygwinのインストールならいいのかw
コマンドラインクライアントなら、apache用と書いてあるけど
svn-win32-*.zipにsvn.exeが含まれてるはず。

545:デフォルトの名無しさん
08/10/25 11:32:09
cygwin のやつは 1.4.x なんだよなぁ

546:デフォルトの名無しさん
08/10/25 11:50:25
Redhatが飼い殺しし始めてから完全に停滞しているな

547:デフォルトの名無しさん
08/10/25 12:09:25
すみませんが、質問です。
「あるファイルを、Subversionの管理からはずすが、ファイル自体は削除せず
に作業コピーディレクトリに残す」
には、コマンドライン上からだとどのようにすればよいでしょうか?

TortoiseSVNだと以下のようにすれば良いようですが。
URLリンク(tortoisesvn.net)

svn delete に何かオプションがあるだろうと思ったのですが、どうも見つか
りません。


548:デフォルトの名無しさん
08/10/25 12:11:23
同様に質問です。

svn import 時に、いくつかのディレクトリをインポートの対象から外すには、
どうしたらよいでしょうか?

svn:ignoreと関係があるのだと思いますが、調べてもどうもよく理解できませ
んでした。すみません。


549:デフォルトの名無しさん
08/10/25 12:24:28
>>544
すいませんw
その環境ではインストーラーを実行できないのですが、Cygwinはインストールされているのでw
svnがインストールされているかはわからないので確認してみないといけないですけど
>svn-win32-*.zip
URLリンク(subversion.tigris.org)
これですね
教えていただきありがとうございます
早速使ってみようと思います

>>545
ということは1.5は使えないってことですか・・・

550:デフォルトの名無しさん
08/10/25 12:34:18
>>548
インポートする前に管理対象外のファイルは消しておく。または、インポートしてからいらないファイルを削除


551:デフォルトの名無しさん
08/10/25 12:57:12
>>550
ありがとうございます。
何かもう少し、Subversion(もしくはそのクライアント)の機能を利用した方
法は無いでしょうか?
TortoiseSVNだと、こんな感じになるようです。よくわかりませんが。
URLリンク(tortoisesvn.net)


552:デフォルトの名無しさん
08/10/25 13:02:17
.svn全削除じゃ駄目なん?

553:デフォルトの名無しさん
08/10/25 13:07:28
>>552
これは>>547宛てでしょうか?
それをやると、
・そのディレクトリ内のファイルがすべて、Subversionとの関連が無くなる。
・レポジトリからは削除されないので、たぶんsvn updateで戻ってしまう。
という問題があると思います。


554:デフォルトの名無しさん
08/10/25 13:13:04
>>547
--keep-local みたいなのがあるたろ
まだ 1.4 系列使ってる?

555:デフォルトの名無しさん
08/10/25 13:23:34
>>554
> --keep-local みたいなのがあるたろ
ありがとうございます。たぶんそれですね。
こちらの環境には無いんです。

> まだ 1.4 系列使ってる?
その通りです…。CentOS5.2の標準のSubversionは1.4.2みたいです。

556:デフォルトの名無しさん
08/10/25 14:01:36
>>555
CentOS5.2だけどソースからインストールしてsubversion1.5使ってるよ

557:デフォルトの名無しさん
08/10/25 17:16:23
遅くなりました。

>>556
ソースからのインストールは、パッケージ管理ができなくなってしまうので、
できるだけ避けたいのです。Debianのようにtestingやexperimentalがあれば
よいのですが、RedHat系はよくわかりません。

とりあえず、--keep-local は諦めます。ありがとうございました。

あと、よろしければ >>547についても、どなたかアドバイスをお願いします。

なお、すみませんが今からしばらく(1日程度?)、ネットを離れます。ご了承
ください。


558:デフォルトの名無しさん
08/10/25 17:29:56
ディストリのSRPMからspecファイル抜き出して、
新しいソースにあわせて修正して使う、というのも一考されたし。


559:デフォルトの名無しさん
08/10/25 17:54:35
>>548
想像通り svn:ignore もしくは、global-ignores に設定しとけばいいだけだと思うが。

URLリンク(subversion.bluegate.org)
> svn:ignore 属性はある種のSubversion操作が無視するファイルパターンのリストを含ん
> でいます。多分もっともよく利用される特殊属性で、global-ignores 実行時設定オプ
> ションとともに利用されます。 (configの項参照)。 それを使って、バージョン化され
> ていないファイルとディレクトリを svn status、svn add、そして svn importコマンド
> の対象から除外します。

>>557
--keep-local は諦める割には、>>547 をよろしくってどういうことだ?
TortoiseSVN なら出来るのにとか思ってるのかもしれないけど、TortoiseSVN のその方法も
最近使えるようになったばかりだと思うぞ。

560:デフォルトの名無しさん
08/10/25 18:24:20
>>557
Subversion1.5のrpmを自前で作ったら良いですよw

561:デフォルトの名無しさん
08/10/25 18:58:31
$ rpm -qa | grep subversion
subversion-1.5.2-0.1.el5.rf
$

CentOS5 subversion あたりでググってパッケージ作ったような気がする

562:デフォルトの名無しさん
08/10/25 20:27:47
CentOSの公式パッケージじゃないけど、RPMforgeのでどう?

563:デフォルトの名無しさん
08/10/25 21:19:15
>>548
インポートは使わない。空のリポジトリをチェックアウトして、普通に選んで追加していく。
これなら、はじめから属性を設定することもできる。

564:デフォルトの名無しさん
08/10/25 22:19:35
Subversion 1.5.4 Released
URLリンク(subversion.tigris.org)

TortoiseSVN 1.5.5 released
URLリンク(tortoisesvn.net)


565:デフォルトの名無しさん
08/10/25 23:49:19
>>545
> 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

566:デフォルトの名無しさん
08/10/26 09:11:59
Version 1.5.4
(24 Oct 2008, from /branches/1.5.x)
URLリンク(svn.collab.net)

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)


567:デフォルトの名無しさん
08/10/26 12:59:34
うpデート情報なんて公式みればわかるんだから
翻訳くらいしてくれ

568:デフォルトの名無しさん
08/10/26 13:09:12
は?

569:デフォルトの名無しさん
08/10/26 13:31:54
これに翻訳が必要なのか
馬鹿は大変だな

570:デフォルトの名無しさん
08/10/26 14:34:56
>>566
空白を含むパスが直ったのか。これはダウンロードせねば

571:デフォルトの名無しさん
08/10/28 01:43:12
subversion.bluegate.orgいつの間にか復活してたのね

572:デフォルトの名無しさん
08/10/28 11:15:24
subversion便利便利。好き好き

573:デフォルトの名無しさん
08/10/28 20:36:25
大変遅くなりました。申し訳ありません。

>>558
ありがとうございます。検討してみます。


>>559
> 想像通り svn:ignore もしくは、global-ignores に設定しとけばいいだけだ
> と思うが。

ありがとうございます。まだよく仕組みが分かっていないので、勉強してみま
す。(ちなみに結局今回は、インポート元のバックアップを取って、不用なディ
レクトリを削除してしまいました)

> --keep-local は諦める割には、>>547 をよろしくってどういうことだ?
すみません、>>548の間違いです。

> TortoiseSVN なら出来るのにとか思ってるのかもしれないけど、TortoiseSVN
> のその方法も最近使えるようになったばかりだと思うぞ。

どうやらそのようですね。意外でした。

今回は皆さんに大変お世話になりました。ありがとうございました。

574:デフォルトの名無しさん
08/10/28 20:52:12
TortoiseSVN 1.5.5
超早かった。
なんか致命的なバグでもあったのかな?

575:デフォルトの名無しさん
08/10/29 08:07:59
>>574 >566 だろ。

576:デフォルトの名無しさん
08/10/29 11:45:04
TortoiseSVN 今落とせなくね?鯖落ちてんのかな

577:デフォルトの名無しさん
08/10/29 15:19:47
亀ですから

578:デフォルトの名無しさん
08/10/29 18:12:13
>>575
1.5.5

579:デフォルトの名無しさん
08/10/29 18:22:13
>>564

580:デフォルトの名無しさん
08/10/30 04:52:55
TortoiseSVN のバージョンとベースになってる Subversion
のバージョンって実はまったくのむ関係?

581:デフォルトの名無しさん
08/10/30 10:18:36
「再帰的に○○する」って言葉がよくでてくるけど意味がわからん。
そのディレクトリ配下にあるディレクトリやファイルのすべてに対して処理を行うってこと?

582:デフォルトの名無しさん
08/10/30 10:27:21
そういうこと

583:デフォルトの名無しさん
08/10/30 10:29:49
>>582
ありがとう!
もやもやが取れました!

584:デフォルトの名無しさん
08/10/30 19:34:39
Visual Studioと.NET開発者のためのSubversion/TortoiseSVN入門
URLリンク(codezine.jp)

585:デフォルトの名無しさん
08/10/30 21:43:54
>580
別のバージョンだというのはその通り。
なのでダウンロードファイルには 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 まではさすがに一緒だと思う。
そしてそれがむしろ誤解を助長している気がする。

586:デフォルトの名無しさん
08/10/30 21:51:35
1.5.2みたいなリリースは1.5.1aとか1.5.1-1とかにすれば
よさそうなもんだけど

587:デフォルトの名無しさん
08/11/01 23:06:58
ほんと、それ困るよね。
TortoiseSVN 「だけ」 使ってるならいいかもしれないけど、
バッチファイルからは、コマンドラインの svn を使ってるし、
eclipse の subclipse や subversive も使ってるし。
バージョン管理システムのバージョンがバラバラだと
思わぬトラブルが発生するんだよね。参ったよ、まったく。
どこかにバージョン管理システムのバージョンを一元管理するシステムって無いですか?

588:デフォルトの名無しさん
08/11/02 00:12:36
俺は全然困らない

589:デフォルトの名無しさん
08/11/02 00:16:36
バージョン違いでデータフォーマットが問題になりえるのは0.1以上変化したとき。みたいな決まりごとはないの?


590:デフォルトの名無しさん
08/11/02 00:31:57
URLリンク(subversion.tigris.org)


591:デフォルトの名無しさん
08/11/02 11:43:44
バージョンが問題になるのは1.4から1.5みたいにリポジトリが改良されたときぐらいだろう。
それ以外はあんまり関係ないんじゃないか?
tsvnの1,5.4みたいに、スペースの含まれるパスでマージできない問題が直ったとかは該当者がアップグレードすればいいだけだし。


592:デフォルトの名無しさん
08/11/02 22:05:46
該当者かどうか、どうやってわかるのか?だよ。

593:デフォルトの名無しさん
08/11/02 23:56:32
changelogを読めばアップデートが必要かわかるし。
読むのが面倒だけど気になるなら最新にすればいいんじゃないかな

594:デフォルトの名無しさん
08/11/03 13:58:21
CVSとの違いって何でしょうか?

595:デフォルトの名無しさん
08/11/03 15:40:41
>>594
まずは、このあたりから読めばいいのではないかな。

付録 A. CVSユーザのためのSubversion
URLリンク(subversion.bluegate.org)

596:デフォルトの名無しさん
08/11/04 20:22:56
すみませんが、質問です。

あるリポジトリのダンプファイルを、別のサーバの新リポジトリにloadしよう
としたところ、"file already exists"というメッセージが出て実行できません
でした。

確かに新リポジトリにはすでにファイルがいくつか登録されているのですが、
当方はそれを無視して、新レポジトリを旧レポジトリのクローンにしたいので
す。そこでsvnadmin load のオプションを見ましたが、よく分かりませんでし
たが、どうも該当するものは無いように見えました。

どうしたら良いでしょうか?単純に、新レポジトリを消して作成しなおし、ダ
ンプファイルをloadすれば良いのでしょうか?


597:デフォルトの名無しさん
08/11/04 20:29:19
書き忘れました。環境は Windows版 1.5.2 (r32768)です。

598:デフォルトの名無しさん
08/11/04 20:45:23
>>596
できません,諦めるしかないよ。
あなたが最後に言ってるとおり!
ロードするファイルの数だけサラのリポジトリを作るしかない。

599:デフォルトの名無しさん
08/11/04 21:11:39
>>598
がーん。了解です。ありがとうございました。


600:デフォルトの名無しさん
08/11/04 22:27:08
>>599
ロードはパスが指定できたようなきがするから、適当なフォルダ内にロードしてみてはどう?


601:デフォルトの名無しさん
08/11/04 22:51:28
>>600
cvsから移行したくて色々やったけど,自分のスキルでは出来ませんでした。
それが自信満々で「できません」と言った根拠です。
出来た人がいらっしゃれば,私もご教授願いたいです。

602:デフォルトの名無しさん
08/11/04 23:25:42
既にファイルがあるリポジトリにLoadはできた。その時は同じパスは無いことを確認してからloadした。
パス指定は、svnadmin load --parent-dir hogeでググってみるのだ



603:デフォルトの名無しさん
08/11/05 11:57:45
>>602
同じパスがあって、それも上書きしてしまいたい場合はどうしたらいいんだろう?
やっぱりレポジトリを消して作り直し?

604:デフォルトの名無しさん
08/11/05 20:52:31
>>603
重複するパスを削除してからloadすればいいんじゃないか?

605:デフォルトの名無しさん
08/11/06 21:18:05
なるほど。重複するファイルが少ない場合は、それで行けるか。ありがとう。



606:デフォルトの名無しさん
08/11/06 21:28:18
Write Through Proxy越しにコミットするとき、
ファイルの追加があると

svn: Commit failed (details follow):
svn: Server sent unexpected return value (400 Bad Request)

ってなってしまう問題っていつ直るの?
ちなみにクライアント側のバグらしい

607:デフォルトの名無しさん
08/11/07 01:32:54
>>606
> ちなみにクライアント側のバグらしい
issue 番号は?

608:デフォルトの名無しさん
08/11/07 02:15:59
そういえばそもそも報告されてるのか気になって探してみたら、3275にあった
URLリンク(subversion.tigris.org)
r31692が原因らしい

609:デフォルトの名無しさん
08/11/08 00:50:09
>>608
こういうところもチェックしてるんだ。
レベル高けーな!

610:デフォルトの名無しさん
08/11/08 01:01:26
あれ、mod_dav_svn側に変更が入ったな
クライアント側は正しかったのか

さっそくパッチ当てとくかね

611:デフォルトの名無しさん
08/11/08 11:13:17
コンピュータ関連に限らないが
技術系過疎スレは妙にレベル高いのであなどれない

612:デフォルトの名無しさん
08/11/08 12:58:52
MLの馴れ合いとかちょっとな

613:デフォルトの名無しさん
08/11/09 05:59:44
svn://10.10.10.10:5000/subversionrepository
で、ローカルネットワーク上で動いているserverにinportしたいのですがうまくいきません。
netbeans空の操作です。

C://path/C:/pathは見つかりません とでます。

serverと同じpcからnetbeansでは
file///sebversionrepository
でinportもcommitもできます。


614:デフォルトの名無しさん
08/11/09 06:28:12
>>613
svnserve でリポジトリのパスはどう指定してるの?

615:デフォルトの名無しさん
08/11/09 07:01:25
>>614
C:/subversionrepository
です。
create repositoryとか、command lineで打って作りました

616:デフォルトの名無しさん
08/11/09 08:10:38
>>615
なら svn: の URL に subversionrepository は要らんのじゃないか?

617:デフォルトの名無しさん
08/11/09 17:00:23
>>613
参照ボタンでブラウズして設定したら確実だよ

618:613
08/11/09 17:36:19
!やっぱり人に相談できるとすぐわかる><
皆ありがとう><


619:613
08/11/09 17:51:24
だめでした。

svn://192.168.x.x:5000/
でinportをしてみたところ

   ファイル 'C:\SubversionRepository\conf\C:\SubversionRepository\conf' を開けません: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

とでました。
しにたい

620:デフォルトの名無しさん
08/11/09 17:59:01
>>619
いいかげんに svnserve のコマンド全部晒してみろ。

621:613
08/11/09 18:00:11
できました!!!!!!
このエラーはパスワードファイルを開くことができないというものでした。
--C:\SubversionRepository\conf\svnserve.conf-----------------------------------------
password-db = C:\SubversionRepository\conf\passwd

から、
password-db = passwd

に変更することによっていけました!!!!!


622:613
08/11/09 18:00:58
>>620
ありがとぅ><

623:デフォルトの名無しさん
08/11/09 18:01:57
>>619


624:デフォルトの名無しさん
08/11/09 18:04:36
TortoiseSVNのアイコンオーバーレイはスゲー便利なんだけど、
たまに「今はダメ!ダメなの!ちょっとまって!!」
っていうトキがあるじゃないですか

イチイチ
 右クリック→SVN設定→含めないフォルダ
ってやるのがすげーめんどいんッスよ

なんかこうコマンド一発でビシーっとON/OFFできませんかね?

よろしくお願いします

625:デフォルトの名無しさん
08/11/09 19:39:16
>>624
cmd.exe

626:デフォルトの名無しさん
08/11/10 01:06:04
「無視リストに追加」じゃなくて?

627:デフォルトの名無しさん
08/11/10 11:27:55
困る事がそもそもない

628:デフォルトの名無しさん
08/11/10 11:43:45
624です

>>366さんみたいなこともあったり、
あと、アイコン更新のためにガーッとHDD見に行くから
そんときフォアグラウンドのアプリがひっかかるっていうか
エクスプローラ握られたり
そういうのがあるンすよ

チョットしらべたんですけど
TortoiseProc.exeがつまるところsvn.exeみたいなもんらしいじゃないですか
そのほかに「設定ダイアログを開く」コマンドラインオプションがあるらしくって
ここに
「除外リストに追加」「除外リストから削除」
コマンドがあればナア・・・って思いました

よろしくおねげえしますだ

629:デフォルトの名無しさん
08/11/10 12:19:09
そんなに不満ならTortoiseSVNを使うなよ

630:デフォルトの名無しさん
08/11/10 13:38:50
アイコンオフにしちゃった


631:デフォルトの名無しさん
08/11/10 14:08:15
もうSmartSVNでも使えば?

632:デフォルトの名無しさん
08/11/10 14:12:26
要JREか
名前と裏腹に重そうだ

633:デフォルトの名無しさん
08/11/10 14:22:14
なら兎でも使えよ

634:デフォルトの名無しさん
08/11/10 23:12:38
>>628
アイコンオーバーレイの設定のところで
■除外するバス 「*」
■含めるパス   「C:\svn-work\*」   ※ c:\svn-work 配下が作業フォルダの場合
■除外フォルダを通常として表示する のチェックは外す

とすれば、含めるフォルダだけがオーバーレイの対象となる。
あと、同設定画面の上の方にある、アイコンオーバーレイ/状態のところで
■エクスプローラ上でのみオーバーレイとコンテキストメニューを表示する にチェック

しておけばダイアログ上でオーバーレイしなくなる  (筈)

635:634
08/11/10 23:18:04
って言う事じゃないのか。
失礼しました

636:デフォルトの名無しさん
08/11/11 01:43:36
>>633
rabit?

637:デフォルトの名無しさん
08/11/11 22:52:04
自分の周りで TortoiseSVN の svn:ignore を誰も使っていないんですけど、
ほとんど使われない機能ですか?

638:デフォルトの名無しさん
08/11/11 22:53:34
>>637
よく使うけど。

639:デフォルトの名無しさん
08/11/11 22:59:10
>>637
以前までは使用していたけど、新規フォルダを追加した時にいちいち設定しないと
いけない。その度に無駄(?)なコミットが発生するのが嫌でした。

うちの場合、プロジェクト毎に無視ファイルなどが共通なので(VSの自動生成ファイル
やフォルダを無視するのみ)、設定→一般の除外/無視するパターンを
使えばお手軽です。

プロジェクト毎に無視するパターンが異なる場合は、使わないといけないですが

640:デフォルトの名無しさん
08/11/12 06:50:58
>>639
ローカルで追加状態の(コミット前の)フォルダにも設定できるよ。

641:デフォルトの名無しさん
08/11/12 11:09:29
コミットと同時にサーバ側であるディレクトリにチェックアウトする方法ってありますか?

642:デフォルトの名無しさん
08/11/12 12:13:48
>>641 post-commit フック

643:デフォルトの名無しさん
08/11/13 04:57:27
誰か dsvn.el を使ってる人いない?

dsvn.elでemacsでsubversion
URLリンク(openlab.dino.co.jp)

コミットやアップデートはできるんだけど、なぜか属性の編集ができない。
コマンドラインからsvn propedit でつけた属性が、
dsvn.elの編集画面では表示されない。
新たに書き直すつもりで、その編集画面で
svn:ignore *
などと書くと、svnという属性にignoreという値が付いてしまう。
自分は何を間違えているんだろう?


644:デフォルトの名無しさん
08/11/13 09:53:18
describe-mode

645:デフォルトの名無しさん
08/11/13 10:08:37
svkwin32 2.2.0 きとる。

646:デフォルトの名無しさん
08/11/13 10:22:51
svk忘れられてなかったことにほっとした

647:デフォルトの名無しさん
08/11/13 10:22:57
おぉ、ほんとだ。
でも svk 自体は 2.2.1 まで来ている。
svkwin32 も 2.2.1 を待った方が良いのかな?

648:デフォルトの名無しさん
08/11/13 10:44:14
>>644
> 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を知らん俺には解読不可能。


649:デフォルトの名無しさん
08/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みたいに属性名自
体に : が含まれる場合はどうしたらいいのか。

これらの疑問に対する答えはない。


650:デフォルトの名無しさん
08/11/13 10:50:49
長文書いてる暇があるなら調べろよ無能

651:デフォルトの名無しさん
08/11/13 11:07:22
もうGoogle先生にもさんざん聞いて、ダメだったから質問に来たんだよ。
SubversionユーザのEmacs使いならpsvn.elかdsvn.elを使ってるだろうから。


652:デフォルトの名無しさん
08/11/13 12:25:22
>>651
あんたは間違ってない
安心しろ

俺にはアドバイスできんのが残念だが

653:デフォルトの名無しさん
08/11/13 16:14:07
問題の関数上で M-x edebug-defun して実行してみ

654:デフォルトの名無しさん
08/11/13 16:20:00
dsvn.el ver1.6 をちらっと見た感じだと、 PROPNAME: VALUE というのを探す regex が
"^\\([^ \t\n#>][^ \t\n]*\\): *\\(.*\\)$" となっている
ちょっと elisp の仕様がはっきりわからんが * が最長マッチ?するなら

svn:ignore: *

でお望みの動作にならんだろうか

655:デフォルトの名無しさん
08/11/13 20:43:01
大変遅くなってしまった。ご回答いただいたのに申し訳ない。

>>653
やってみたが、どうも使い方がわからない。自分にはネコに小判だった。すみ
ません。

>>654
おお、まさにそれだった!svn:ignore: * で行けたよ、ありがとう!
しかし、

・編集画面で、既存のプロパティが表示されないので、プロパティがいつも上
書きになってしまう。dsvn.el自身で設定したプロパティすら表示できない。

・プロパティを書き込むとき、
Failed setting property プロパティ名 of 対象のファイル
というエラーメッセージが表示されて、処理が中断してしまう。
しかし実際は属性は書き込まれている。

というわけで、ちょっと実用に耐えない。

svn propedit は普通に使えるので、とりあえずはそちらを使うことにして、
dsvn.elについてはまた試行錯誤してみます。


656:デフォルトの名無しさん
08/11/14 17:18:40
TortoiseSVNをリポジトリブラウザとして使っているとき,
(右クリックの Repo-browser),ドラッグ&ドロップで
ファイルをインポートできるけど,インポートしている間
(ネットワークごしに転送している間)エクスプローラごと
固まってしまうのは何とかならないんでしょうか?
エクスプローラのエクステンションだから仕方ない?

657:デフォルトの名無しさん
08/11/14 19:46:49
ちょっとしたことをお聞きします。
TortoiseSVNでのコミットログの文字コードはエンコードは何で保存されているんでしょうか?
どこかドキュメントに記載はありますでしょうか?

他のバージョン管理ツールとの兼ね合いで気になりました。


658:デフォルトの名無しさん
08/11/14 22:41:08
subwcrevでURLを取得しようと思ったらテンプレートファイル作らないとだめ?
コマンドの結果で見たい。

目的はtagsのURLでない場合はリリースさせたくないためなんだけど。

659:デフォルトの名無しさん
08/11/15 11:48:50
間違えてリポジトリに登録したファイルを リポジトリから削除すると、
ワーキングコピーでsvn upしたときにそのファイルが削除されるんだけど、
これを防ぐいい手ない?

subversionの管理下から外したいだけで、削除されると困るときが在るんだけど。


660:デフォルトの名無しさん
08/11/15 11:51:55
リポジトリ管理下のまま、リポジトリから削除して
ローカルのが消えちゃうってこと?
あたりまえじゃね?

661:デフォルトの名無しさん
08/11/15 12:01:01
消えてから、消える前のリビジョンのをcatで持ってくればいいんじゃね?
あとはsvn:ignoreしとく。


662:デフォルトの名無しさん
08/11/15 12:02:18
ローカルでの編集が失われるのは……、開発者に事前警告しとくくらい?


663:デフォルトの名無しさん
08/11/15 12:15:46
ファイルを他の開発者が削除したあとに、自分がsvn updateした場合、
そのファイルが編集してあった(svn statusでMが付いてた)場合は管理外ファイルとして残る。
そのファイルが未編集だった場合は消える。

664:659
08/11/15 12:26:22
要は、一時ファイルなどを間違ってリポジトリに登録した時に、
削除せずに管理下から外したいという事。

subversionにそういう機能は無いみたいなので、
削除されたら自動で復元させるようなスクリプトを作って回避する事にするよ。

レスくれた人、ありがと。


665:デフォルトの名無しさん
08/11/15 14:17:30
一時ファイルなら消えてもいいんじゃないのか?

666:デフォルトの名無しさん
08/11/15 14:29:01
>>664
まだいたら伝えたいんだけど、あなたのほしいものはSubversion 1.5以降の
svn delete --keep-local だと思う。
参考 >>547-557


667:デフォルトの名無しさん
08/11/15 18:24:44
あなたにもチェルシーあげたい

668:デフォルトの名無しさん
08/11/15 23:27:24
このスレは素敵ですね

669:デフォルトの名無しさん
08/11/15 23:43:20
おぢさん発見>>667

670:デフォルトの名無しさん
08/11/16 01:37:53
>>657
UTF-8だと思うよ

671:デフォルトの名無しさん
08/11/16 06:12:15
あんたにもチェルシーあげたいんや!

672:デフォルトの名無しさん
08/11/16 07:38:22
URLリンク(subversion.bluegate.org) のドキュメントが消えた。
Internet Archiveでも見るかな。
URLリンク(web.archive.org)
今度復活したら、また消える前に全部ダウンロードしようと思う。


673:デフォルトの名無しさん
08/11/16 08:47:19
なぜなら、 彼もまた、特別な存在だからです。

674:デフォルトの名無しさん
08/11/16 20:00:16
ヴェルタースいらん!

675:デフォルトの名無しさん
08/11/16 22:10:45
>>672
今見たら、普通にアクセスできるよ。

ドキュメントも、Subversion で提供してくれれば、差分がとれて便利だと思うんだが。
どっかにあるのかな。

676:デフォルトの名無しさん
08/11/16 23:21:15
どのドキュメント?

677:デフォルトの名無しさん
08/11/17 00:41:41
URLリンク(subversion.bluegate.org)

678:デフォルトの名無しさん
08/11/18 22:18:02
svnsyncいいね!ローカルに全コピーがあると差分を見るのも快適だよ!

679:デフォルトの名無しさん
08/11/19 03:14:49
TortoiseSVN で --keep-local 使えないかと思ったら Shift + 右クリックで使えるみたい。

680:デフォルトの名無しさん
08/11/19 09:10:13
>>678
v1.3以前で作ったリポジトリでもsvn自体がv1.4以降であれば出来るのかな

681:デフォルトの名無しさん
08/11/19 13:32:13
TortoiseSVNでデフォルトのコミットするユーザー名を指定することはできないのでしょうか?

682:デフォルトの名無しさん
08/11/19 16:48:42
ログインしろよ

683:デフォルトの名無しさん
08/11/19 19:56:32
最近、レポジトリはsvn+Trac、手元はgit-svnが最強なんじゃないかと思う
ようになってきた...


684:デフォルトの名無しさん
08/11/19 22:10:25
>683
それ、git部分で日本語ファイル名死なないの?

hgsubversion使ってる人いないかな? 現バージョンで実用になるのか聞きたい。

685:デフォルトの名無しさん
08/11/20 08:54:18
>>684
git自体はcygwin + UTF-8 DLLで行けるらしいが・・・

686:デフォルトの名無しさん
08/11/20 09:06:38
>>682
ログインしない場合は、ユーザー名を指定できないのでしょうか?
例えば、ファイル共有上のリポジトリにコミットするときなどです
通常その場合にコミットすると、アカウント名が使われるようですが、
それを返られないか?、と思った次第です。

687:デフォルトの名無しさん
08/11/20 09:07:28
>>686
追加:
gitとかhgだと、設定ファイルなどでユーザー名が指定できるのですが・・・

688:683
08/11/20 09:21:29
>684

UTF-8限定ならok風味。まぁ、使っているのはソフトウェア関係なので、日本
語ファイル名なんか普段は使わないけど、たまにcommit logを日本語で丁寧に
書くことはある。今のところ大きな問題には遭遇していない。
(DebianのUTF-8+mlterm+screenでハマっているがスレ違い)


689:デフォルトの名無しさん
08/11/20 10:56:21
UTF-8厨うざいよ。
いい加減にしろよ。

690:デフォルトの名無しさん
08/11/20 11:46:07
何でも厨つけりゃいいもんじゃ(ry

691:デフォルトの名無しさん
08/11/20 11:48:20
ドキュメントを管理に入れてるような場合はどうしても日本語ファイル名って出てくるからな

692:デフォルトの名無しさん
08/11/20 14:59:22
TortoiseSVN 1.5.5にアプデートしたのですが、
ローカルにリポジトリを作る際に選択ダイアログがでなくて気づいたのですが、
もしかして、Berkley DBってデフォで作れなくなったのかな?

693:デフォルトの名無しさん
08/11/20 15:11:38
ちょっとした質問なのですが、ファイル共有(samba)上のリポジトリにつなぐ際の
URLスキームはどのように指定すればよいのでしょうか?

・file:///samba/share/SVN
・\\samba\share\SVN
等で上手くいかんとです・・・

694:693
08/11/20 15:18:07
上手くいきましたとです。

file://samba/share/SVN

とやったらOKでした。
おさわがせしました。 ありがとうございました。


695:デフォルトの名無しさん
08/11/20 18:36:10
>>694
TortoiseSVN-1.5.5-ja.pdf
の4.1.4を読むように

696:デフォルトの名無しさん
08/11/20 22:08:35
>>692
URLリンク(tortoisesvn.net)

| 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 レポジトリを作成するオプションを提供しません、
| しかし、依然としてコマンドラインクライアントを使ってそれらを作ることは
| できます。

697:デフォルトの名無しさん
08/11/21 00:30:43
指摘ありがとう。
直しておきます。

698:692
08/11/21 08:41:45
>>696
トンクス できなくなったのね。選ばなくていいから楽っちゃーらく

699:デフォルトの名無しさん
08/11/21 08:45:28
第4章 リポジトリ
URLリンク(tortoisesvn.net)

これみて気になったのですが、
samba上の共有フォルダにリポジトリ作って運用しようとしているんだけど
マジでヤバイ?
>>518ほどでマニュアルにはOK的な風にのっていたはずだけど

> ネットワーク共有にあるリポジトリへのアクセス
> 原理上、FSFS リポジトリはネットワーク共有上に配置でき、
> file:// プロトコルを用いて複数のユーザがアクセスできますが、
> これは絶対にお勧めできません。
> 実際、私たちは思いとどまらせようと強く思いますし、
> そのような使用をサポートしません。


700:デフォルトの名無しさん
08/11/21 08:49:03
マジというか、samba上のリポジトリで複数人で使っている人いて、問題起こったことないですか?
という話です。

701:デフォルトの名無しさん
08/11/21 08:54:08
>>700
個人マシンのログイン名や時計がリビジョンの情報に反映されるんで、
面倒なことになったことはあるな。あと、フックが使いにくい。

702:デフォルトの名無しさん
08/11/21 11:33:03
sambaとnfsからアクセスできる共有フォルダに
windowsとlinuxの両方からfile://でアクセスするのがトレンド

そんなチャンレジするほど余裕があるならapache入れれば?
という気もする

703:デフォルトの名無しさん
08/11/21 11:36:38
file:// でやってたけど、フック使いたくなってくると不便になってくる
少数でやってる分にはfile://でも構わんとは思うけど

704:デフォルトの名無しさん
08/11/21 11:53:51
全然別の話だけど、

>>563
> インポートは使わない。空のリポジトリをチェックアウトして、
> 普通に選んで追加していく。
> これなら、はじめから属性を設定することもできる。

超遅レスだけど、これ実際にやって、すごく便利だったよ!

既存のプロジェクトでバージョン管理されてないものをSubversionの管理下に
入れるとき、今までは

・Subversionの新レポジトリを作成。
・プロジェクトのバックアップを2つ取る。
・片方のバックアップから、無視したいファイルとかを削除し、svn import。
・既存のプロジェクトを削除し、svn checkout。
・もう片方のバックアップから、無視したいファイルとかを書き戻す。
・無視リストとかの設定をする。
・svn commit。
・安定してきたらバックアップを消す。

この方法だと
・Subversionの新レポジトリ(空)を作成。
・既存のプロジェクトのルートディレクトリで svn checkout。
・無視リストの設定をする。
・svn commit。

ずっと楽だし安全だったよ。ありがとう。


705:デフォルトの名無しさん
08/11/21 11:56:18
global-ignores使えば良いのに

706:デフォルトの名無しさん
08/11/21 12:07:13
global-ignore って、特定の拡張子パターンを指定する用途なんじゃないの?
ディレクトリごとに異なる無視リストの指定には使えないと思ってたんだけど。

707:デフォルトの名無しさん
08/11/21 12:25:36
拡張子でなくてもディレクトリも指定出来るけどね。

大元の話はいくつかのディレクトリをインポートしたくないって話だから
別に良いんじゃないの?

708:デフォルトの名無しさん
08/11/21 12:42:03
なるほど、ディレクトリを無視したいというならそうなんだろう。

自分の場合、個々のユーザごとに内容の異なる設定ファイルとかを無視リスト
に入れて、代わりに 元ファイル名.tmpl の設定テンプレートファイルをsvnレ
ポジトリに登録したかったんだ。他の共同開発者のために。

この目的だと、svn:ignore が必要だったと思う。

709:デフォルトの名無しさん
08/11/21 13:31:48
目的毎に使い分けるのは当たり前

710:デフォルトの名無しさん
08/11/21 14:27:30
>>700-703
参考になりました。少数でフック周りとか細かいところが我慢できればいけそうですね。

>>702
何故、apache・・・
実際、svn+sshでコミットする環境はすでにあるのですが、
クライアントでその環境を用意する手間(プログラマーだけではないので)と、
簡単にリポジトリを作れない(ログインしてsvnadminたたく)ことが問題になっています。

unix使えてコマンドラインOKってのが数人しかいないのですよ・・・。

711:デフォルトの名無しさん
08/11/21 14:32:04
>>710
apache+webdav+svnじゃだめなの?ってことじゃない?

712:デフォルトの名無しさん
08/11/21 14:34:43
好きにリポジトリを作り放題って方がおかしいと思うけど

713:デフォルトの名無しさん
08/11/21 14:49:24
バックアップ考えるとねえ

714:デフォルトの名無しさん
08/11/21 16:29:01
>>712
前提としてまず、バージョン管理広めるためには、
(プログラマーばかりじゃないので、そこから考慮しないといけないのです)
バックアップ用途+αとして使ってもらうのが都合がよいのですよ。

で、個人なら手元にTorotiseSVNでぽこんとリポジトリを作ればいいのですが、
やっぱり、サーバー上にもおいて運用したいですよね。
それで、ちょっとしたことにも使えると便利で広めやすいんですよ。

そこでサバ管呼んでリポジトリつくってーとなると、気軽にできないんですよ

715:デフォルトの名無しさん
08/11/21 22:04:28
どれくらい使い物になるか知らんけどこーいう Web インタフェース使えば?
URLリンク(freshmeat.net)
URLリンク(freshmeat.net)

716:デフォルトの名無しさん
08/11/21 22:28:27
>>714
そこまで考えてるなら、実際にやってみて問題が起きてからサーバー運用考えればいいじゃないか。

まぁ「ちょっとしたこと」に使う場合なら、ファイル共有でリポジトリ運用してもまず問題ないんじゃない?
ある程度の人数が使うプロジェクトになったらちゃんとsvnserve使うほうがいろいろ便利だと思うが。

この話題定期的に見るけど、
ファイル共有で使って問題が起きた!って話はまだ見てないな。


717:デフォルトの名無しさん
08/11/22 13:00:13
リポジトリ作成くらいは管理者がやるべきじゃないの?
初心者に作らせると、trunk、tags、branches構成とか無視して
単にルートに放り投げるだけの環境になりがち
リポジトリさえ出来れば、apache+webdavで利用者は簡単に使える

718:デフォルトの名無しさん
08/11/22 15:15:37
> リポジトリ作成くらいは管理者がやるべきじゃないの?
> 初心者に作らせると、trunk、tags、branches構成とか無視して

意味わからん。
trunk とかは、リポジトリの中の話じゃないのか?

> 単にルートに放り投げるだけの環境になりがち

まあ、リポジトリの作成単位をどうするかとか、リポジトリが
増えてきた時の管理を容易にするために、何らかの決め事はい
ると思うけど。

719:デフォルトの名無しさん
08/11/22 20:33:03
なんか前提がおかしくね?


720:デフォルトの名無しさん
08/11/22 21:32:20
>>718
言葉が足らなかったな
社内に広めるという目的なら
管理者がtrunk、tags、branches作った状態のリポジトリを渡して
最低限の共通な利用方法を示した方がいいのではということ

721:デフォルトの名無しさん
08/11/22 22:09:41
リポジトリ作り放題ってのを鯖に置きたいですなんてやつじゃ
周りの人間はまず使ってもくれないよ

722:>>718
08/11/22 23:11:23
>>720
ああそう言う意味か、なら納得。

723:デフォルトの名無しさん
08/11/23 21:59:28
質問

TortoiseSVNだけ入れて、subversionは入れていない状態です。
解説サイトを見ると、
「リポジトリを作るときに、データーベースの種類を選べる」
と書いてあるのですが、実際やってみると選べません。

これは、subversionを入れてないためでしょうか?

724:デフォルトの名無しさん
08/11/23 22:03:44
ちょっと上に書いてある

725:デフォルトの名無しさん
08/11/23 22:28:33
>TortoiseSVN は今後、コマンドラインクライアントでは
>作成できる BDB リポジトリを、作成するオプションを提供しません。

このウンコ訳を作ってるのって、だれなの?
英検4級レベル?

726:デフォルトの名無しさん
08/11/23 22:39:54
バージョン管理システムって
CVSとsubversionと
2つしかないの?

727:デフォルトの名無しさん
08/11/23 22:43:46
はぁ?

728:デフォルトの名無しさん
08/11/23 22:44:41
>>727
バージョン管理システムって
CVSとsubversionと
2つしかないの?

729:デフォルトの名無しさん
08/11/23 22:48:54
>>726 >>728
バージョン管理システムについて語るスレ2
スレリンク(tech板:-100番)

730:デフォルトの名無しさん
08/11/23 23:23:11
翻訳にケチつけるんなら最初から自分で翻訳しろ

731:デフォルトの名無しさん
08/11/23 23:39:00
TortoiseSVN の Check for modifications で BASE リビジョンを表示することは
できないんでしょうか?

732:デフォルトの名無しさん
08/11/23 23:45:59
エクスプローラにリビジョン番号増やせば良いだろ

733:デフォルトの名無しさん
08/11/23 23:52:51
Vista でもそれできる?

734:デフォルトの名無しさん
08/11/24 00:08:29
ウンコ訳つけてすみません。

いつでも交代しますんで、もっとましな訳を付けてください。
よろしくお願いします。

735:デフォルトの名無しさん
08/11/24 02:18:55
文句だけ言って何も行動しない奴など相手にする必要は無いじょ。


736:デフォルトの名無しさん
08/11/24 04:42:50
>>734
中のひと?
わざわざ翻訳してくれるひとにロクな口もきけない
>>725なんかスルーするべき。

これからもがんばってね!

737:デフォルトの名無しさん
08/11/24 06:37:56
こういうのって分量あるし、機械翻訳なんかを元にだんだんクオリティ上げていくんでしょ。

738:デフォルトの名無しさん
08/11/24 09:38:08
>>735-736
ありがとうございます。

>>737
その通りです……といいたいんですけど、なかなか全部に目が行き届かないんです。
なので、>>696みたいに、どこがおかしいって言ってもらえると、非常に助かります。


739:>>696
08/11/24 10:40:43
>>738
いえいえ、たまたま >>692 の質問でマニュアル確認した時にちょっと気になったので、
僭越だけど書かせてもらいました。
この手のツールの普及においてマニュアルの翻訳はすごく影響あるし、その点で
Subversion や TortoiseSVN の翻訳マニュアルはよくできていると思います。
これからも頑張ってください。

740:デフォルトの名無しさん
08/11/24 19:01:26
自分のパソコンの中で使うだけなら、
subversionインストールしないでも、
トータス単体で使ってもOKなの?

741:デフォルトの名無しさん
08/11/24 19:02:25
>>740 ok

742:デフォルトの名無しさん
08/11/24 19:18:29
質問

普通「ファイルサーバー」って言ったら、
subversionで実装するものなの?

パソコン2台あって、1台は使い道がない場合。

743:デフォルトの名無しさん
08/11/24 19:28:16
Sambaと間違ってないか?

744:デフォルトの名無しさん
08/11/24 20:45:44
URLリンク(tortoisesvn.net)

>簡単な (しかしお勧めできない) 方法は、リポジトリのフォルダを
>バックアップメディアに単にコピーすることです。しかしそのデータに
>アクセスするプロセスが、全くないことを保証しなければなりません。


はぁ?
日本語の意味が不明なんですけど?

745:デフォルトの名無しさん
08/11/24 20:46:49
とりあえず俺にはわかるんだが・・・

746:デフォルトの名無しさん
08/11/24 20:48:48
俺もわかるな

747:デフォルトの名無しさん
08/11/24 20:50:27
どこの意味が不明なのかが不明だな

748:デフォルトの名無しさん
08/11/24 20:54:26
>しかしそのデータにアクセスするプロセスが、全くないことを保証しなければなりません。

これって誰が保証するの?って話。

749:デフォルトの名無しさん
08/11/24 20:55:59
>748

お前以外の誰がいるんだ。
(多分、原文には you must make sure that ... とか書いてあるんだろうな)


750:デフォルトの名無しさん
08/11/24 20:58:31
訳すとき主語省略するな!ってこと?
文脈上明らかな場合に日本語でそんなことしたら超読みづらそうだが・・・

751:デフォルトの名無しさん
08/11/24 20:58:54
>>748
お前日本語できないの?

752:デフォルトの名無しさん
08/11/24 21:15:04
工業高校卒のおれにもわかる。748 は中卒?

753:デフォルトの名無しさん
08/11/24 21:18:27
普通の日本語がわからない奴なんて都市伝説だろと思ってが、
いたよwwwここにwww

754:デフォルトの名無しさん
08/11/24 21:27:23
>しかしそのデータに
>アクセスするプロセスが、
>全くないことを保証しなければなりません。

これは、

「そのバックアップデーターにあとから
アクセスする手段は、一切ありません」

というのが本来の原文の意味であって、
上記の文は日本語にする時に誤訳したもの。

755:デフォルトの名無しさん
08/11/24 21:29:01
バックアップデータにあとからアクセスできないってどういうことだよw

756:デフォルトの名無しさん
08/11/24 21:30:16
>>749
実際には次の通りでした。おっしゃるとおりmake sureの方がいいでしょうね。
>you have to be absolutely sure that no process is accessing the data.

>> 754 あとからなんてどこにも書いていませんよw
no processだから「プロセスが存在しない」です。


757:デフォルトの名無しさん
08/11/24 21:47:08
ちょっとでもファイルアクセスの仕組みについて知ってれば、
マニュアル読まなくたって、単なるコピーでは、その最中に
他のプロセスがファイル触ったら、コピー先のデータに
何が起きるかわからん、とか思うだろ。思わない?




758:>>696
08/11/24 21:49:24
>>754 の件は、>>756 のとおり、何も間違っちゃないと思う。

どっちかと言うと気になるのは、

| A BDB repository is written to even when the operation only appears to require
| reading, such as getting status.

の方で、

| BDB リポジトリは、ステータスを取得するといった必要な読込しか発生しなければ均等
| に書きこまれています。

と訳されてますが、even には強調の意味があるので、

| BDB リポジトリは、ステータスを取得するといった読込しか必要でない時でさえ書き込
| まれます。

ぐらいの方がわかり易いかもしれません。

759:デフォルトの名無しさん
08/11/24 21:52:52
読み込みのみが必要と思われるときでさえ、書き込みが発生します。

760:デフォルトの名無しさん
08/11/24 21:57:56
>>757
お前も同じ穴の狢だよwww

761:デフォルトの名無しさん
08/11/24 22:11:23
ただ単に読み込んだだけのときでも
書き込みが発生しているということだね。
そこはやっぱり誤訳だね。

762:デフォルトの名無しさん
08/11/24 22:12:00
もしかしてevenを均等って訳したのかな?
もう翻訳者は東大、京大関係者限定にしろよ

763:デフォルトの名無しさん
08/11/24 22:21:19
中卒が逆ギレしてますねぇ

764:デフォルトの名無しさん
08/11/24 22:25:41
>>762
東大・京大にどれだけ幻想抱いてるんだw

765:デフォルトの名無しさん
08/11/24 22:30:15
このスレおもすれー

766:デフォルトの名無しさん
08/11/24 22:32:30
スレ違いだが翻訳で盛り上がってるところで便乗させてもらう
Apacheのマニュアルの日本語訳でおかしいところがあったらApacheのスレによろしくな

767:デフォルトの名無しさん
08/11/24 22:37:49
漏れの知ってる東大院生は英語の翻訳すごいうまかったよ

768:デフォルトの名無しさん
08/11/24 22:47:22
そりゃそういうやつもいるだろうとしか

769:>>696
08/11/24 22:49:51
even の件は、機械翻訳の推敲漏れじゃないかな。
まあ、たいして重要な文じゃないんだけど、ちょっと気になったので
適当な時に見直してもらえればいいと思う。

770:デフォルトの名無しさん
08/11/24 22:53:13
英語へたくそなやつに
翻訳させんなよ

771:デフォルトの名無しさん
08/11/24 22:55:37
URLリンク(www.syon.co.jp)

ここの解説ページに、
ファイルをSVNコミットすると、そのファイルに緑のマークがつく、
って書いてあって、スクショもあるんだけど、自分のトータスはそうなりません。

ファイルにはなんのマークもつかなくて、代わりに
フォルダに緑のマークがつきます。なんで?

772:デフォルトの名無しさん
08/11/24 22:56:46
URLリンク(www.syon.co.jp)

この図になりません。
ファイルになんのしるしもつかない状態になります。
代わりに、フォルダが緑になります。なんで?

773:デフォルトの名無しさん
08/11/24 22:59:19
フォルダの下のファイルはどうなってるんだい?

774:デフォルトの名無しさん
08/11/24 23:08:06
>>773
.svnというフォルダが1つ、
aaa.txtというファイル、
bbb.txtというファイル、
ccc.txtというファイル、

以上です。

いずれにも、なんのマークもついていません。

ただ、これらのファイルを統括するフォルダ、「work3」にのみ、
緑のチェックマークがつく状態です。
これでいいのかな?

775:デフォルトの名無しさん
08/11/24 23:10:15
あれ?
いままで、work3はwinNTの配下においていたのですが、
それを移動して、C:\の下においたら、突然緑のマークがつくようになりました。

もしかして、winNTの配下に作業用フォルダを置いたら
マークがつかないとか、制限あります?

776:デフォルトの名無しさん
08/11/24 23:11:32
ここも酷いスレになったな
もはやSVNとは関係ない

777:デフォルトの名無しさん
08/11/24 23:26:00
>>770
じゃ あなたが翻訳するか、翻訳した人と協力して完成度高めていけばいいのでは
みんなに感謝されるよ

778:デフォルトの名無しさん
08/11/24 23:36:35
>>770
英語得意なやつは翻訳なんかしない。
翻訳しなくてもそのまま読めるから。


779:デフォルトの名無しさん
08/11/24 23:48:00
質問

エクスポートっていうのは、フォルダ単位でしかできない行為なの?
ファイル一個だけ、エクスポートしたいんだが。

780:デフォルトの名無しさん
08/11/24 23:48:32
それと、エクスポートしないと、「本当の」ファイルにならないの?

781:デフォルトの名無しさん
08/11/24 23:49:07
>>777-778
>>735

782:デフォルトの名無しさん
08/11/24 23:52:33
>>779
単一ファイルならそのままコピーすればいいだけ。

>>780
「本当の」のファイルって何さ?

783:デフォルトの名無しさん
08/11/24 23:55:02
>>782
たとえば、そのままアパッチで読み込んでも、httpファイルとして
表示されないとか。そういうの。

784:デフォルトの名無しさん
08/11/24 23:55:35
ゴーストイメージみたいな感じ?っていみ。

785:デフォルトの名無しさん
08/11/24 23:58:45
最近はこういう池沼を装った書き込みが流行っているのか

786:デフォルトの名無しさん
08/11/25 00:01:31
質問

リポジトリはどこに作ったらいいの?

なるべく上位のディレクトリ?
それとも、奥深い階層?

787:デフォルトの名無しさん
08/11/25 00:02:07
それと、リポジトリはいくつ作ったらいいの?
一個?
それとも、プロジェクトごとにいくつも作るの?

788:デフォルトの名無しさん
08/11/25 00:06:14
>>786-787 好きにしたら良いよ。

789:デフォルトの名無しさん
08/11/25 00:07:11
>783-784
まずは、自分でやってみればいい。

790:デフォルトの名無しさん
08/11/25 00:11:37
URLリンク(www.gside.org)

インポート
バージョン管理下にないファイルやフォルダをバージョン
の対象にするには、リポジトリへの[インポート]を行いま
す。バージョン管理下に置きたいファイルやフォルダを選
択し、右クリックメニューから[インポート]を実行します。


-----------------------
、、、って書いてあるんだけど、フォルダに関しては
右クリで「インポート」が出てくるんだけど、
ファイルに関しては、右クリしてもインポートが出てこない。
なんで?

791:デフォルトの名無しさん
08/11/25 00:17:46
チェックアウトディレクトリと、
作業用ディレクトリは、違う概念なのか?

792:デフォルトの名無しさん
08/11/25 00:31:16
俺インポートって使ったことない
先にリポジトリ作ってそれをチェックアウトしてからそこにファイルを追加してる

793:734
08/11/25 00:33:43
>>758
指摘ありがとうございます。
1.4, 1.5, trunk を修正してコミットしました。

また何かありましたら、申し訳ありませんが教えてください。

794:デフォルトの名無しさん
08/11/25 00:41:19
翻訳大変だよね
俺はApacheのドキュメントの日本語訳やってるけど、なんせ参加者が少なくて

こうやってフィードバックがあるのがうらやましいよ

795:デフォルトの名無しさん
08/11/25 00:42:15
フィードバックが欲しいなら
フィードバックが欲しい、ってちゃんと言わなきゃ。

796:デフォルトの名無しさん
08/11/25 00:43:20
そういえば、解説サイト見ると、
trunc、ってのができます、って書いてあるんだが、
自分のにはtruncってのができてないんだが、
これはsubversionをいれてなくて、トータスオンリーで運用
してるから、そうなってるのかな?

797:デフォルトの名無しさん
08/11/25 00:46:10
>>796
作らないとできない。自動的に出来るなんて本当に書いてあるかよく読め。
あと trunc じゃなくて trunk な。

798:デフォルトの名無しさん
08/11/25 00:46:12
>>796
>trunc、ってのができます、って書いてあるんだが、

誤読じゃないなら、そのサイトは信用しないほうがいい
自分でtrunを作るんだよ

799:デフォルトの名無しさん
08/11/25 00:53:16
その名前は特別なの?
つまり、truncっていう、予約語?の名前を
使うことで、何か特別な効果が生まれるの?

800:デフォルトの名無しさん
08/11/25 00:55:00
ない。ただ、デザインパターンと同じで、名前を統一しときゃ
世間の人(ここではSubversionユーザー)と意思疎通が楽。

801:デフォルトの名無しさん
08/11/25 01:13:00
>>799
trunkだ。Subversionのドキュメントに推奨として、
trunk
branches
tags
が記載されていて、クライアントによってはそれらのディレクトリを特別扱いする場合もある。(Subversiveとか)

802:デフォルトの名無しさん
08/11/25 16:15:48
フォルダをコミットしてないからじゃない?

803:デフォルトの名無しさん
08/11/26 00:02:08
俺の勝手な標準構成は、

docs/{yyyy}/{mm}
personal/{username}
projects/{trunk,branches,tags}

だな。ドキュメント、といっても打ち合わせ資料とかなので。


804:デフォルトの名無しさん
08/11/26 13:43:08
質問させてください。

本当のリポジトリ /usr/home/var/svn
間違って登録したリポジトリ /var/svn

として話します。間違って、svnadmin create /var/svnしてしまったのですが、元のリポジトリに
戻すにはどうしたら良いでしょう?ググってもいまいちわからなかったので・・・・

元のリポジトリは新しいリポジトリとは別の階層にあるので手は加えられていません。



805:デフォルトの名無しさん
08/11/26 13:45:06
>>804
間違って実行したのが svn admin create だけなら、 /var/svn 以下を全部消して
やりなおせばいい。

806:デフォルトの名無しさん
08/11/26 14:01:14
>>804
svnadmin create /usr/home/var/svn
したら、今までのSVNの履歴がまっさらになりませんか?

807:デフォルトの名無しさん
08/11/26 14:03:45
/var/svnは消しちゃって構いませんが、
/usr/home/var/svnは長年使ってます。

808:デフォルトの名無しさん
08/11/26 14:23:19
もしかして、あなたの言っているのは、プロジェクトが参照しているレポジト
リを/var/svn から /usr/home/var/svn に戻したい、ということなのかな。

それだったら、これでいいんじゃないかな。
そのプロジェクトのルートディレクトリで、
svn switch --relocate file:///var/svn file:///usr/home/var/svn

まあ、自分でもよく調べてみて。

809:デフォルトの名無しさん
08/11/26 15:03:59
>>808
ありがとうございます。
ちょっと調べてやってみます。

svnadmin create /var/svn

したら、今までのリポジトリの履歴がまっさらになってしまったので。

810:デフォルトの名無しさん
08/11/26 15:28:35
先ほどはありがとうございました。全体的に勘違いしてました。そのままでも
ちゃんと動いていました。

もう一点、あるリポジトリ全体を、./.svnディレクトリなしでエクスポートしたいんですけど
どうしたらいいでしょうか?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch