5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Subversion スレッド その2

1 :login:Penguin:04/03/07 06:39 ID:5iGeRIVN
CVSの欠点を改善した、フリーなオープンソースの
バージョン管理システム、Subversionのスレです。

前スレ:Subversion使ってる人いますか?
http://pc.2ch.net/test/read.cgi/linux/1002355536/

公式ページ
http://subversion.tigris.org/

日本語メーリングリスト
http://arch.bluegate.org/mailman/listinfo/subversion-jp

クライアント
http://rapidsvn.tigris.org/ GUIクライアント
http://tortoisesvn.tigris.org/ Windowsシェル拡張
http://subclipse.tigris.org/ Eclipseプラグイン

文書
http://subversion.bluegate.org/ マニュアル邦訳
http://subversion.bluegate.org/svn-anti-fud-ja.html Subversion批判に対する反論
http://subversion.bluegate.org/undiagnosing-ja.txt svn診断への反論
http://slashdot.jp/journal.pl?op=display&uid=12&id=200792 CVSユーザのためのSubversionガイド

Wiki
http://wiki.machband.org/svn/

記事(ちょいと旧め)
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/

2 :login:Penguin:04/03/07 06:50 ID:nBn9V4BW
2get

3 :login:Penguin:04/03/07 07:24 ID:Gs1OXPgT
>>1
よく1レスに収めたなぁ・・・

4 :login:Penguin:04/03/07 12:08 ID:8NIFPJ7g
>>1
otu


5 :login:Penguin:04/03/07 14:10 ID:HgGal56D
あれ、subversion ってシンボリックリンクまだ対応してないんだっけ?


6 :login:Penguin:04/03/07 15:37 ID:YxMuWhxJ
依存プロダクト多すぎて萎える

7 :login:Penguin:04/03/07 16:20 ID:lRO08q8v
そーか?大杉ってほど多くもないと思うが。
apache2もWebDAVで使わなきゃ必須ではないんだし。

8 :login:Penguin:04/03/07 16:32 ID:ogCnZE6Q
で、もう安定してるといえるの?
業務で複数人のプロジェクトに使ってる人いる?

9 :login:Penguin:04/03/07 16:35 ID:LYLPr6/A
普通1は小さめにして2以降のリンクを作っておき、
2以降に関連URLを貼る。これスレタテの鉄則。

10 :login:Penguin:04/03/07 16:44 ID:8V5QlI11
スレの立て方
http://linux2ch.bbzone.net/index.php?%A5%B9%A5%EC%A4%CE%CE%A9%A4%C6%CA%FD

11 :!1:04/03/07 16:46 ID:gpqZyp7+
でも、>>1にまとまってる方が便利。とか言ってみるテスト。

12 :login:Penguin:04/03/07 17:11 ID:P2nxLVXz
>>1
乙。

>>11
便利な時よりも、ジャマな時の方がはるかに多いな。
これじゃ n 必須だ。

あといまさらだけど、「フリーなオープンソース」に「期待のホープ」みたいな
違和感を感じる。どーでもいいし議論する気もないけど。

13 :login:Penguin:04/03/07 17:14 ID:8V5QlI11
ほんとはしたいんでしょ。

14 :login:Penguin:04/03/07 17:25 ID:hvWq/6ZJ
>>8
個人的には 0.30 から使い始め、業務では 0.34 を使っているけれど、
今のところ問題なし。業務が落ち着いたら 1.0.0 に上げる予定。
もっとも、使用人数は 1 桁台だけれど。

15 :login:Penguin:04/03/07 17:45 ID:gpqZyp7+
> Apache2もWebDAVで使わなきゃ必須ではないんだし。
Apacheなしでは、独自プロトコルなの?
つってもオプソ開発でもなければ問題ないと思うけど。

16 :login:Penguin:04/03/07 18:05 ID:zthr6pfe
このスレ、毛色の違う人がどっと増えたね。


17 :login:Penguin:04/03/07 18:15 ID:P2nxLVXz
>>15
apache なしだと svn: か svn+ssh: 。

ところで単体で一般的なプロトコル使うモノってあったっけ?

>>13
乙。

18 :login:Penguin:04/03/07 20:46 ID:DAWRsum6
subversion を windows xp で使う時にファイル名の大文字小文字区別しないようにする方法ないですか?

いつの間にか、プロジェクト内のファイルの大文字・小文字が変わっちゃってて、
(使っているツールのどれかに原因があるんでしょうが、いまのところ不明)
チェックアウトするときに「同名のファイルがすでにある」というエラーが出て気がつきました。

今回は、あまり重要なファイルじゃなかったので、レポジトリ内の大文字・小文字のファイル
両方消して、ADD してことなきを得ましたが、重要なファイルだったら履歴がわかんなくなっちゃうのは
困るな〜と思いまして。

ぐぐると、「dump ファイルを編集しる」って書いてありましたが、具体的にどうやるのかは書いてなか
ったので、dump ファイル直接編集はちょっと敷居が高い感じ。

「大文字・小文字変えなきゃいいじゃん」と思うかもしれませんが、そりゃまったくそのとおりなんですが、
そういうの気にしないで勝手に変えちゃうツールもあるみたいなんで・・・。

すんまそんが、ひとつよろすこ。


19 :login:Penguin:04/03/07 20:49 ID:Gs1OXPgT
>>16
諸行は無常なり。

前スレが立った頃は、まだ「知る人ぞ知る」的なところがあったし、
今じゃ1.0も出て知名度も上がってきて普及の足がかりもできたし。

20 :login:Penguin:04/03/07 22:35 ID:hIIna0cZ
>>18
変えちゃうツールって、Windows98のことかっ!!

21 :login:Penguin:04/03/07 22:57 ID:P2nxLVXz
>>18
実際に dump 出力してみた?
ふたを開けてみれば、そんなに難しくないと思うよ。

ファイル数もコミット回数も多いとちょっとしんどいけども、
そうでもないなら目視で確認しながら置換処理(≠手作業)すればよいわけだし。
そのうち誰かが変換スクリプト書いてくれるだろうけどね。

つーかそのツールとやらは、勝手に変えるだけでなく *勝手に add する*
ところが問題のような。svn ってそんな仕様だっけか。

22 :login:Penguin:04/03/07 23:09 ID:DAWRsum6
>>21
すんまそん。
* add * は自分でしたかもしれません^^;
「あれ?すでにaddしてあったような木がするんだけどな〜」
とか思ってaddしたような。

でも、問題が顕在化するのは checkout する時なんで、
たいした考えもなく add してしまったような気がします。

dump はしたんですけど、構造は見た目簡単そうですけど、
いぢって、ちゃんと動かなくなっちゃったらいやだな〜
とビビっていぢりませんでした。

23 :login:Penguin:04/03/08 14:49 ID:k8Z0H1xQ
>>8
一応、業務には適用してるけど、今は複数人じゃないっす。
50〜100人規模で業務に適用する予定は立ってるけど、
諸般の事情により、「待ち」。


24 :login:Penguin:04/03/08 19:29 ID:LR61jaAb
しょーもないことかも知れないけれど、
TortoiseSVN 1.0.0 Build 781 日本語で、
処理中にキャンセルしたときの「ユーザキャンセル」の文字が化けますね。


25 :login:Penguin:04/03/09 17:03 ID:gWRf0Yn9
>>8
業務で使ってるけど、正直まだまだって感じ。
mergeで未だに色々戸惑っちゃうなぁ。

apache2の設定が悪いのかもしれないけど、特に
Tortoise使ってるとリポジトリが死んでしまうこと多々。
apache2止めてsvnadmin recoverで直るから、
現状そんなには困ってないけど。

ちなみにサーバーはまだ0.32.1です。


26 :login:Penguin:04/03/09 18:05 ID:E+jt5kAV
>>25
Subversion 0.30, 0.33, 0.34, 1.0.0 を Tortoise でいじってきたけれど、
リポジトリが死んだことは一度もないっす。
Apache2 の設定は、単純に Location を指定しているだけです。
0.32 は使ったことがないけれど、バージョンによって安定度が違ってくるのかな?


27 :login:Penguin:04/03/09 21:10 ID:vcAc9FB2
ssh+svn + tortoise って相性悪い?日本語のファイル名なんて使ってるせいかな.


28 : ◆jnJVR1LCbg :04/03/09 21:23 ID:qncsK9uv
test

29 :login:Penguin:04/03/09 23:36 ID:2vScLNNG
>>27
ファイル名に日本語って...気絶しそうでつ。


30 :login:Penguin:04/03/09 23:41 ID:2GvuKn0+
Subversionは日本語ファイル名つかってもOK だと思うが。
ディレクトリはやめたほうがいいけど


31 :login:Penguin:04/03/10 00:01 ID:fH7Aq6ST
そうか。
今どきの機能は、after 1.0に期待だな。

32 :初期不良:04/03/10 00:55 ID:4W4IBWKt
>>29
Subversion は iconv を利用して UTF-8 に変換してから
サーバに送ったり保存したりしているので、
日本語ファイル名、日本語ログともに
どの環境で使っても OK でつよ。

33 :初期不良:04/03/10 01:01 ID:4W4IBWKt
>>30
なんでディレクトリ駄目なん?
ちょっと使ってみた限りでは大丈夫みたいだけど

34 :login:Penguin:04/03/10 10:05 ID:/7yc6LBB
>>33
URLを指定するときエンコードしないといけないから。
って思ったけどファイル名でも同じか

TortoiseSVNは勝手に変換してくれるから大丈夫

35 :login:Penguin:04/03/10 12:43 ID:/Pc9l+Zn
Debian の testing にも入りましたね

36 :login:Penguin:04/03/11 23:37 ID:E2Z7Qdtz
Windows2000 + Subversion ver1.00 + Apache2 + OpenSSL
で一通り使ってみました。
やっぱりリネームできるのはよいです。
CVSはそれがネックで実際の開発(特に初期とか・・)では敬遠されてましたから

で、嵌りどころを一つ
TortoiseSVN + SSL だとProxy越しに使えないなー、と思ってたら、どうもSettingの
Proxy設定は死んでるっぽい・・・
直接 Servers ファイルに設定したらあっさりProxy越え出来ました。
何のためのSettingかと
Proxy越えで困ってる人はserverファイルをいじるべしです

37 :1.0.0:04/03/12 17:25 ID:xhssd+zr
svn: Error during recursive add of
svn: Can't recode string
ってエラーはなんだろう。

svn add中に出て、その後svn stすると必ず下の方が出るように
なってしまっている。


38 :1.0.0:04/03/12 17:29 ID:xhssd+zr
う、なんだ、日本語ファイルが混じってたよ。。。

39 :login:Penguin:04/03/13 08:32 ID:wajLGHaN
Subversion 1.0.1 release!
ttp://subversion.tigris.org/project_packages.html
ttp://svn.collab.net/repos/svn-xml/tags/1.0.1/CHANGES

(公約通り)Bugfixばっかり。

40 :login:Penguin:04/03/13 14:52 ID:Zd7objGJ
ViewCVSでSubversionのリポジトリを見れるようにしました.ポイントは,

・SubversionのPythonバインディングがデフォルトではインストールされないので,make install-swig-pyとしてインストールする.
・上記バインディングが/usr/local/lib/svn-pythonにインストールされるので,次のページに従って修正.
ttp://www.contactor.se/~dast/svnusers/archive-2004-01/0891.shtml

でした.

ただ,ディレクトリへのリンクが壊れています.
http://loalhost:8080/viewcvs//tags/?root=hoge
からREL-0-2へのリンクをたどると
http://loalhost:8080/viewcvs//tags/tags/REL-0-2/?root=hoge
のようになってしまい,相対パスを追加すべきなのに絶対パスを追加している感じです.

41 :login:Penguin:04/03/13 17:02 ID:wajLGHaN
>>40
> ViewCVSでSubversionのリポジトリを見れるようにしました.ポイントは,

以前から見れますが・・・そういう話ではなく?
ttp://svn.collab.net/viewcvs/svn/

42 :login:Penguin:04/03/13 19:51 ID:Zd7objGJ
ごめんなさい.書き方が非常に悪かったです.
自分の環境で導入したので,はまった点を書いただけです.

43 :login:Penguin:04/03/17 14:32 ID:84Y89Od+
TortoiseSVN 1.0.1 Build 891出ていますね。
日本語リソースDLLがまだ無かったので、前バージョンの翻訳レベルの物を作成してみました。

それにしても、SmartTranslatorが上手く出力出来無くってハマッタ。


44 :login:Penguin:04/03/19 14:57 ID:y/XdeKKn
win32バイナリをcygwinから利用してる人いますか?
やっぱりパスの指定はwindows流のバックスラッシュ区切りでないとダメなの?

45 :login:Penguin:04/03/19 17:10 ID:lmfwpipG
>>44
~/.profile あたりで
export PATH=$PATH:/cygdrive/c/somewhere/subversion/bin
とかすれば OK なんでは?

46 :44:04/03/19 18:05 ID:y/XdeKKn
>>45
お返事ありがとうございます。でもすみません、こちらの説明不足でした。
実行ファイルへパスを通すのは大丈夫です。気になるのは運用段階のことでして、例えば
svnadmin create /home/svn はコケる (曰く"Could not create top-level directory")
svnadmin create /cygdrive/d/cygwin/home/svn もコケる
svnadmin create ./svn はOK
svnadmin create 'D:\cygwin\home\svn' はOK
なのが気になったのです。windows流にせいやと言われればそれまでですが、相対パス指定
が有効なので、こちらを使ってよいものなんかなと。補完の恩恵にあずかりたいもので。。。

# >>44 見返すと全くもって説明不足&エスパー募集な文でした。申し訳ないです

47 :login:Penguin:04/03/19 19:39 ID:UWmaQJ5I
WindowsバイナリはCygwinのことを知らないので、
/home/svn とか /cygdrive/d/cygwin/home/svn のようなパスを渡されても理解できない。

cygpathコマンドを使って変換するスクリプトを書けばいけるのかな…
でも確か普通にやるだけじゃログエディタがうまく起動できなかったような気が

48 :login:Penguin:04/03/20 00:07 ID:8vPTQlas
Cygwin上でmakeしたsubversion使えばいいんじゃ?
俺は試してないけど、どっかで「makeできた」というレス見たよーな。

49 :初期不良:04/03/20 02:27 ID:5Gol/0A8
前スレ埋め途中に出てたね。
http://members.at.infoseek.co.jp/zzyyb/subversion/

50 :login:Penguin:04/03/21 00:21 ID:iUvlmxnN
win2k pro + svn 1.0.0
svn propset -R svn:keywords ... てやると、
ほとんどのファイルが「行方不明」になってしまうのだけれど、私だけ?
まずいと思って revert しても、
「Cannot revert ...: unsupported entry node kind」だって。
なんだろ、これ。

51 :login:Penguin:04/03/21 00:24 ID:MkDUJATz
40でviewcvsについて書いた者です.
PYTHONPATHの問題はhttpd.conf側に記述すればよいことに気づいたのですが,
リンクが壊れる件が解決できません.

viewcvsでSubversionのリポジトリがちゃんと見えてる方いますか?

52 :login:Penguin:04/03/21 02:34 ID:al06ipFG
Cygwinで1.0.1をビルドしようとしてみたけど、
% ./configure --enable-maintainer-mode
% make
でビルドはできたように見えるけど
% make svncheck のテストが通らない。
basic_tests.py 以降のテストが軒並みダメ。

ちゃんとビルドできた人います?

53 :login:Penguin:04/03/21 11:16 ID:YeGS8vgU
>>52
まさかとは思うけど python 入ってるよね

54 :login:Penguin:04/03/21 14:05 ID:al06ipFG
python は入っています。

CMD: svn "import" "--username" "jrandom" "--password" "rayjandom" "-m"
"Log message for revision 1." "local_tmp/greekfiles" "svn://localhost/local_tmp/repos"
"--config-dir" "/cygdrive/d/tmp/subversion-1.0.1/subversion/tests/clients/cmdline/local_tmp/config" <TIME = 1.153000>
subversion/libsvn_ra_svn/client.c:150: (apr_err=111)
svn: Can't connect to host 'localhost': Connection refused
FAIL: basic_tests.py 1: basic checkout of a wc

というエラーが最初に出ますが、これ svnserve が起動してないと動かないですよね。
うーんどうなってるのだろう。

55 :login:Penguin:04/03/21 14:38 ID:Y/pmcFYp
>>54
だからサーバをあげてからテストする。
Makefile の svncheck のところには↓のように書いてある。
# First, run:
# subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/clients/cmdline

で、Cygwin 1.5.7, Subversion 1.0.0 だと、commit_tests.py の 17 が FAIL する。
これは、Windows 上でのファイル名の制約にテストスクリプト側が引っかかってるだけっぽい。
一応、Windows かどうかのチェックはしてるんだけど、Cygwin は別のほうを通ってるようだ。
そこだけ直してやればテストは通る。

56 :初期不良:04/03/22 03:23 ID:l6+ENIJ+
>>50
>svn propset -R svn:keywords ... てやると、

それは例なの?それともそのまんま書いてるの?
とりあえずまんまでワーキングコピーのルートで

svn propset -R svn:keywords ... .

とするとすべてのファイルの svn:keywords プロパティに
"..." と言う値が入って動作に問題はないみたい。

17 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)