[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 07/26 10:29 / Filesize : 191 KB / Number-of Response : 753
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Subversion r11



1 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 03:25:58 ]
Subversionはフリーなオープンソースのバージョン管理システムです。

公式HP
subversion.tigris.org
subversion.tigris.org/

Subversion によるバージョン管理
subversion.bluegate.org/

subversion: Project Status
subversion.tigris.org/project_status.html

subversion: Subversion Links
subversion.tigris.org/links.html

Version Control Systems Comparison
better-scm.berlios.de/comparison/comparison.html

前スレ
r10 pc11.2ch.net/test/read.cgi/tech/1215565366/
r9 pc11.2ch.net/test/read.cgi/tech/1202086238/
r8 pc11.2ch.net/test/read.cgi/tech/1192864879/
r7 pc11.2ch.net/test/read.cgi/tech/1180858500/
06 pc11.2ch.net/test/read.cgi/tech/1165892754/
05 pc8.2ch.net/test/read.cgi/tech/1145841405/
04 pc8.2ch.net/test/read.cgi/tech/1129642894/
03 pc8.2ch.net/test/read.cgi/linux/1100622362/
02 pc5.2ch.net/test/read.cgi/linux/1078609142/
01 pc.2ch.net/test/read.cgi/linux/1002355536/

705 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 17:05:52 ]
>>702
マージダイアログでURLの後に“@番号”とつければいいのではないかと思います。

706 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 21:45:42 ]
>>705
TortoiseSVN 1.6.4 で試しましたが、
「エラー: パス '/sandbox/!svn/bc/22/test/trunk@19' が見つかりません」
というエラーが出てきました。

707 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 14:27:27 ]
>>706
“@番号”は使えなかったですか。失礼しました。
いろいろ調べたり実験してみたのですが、よくわかりませんでした。

[BUG] Merge dialog peg revisions
svn.haxx.se/tsvn/archive-2007-03/0247.shtml
というスレがあるので、外人さんはPEGでマージしている予感があります。
もう少し調べてみます。

708 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 16:48:49 ]
1.6.4 アイコンの色合いとか微妙に変わったね

709 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 17:34:56 ]
Subversionに脆弱性
ttp://journal.mycom.co.jp/news/2009/08/10/029/index.html

1.5.6およびそれよりも前のバージョンと、1.6.0から1.6.3までのバージョンが影響を受ける。
対策が施されたバージョンは1.5.7および1.6.4。

710 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 22:54:49 ]
Windows Server 2003
VisualSVN Server2.0.5

Windowsのバッチファイルでsvnadmin等のエラーが発生したかどうか
ERRORLEVELで判断することは可能ですか?

svnadmin hotcopy
if errorlevel 0 goto end
if errorlevel 1 goto error

svnadmin dump
if errorlevel 0 goto end
if errorlevel 1 goto error

いろいろググってみましたがそもそも値が返るのかもよくわかりませんでした。

711 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 23:29:17 ]
svnadmin が終了コードを返すのかどうかは知らないけど
>>710 は errorlevel の使い方が間違ってる。

まちがい
if errorlevel 0 goto end
if errorlevel 1 goto error

正しい
if errorlevel 1 goto error
if errorlevel 0 goto end

他のやり方その1
if %errorlevel;%==1 goto error

他のやり方その2
svnadmin hotcopy || goto error

くわしいことはバッチファイルのスレで質問して

712 名前:デフォルトの名無しさん [2009/08/11(火) 13:45:53 ]
フックでハマタ\(^o^)/

subversion.tigris.org/faq.ja.html

> どうしてリポジトリのフックが動作しないの?
> フックは、外部プログラムを呼び出すことを期待されているんだけど、
> その呼び出しが、全然生じていないよう感じだ。
>
> Subversion はフックスクリプトを起動する前に、全ての環境変数を取り除く。
> その中には、Unixでは $PATHが、Windows では %PATH% が含まれる。
> 結果、スクリプトでは、絶対パス名の記述された他のプログラムだけを実行可能だ。

アドレスだけでいいから、テンプレに入れといて。
どおりで、PYTHONPATH設定しているのに、フックから見えないはずだな!

713 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 23:11:32 ]
そんなことcrontab書いたことがあれば当たり前の話な訳だが。



714 名前:デフォルトの名無しさん mailto:sage [2009/08/11(火) 23:52:08 ]
svnのフックはcrontabじゃないわけだが

715 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 00:17:24 ]
>>714
類似性に気付かないあたりが経験不足だな。
自分で痛い目に遭ったし人が痛い目に遭ってるのも見てるから、
crontabを挙げたくなる気持ちはよくわかる。

716 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 04:12:26 ]
crontabもまあ似てるけれど、cgiの方で引っかかる人も多くない?
apacheはどのユーザとして動いてんの?っていうの。

広げてもしょうがない話ではあるけれど…

717 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 16:07:35 ]
Windowsなら、
ユーザーの環境変数は使用できないけれど、システムの環境変数は使える
ってのが普通に予想される動作だろう

全ての環境変数を取り除くなんてのは、当たり前の動作じゃない

718 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 18:18:31 ]
間違って変なものが動いてしまわないようにするのは良いことじゃん。

719 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 19:17:38 ]
当たり前かどうかは人それぞれだと思います。
当たり前でない人のために、次のテンプレに >>712 を入れるのがいいと思います。

720 名前:デフォルトの名無しさん mailto:sage [2009/08/12(水) 22:58:28 ]
環境変数に依存するのもどうかと思うよ。

721 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 00:21:28 ]
システムの環境変数ってのも改めて考えてみると気持ち悪いな


722 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 03:02:02 ]
そう?/etc/profile も嫌?

723 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 12:20:44 ]
環境変数って結局グローバル変数だよ。
どこで誰が書き換えたかわかったもんじゃないし



724 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 12:57:02 ]
プログラム側でPATH=/binとかいちいち指定するつもりか

725 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 13:11:45 ]
環境変数は親から子へしか伝播しないのだからグローバル変数ほど悪くないよ

726 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 13:13:21 ]
気持ち悪いなと思ったのは
/etc/profile とかって確かにシステムワイドではあるけど
sh がそれを読み込むというだけだし
だったらログインシェルがないユーザだと
どーなんかと
「システム」の環境というのとはちょっと違う気が。
あとまぁ >>723 みたいなグローバル変数的なとこが気持ち悪いな。

727 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 16:48:11 ]
>だったらログインシェルがないユーザだとどーなんかと

これ解らないで口出すとかネタだよな?
UNIX系じゃnologinのユーザ作ることあるけど
その場合の動きが解らんと言う事か?

728 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 17:05:27 ]
svnで直前のコミットを取り消すにはどうしたらいんでしょ。
ファイル自体は元にもどしたくありません。

コミットした後で、いくつかのファイルが保存されていないことに気づいたのです。
git commit --amend みたいなものです。

729 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 17:07:02 ]
取り消したいファイルだけコミットし直せ

730 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 18:05:27 ]
>>728
よく有る話だけど、あきらめて残りをコミットしてログに「前のリビジョンとセットです。スマソ」と書いておけばいいんじゃないかな。


731 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 18:29:52 ]
リポジトリのcurrentってファイルに書かれてるリビジョン番号を戻せば可能ではあるけど
非常にオススメできない。


732 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 18:40:53 ]
極端な話、取り消すことができたとしても間違えて取り消したら取り返しの付かないことになるからね。あまりそういう機能は欲しくないな。

どうしても消したいなら、落ち着いてdump&loadするしか

733 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 19:09:02 ]
ログインシェルが指定されてないユーザならshとか標準のシェルが呼ばれるだけだろ
(中身はcshやbashだったりするけど)



734 名前:デフォルトの名無しさん mailto:sage [2009/08/14(金) 00:29:54 ]
>>727
まさに nologin とか false だとどうなるんだろうと思ったのです
その場合 /etc/profile とか読まれないのだと思ってたけど
もしかして恥ずかしい勘違いだった?


735 名前:デフォルトの名無しさん mailto:sage [2009/08/14(金) 11:38:51 ]
>>729-732
サンクス
gitやhgだとできたけど、svnではできないのか…。なるほど。
とりあえず、>>730みたいに「すまそ」って書く方法でいきます。
BTSと連動はさせているから、チケットはコミットと複数関連付けできるし、問題ないのかもしれない。

736 名前:デフォルトの名無しさん mailto:sage [2009/08/16(日) 17:14:35 ]
ちっちゃいプロジェクトがいっぱいある会社には不向きだな

737 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:15:27 ]
大変、困ったことがありまして、相談いたします。

以前、プログラムミスで (省略)\trunk\hoge\ というディレクトリを作るつもりで、
単体のファイル (省略)\trunk\hoge を生成して追加コミットしてしまいました。
その後、間違いに気づきそのファイルを消してコミットしました。

そして、'(省略)\trunk\hoge' というフォルダを再度作り追加しようとすると、
TortoiseSVNにて、

> '(省略)\trunk\hoge'
> は、異なる種別のノードに置換できません。'(省略)\trunk\hoge'
> を追加する前に、削除をコミットして親ディレクトリを更新しなければいけません

と言われて、hogeディレクトリとそれ以下のファイルを追加することができなくなってしまいました。
すでに、削除してコミットはしてあります。
リポジトリブラウザで見ましても、'(省略)\trunk\hoge' というファイルは見当たりません。

もしかして、svnではかつてあった同名のディレクトリを追加することはできないものなのんでしょうか?

738 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:21:51 ]
>>737
ファイルの削除を、ファイル単体でコミットしたんじゃないかなー?
trunk を一回最新に更新したらいけるかもね。

739 名前:738 mailto:sage [2009/08/17(月) 14:22:35 ]
>>737
あー、エラーメッセージの「親ディレクトリを更新しなければいけません」で言われてることだねぇ。

740 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 14:43:38 ]
>>737
ワーキングディレクトリを更新するか
リポジトリからチェックアウトし直してみてください

741 名前:737 mailto:sage [2009/08/17(月) 15:01:00 ]
>>738-740
親ディレクトリ更新したら、すんなり無事にいけました。
って、ちゃんとエラーメッセージに書いてあるじゃん!!… orz

ともあれ、皆さんありがとうございました。

>>738
そのとおりのようでした

742 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:37:38 ]
SVN リポジトリからチェックアウトできるオープンソースプロジェクトの
ソースコードを自分のリポジトリのベンダーブランチにコピーしたいのですが
ファイル属性を含めて簡単にコピーする方法はあるでしょうか?

743 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:44:42 ]
>>742ベンダーブランチに相手のリポジトリからマージ



744 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 22:45:58 ]
リポジトリの位置が変わったらコマンドが使えなくなっちゃったんだけど
スマートに変わったよって.svnに教えてあげるコマンドって何かありますか?

745 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 22:50:32 ]
>>744
多分、svn switch --relocate

746 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 22:51:13 ]
たしか
svn switch --relocate ほげほげ
して
svn switch はげはげ
じゃなかったかな

747 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 23:22:12 ]
Tortoiseの再配置/Relocateで行けそうです。
ありがとうございます。

748 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 13:00:06 ]
TortoiseSVN 1.6.4の「競合の解消」変じゃね?
実行しようとするとウィンドウ出るけど、固まるよ。

749 名前:デフォルトの名無しさん [2009/08/19(水) 16:24:23 ]
Xcodeでsubversion(SCM)をつかうとき
ブランチをどのようにすれば切ることができるのでしょうか

750 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 18:14:13 ]
>>743
ありがとうございます。
svn merge にそういう機能があることに気づきませんでした。
これならベンダーブランチも必要なさそうですね。

751 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 18:58:59 ]
>>749
Xcodeでは出来ません

752 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 19:56:59 ]
>>749
出来ますよ。
「SCM」「リポジトリ」でリポジトリパネを出して、
対象を選択後ツールバーの「コピー」ボタンをクリック。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef