Subversion r5
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/04/24(月) 10:16:45Subversion使ってる人いますか?
http://pc.2ch.net/test/read.cgi/linux/1002355536/
Subversion スレッド その2
http://pc5.2ch.net/test/read.cgi/linux/1078609142/
Subversion スレッド その3
http://pc8.2ch.net/test/read.cgi/linux/1100622362/
Subversion r4
http://pc8.2ch.net/test/read.cgi/tech/1129642894/
■公式ページ
http://subversion.tigris.org/
■日本語メーリングリスト
http://arch.bluegate.org/mailman/listinfo/subversion-jp
■クライアント
wxWidgetsを使用していてWindows版Unix版あり
http://rapidsvn.tigris.org/
Windowsシェル拡張
http://tortoisesvn.tigris.org/
Eclipseプラグイン
http://subclipse.tigris.org/
0002デフォルトの名無しさん
2006/04/24(月) 10:17:58Subversionによるバージョン管理(日本語訳)
http://subversion.bluegate.org/
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
Wiki for Subversion
http://wiki.machband.org/svn/
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デフォルトの名無しさん
2006/04/24(月) 12:54:15Subversionの使いやすさに感動して「Subversion実践入門」を買ってきて
ふむふむと楽しく読んだ。
Pragmatic Programmersのサイトに行くと、1.3準拠の改訂版
" Pragmatic Version Control using Subversion 2nd Ed."が来月刊行とのこと。
邦訳が出る頃には、最新バージョンはいくつになっていることやら。
0004デフォルトの名無しさん
2006/04/24(月) 14:05:56隠しディレクトリが .svnから_svnに
替わった以外になにけやばい変化ってあるかいな?
漏れは今のところ今まで通りの使い方しかしていないんだが。
0005デフォルトの名無しさん
2006/04/24(月) 15:44:57それって、VS2003のASP.NETプロジェクトで腐る問題に対策するための方入れちゃったんじゃ?
0006デフォルトの名無しさん
2006/04/24(月) 20:55:55_svn は仕様変更じゃなくて環境変数で選ぶことができるオプション。
0007デフォルトの名無しさん
2006/04/25(火) 00:40:22_svnはインストール時にデフォルトでは非選択で、
わざわざ選ばなかったら入らないんじゃなかったっけ?
0008デフォルトの名無しさん
2006/04/25(火) 00:43:16どのインストーラが何してくれるかは知らんが、スイッチは環境変数だ。
0010デフォルトの名無しさん
2006/04/28(金) 15:34:16両方のPCにPuTTYが必要?
0011デフォルトの名無しさん
2006/04/28(金) 16:26:59PuTTYはsshクライアント。
Winサーバ側には、OpenSSHが必要。
001210
2006/04/28(金) 17:42:53thx。
Win版のOpenSSHは下記の「OpenSSH for Windows」でOKですよね?
ttp://sshwindows.sourceforge.net/download/
001311
2006/04/28(金) 17:46:43悪いがそれは試した事が無い。
漏れはcygwinを入れて、OpenSSHもSubversionもその上で動かしていた。
0014デフォルトの名無しさん
2006/04/28(金) 18:20:560015デフォルトの名無しさん
2006/04/28(金) 19:17:22パーミッションはどう扱われるのだろう。
001611
2006/04/28(金) 19:22:25WindowsネイティブなOpenSSHは無いのだが。
上のやつもCygwinでビルドされている。
0017名無し募集中。。。
2006/04/28(金) 20:46:440018デフォルトの名無しさん
2006/04/29(土) 01:00:33いや、昔はあった。今も誰かが密かに後悔してるかも・・
0019デフォルトの名無しさん
2006/04/29(土) 15:33:36xampp各ソフトがバージョンアップされてもなかなか対応されないので、
公開サーバーにはお勧めしない
0020名無し募集中。。。
2006/04/29(土) 16:09:39http://www-06.ibm.com/jp/developerworks/linux/041217/j_l-xampp.html
ところで、xamppに収録しているOpenSSHってWindowsネイティブじゃないの?
0021デフォルトの名無しさん
2006/04/30(日) 20:23:13プロパティが設定されていないファイルを一覧するいい方法がありますか。
具体的には、svn:keywordsを設定し忘れているソースコードをコマンドライン一発でだしたいのですが、
そんなオプションあれば教えてください。
なければ自作スクリプトを書くことにします。
0022デフォルトの名無しさん
2006/04/30(日) 21:43:02設定されているのもまとめて設定しなおせばいい
0023デフォルトの名無しさん
2006/05/01(月) 16:47:13findとsvn proplistでdiffとればいいんじゃないの?
0024デフォルトの名無しさん
2006/05/01(月) 17:21:48>>22
check inされているファイルとされていないファイルが混じってるので、
svn propset svn:keywords *.java とかすると、check inされていないファイルのところで
エラーになってしまいます。
>>23
check inされているファイルの一覧と、proplistででてきた一覧との差分を取ればいいんですが、
findだとcheck inされていないファイルもとってきてしまうので、あまりよろしくないです。
0025デフォルトの名無しさん
2006/05/01(月) 18:14:251.現在のものとは別にチェックアウト
svn co URL 別ディレクトリ
2. 別ディレクトリでpropset
>>22の方法
3. svn commit .
4. 元のところでsvn update
0026デフォルトの名無しさん
2006/05/01(月) 18:27:43check in されてるファイルのリストは
svn list とか svn status とかで取れるだろ。
0027デフォルトの名無しさん
2006/05/01(月) 22:55:13下記の原因が分からないので教えて下さい。
MERGE リクエスト(相手:'/svn/以下、略')が失敗しました
Can't remove '/var/svn/repos/db/transactions/7-2.txn/transactions'
環境は、
[ サーバー ]
FedoraCore5
Apache2.0.58
Subversion1.3.1
[ クライアント ]
WindowsXP
TortiseSVN1.3.3
ApacheとSubversionはソースからインストールしました。
checkoutやupdateはできますが、コミットした時に発生します。
リポジトリブラウザを見るとちゃんとコミットがされていて
リビジョンもアップしているのですが。。。
0028デフォルトの名無しさん
2006/05/01(月) 22:58:35サーバーで動いてるユーザーの権限が足りないっぽい?
003027
2006/05/02(火) 12:14:07やはり同じエラーが出てしまいました。
むーん。
0031デフォルトの名無しさん
2006/05/02(火) 19:08:04トランザクションが残ってるだけのような気がする。
svnadminでトランザクションがどうなってるか調べてみるよろし。
0032デフォルトの名無しさん
2006/05/02(火) 19:15:41サーバーでウィルススキャナとか、ファイル監視する系の常駐プログラム動いてない?
003327
2006/05/02(火) 22:25:20>>31
確かに失敗した数々のトランザクションが残っていました。
このトランザクションを消したら根本的に解消されるのでしょうか?
>>32
常駐プログラムは、自分ではそういった類のものはインストール
していないつもりなので多分ないと思うのですが・・・
0034デフォルトの名無しさん
2006/05/02(火) 23:10:44消そうとしてエラーになってるんだから、同じユーザーで消しに行ってみればいいんじゃない?
0035デフォルトの名無しさん
2006/05/03(水) 00:37:00やはり権限の設定をミスってるんでしょうかね?
明日、出社したら色々また試したいと思います。
0036デフォルトの名無しさん
2006/05/03(水) 01:22:15その前に、Apacheが本当にnobody:nobodyで動いてるか確認汁!
0038デフォルトの名無しさん
2006/05/03(水) 07:39:28Linuxでsvn(1.3.1)をソースからビルドしようとしてmakeすると必ず
> libtool: link: only absolute run-paths are allowed
> make: *** [subversion/mod_dav_svn/mod_dav_svn.la] エラー 1
のメッセージがでてくるんだけど…
svnのconfigure時に--with-apache= のオプションを外したら
makeは通るようになったので、そう推測してます。
でも、INSTALLファイルには2.0.49以上との記述があるんですよねぇ、、、
0039デフォルトの名無しさん
2006/05/03(水) 09:14:49Windows での開発はあまり想定されていないようで、 gen-make.py で作った
ビルド環境を捨てることにした。
なんか、ソース変更〜ビルド〜テストのサイクルがあまり効率よくできるような環境じゃ
ないように感じたんだけど、早とちりだろうか?
「Windows 用のバイナリを作るぞ」っていう用途のために突貫で作られたような雰囲気。
かわりに、最小規模から各種ライブラリをオプションで選べるようなビルド環境を
作ろうと思ってる。今のところ見つけてないけど、すでに似たようなものが
どこかで出来上がっていれば知らせてほしい。
0040デフォルトの名無しさん
2006/05/03(水) 09:19:27004139
2006/05/03(水) 09:42:10cygwin でビルドしたら mod_dav_svn.so が、
ん? >>38 、、、、もしかして apache2 を入れたのが不味かったのか?
0042デフォルトの名無しさん
2006/05/03(水) 10:43:15OSインストール時は、Apache2.2 + Subversion1.3.1でちゃんと使えていたのですが、
諸事情によりApache2.0にしなければいけなかったので、
インストールをやり直す事になったのです。
調べていく中で、どうやらApachePortableRuntimeっていう奴が曲者っぽい事が分かりました。
Subversion1.3.1のINSTALLファイルには0.9.7使えと書いてありました。
0043デフォルトの名無しさん
2006/05/03(水) 10:49:31Apache 2.2.x はAPR 1.2.x
004427
2006/05/03(水) 15:09:53>>36
httpd.confを確認してみましたが、nobody:nobodyでした。
transactionフォルダ内に作成された権限は、フォルダは755、
そのフォルダ内に作成された各種テキストファイルは、644でした。
004538
2006/05/03(水) 15:35:26>apache2
2.0.xなら問題なかったのでしょうか。とりあえず現在は2.2.0を入れてます。
>apr
apache httpdは2.2.0ですが、apr/apuはともに0.9.7です。
でもapache自体は動作していますね(オレオレ証明書SSLも動作確認済)
追加で1.2.7を入れてみましたが、変化は見受けられません。
と、ここまで書きつつ試行錯誤していたらできましたので報告します。
それまで、svnのconfigure時、
・apr/apuの指定を/usr/local/apr/bin/下のファイルにしていました。(0.9.7か1.2.7を指定)
・apacheの指定を--with-apache=にしていました。
これらを
・apr/apu指定なし
・--with-apxs=指定
しました。具体的には以下です。
# ./configure --with-ssl --with-zlib --with-berkeley-db=/usr/local/BerkeleyDB.4.4 --with-apxs=/usr/local/apache2/bin/apxs
これでmake; make installできました。
apache2/modules/mod_dav_svn.so の作成を確認しました。
レスいただいた皆さん、ありがとうございました。そしてお騒がせいたしました。
004627
2006/05/04(木) 18:38:11BerkeleyDB.4,3にしたらちゃんとできました。
レスをして頂いたみなさん、本当にありがとうございました。
0047デフォルトの名無しさん
2006/05/04(木) 19:13:47004827
2006/05/04(木) 20:32:32そうなんですか?
fsfsはコミットが遅いって書いてあったような気がしてたんで、
結構な量のファイルを扱うというのもあり、
コミットが遅いの嫌だなぁとか思ってたので。
あと、今まで他のプロジェクトでbdbを使ってたのがあったので、
その辺の事も特に何も考えず、bdbを選んだ訳だったのです。
今はbdbよりfsfsの方がメリットがあるっていう事なんですか?
0049デフォルトの名無しさん
2006/05/05(金) 02:28:23fsfsの利点・欠点については>>2の「FSFS propaganda」が参考になるかと。
どれぐらい遅いかは、使用中のリポジトリのダンプを取って
fsfsの新規リポジトリにロードして使い比べてみては?
大して違いが無いようだったら、BDBのバージョンを気にしなくてよくなることと
壊れにくいことだけでも幸せかも。
0050デフォルトの名無しさん
2006/05/05(金) 06:18:08最後の一行がポイントですね。ソース管理でリポジトリが壊れやすいのは致命的。
うちの会社はfsfsが可能になるまで利用許可が下りませんでした。
0051デフォルトの名無しさん
2006/05/05(金) 09:52:140052デフォルトの名無しさん
2006/05/05(金) 12:09:380053デフォルトの名無しさん
2006/05/05(金) 12:44:130054デフォルトの名無しさん
2006/05/05(金) 13:14:19きっちり"数字で"説明している文書が見つからない。
誰かあったら教えてくれ。
0055デフォルトの名無しさん
2006/05/05(金) 13:28:49そんな統計取るほど暇な人はいないんじゃないかな。
BerkleyDBの信頼性に関しては、下記文書でも触れられてるけどね。
ttp://subversion.bluegate.org/undiagnosing-ja.txt
これはfsfs以前の文書だけど、fsfsを設計するに至った理由はわかると思う。
0056デフォルトの名無しさん
2006/05/05(金) 15:54:28/etcをSubversionでバージョン管理したいと考えているのだが
実際にやってる人いる?
ぐぐってもいい情報見つからないんだよね。
0057デフォルトの名無しさん
2006/05/05(金) 16:25:08『CVSによるオープンソース開発』 の、 「第7章 CVSを使ったシステム管理」 ってところ。
http://www.amazon.co.jp/exec/obidos/ASIN/4274064735
0059デフォルトの名無しさん
2006/05/05(金) 23:21:41日本でSubversionの人気が高いのか、英語に弱いユーザが多いのか。
利用ユーザ数を反映してるとしたら、日本からの寄付が少ないと
Wikipediaみたいなこと言われるかも。
と思って50$寄付してきた。
0060デフォルトの名無しさん
2006/05/06(土) 08:20:34なるほど、英語に弱いんだねぇ。
0061デフォルトの名無しさん
2006/05/06(土) 10:15:240062デフォルトの名無しさん
2006/05/06(土) 10:41:36お前さんエライな。
0063デフォルトの名無しさん
2006/05/06(土) 11:01:45あ、漏れもそれやろうと思ってるんだけど、普通に使うとパーミッションとか
更新日時が保存されないんで困ってる。
そのあたりのデータは普通プロパティにセットして保存するんかな。
フックスクリプト書くにしても、check inの時はいいけど、check outとか
revertの時に呼ばれるスクリプトってないよね?
006439
2006/05/06(土) 13:57:13VC++ でビルドはできた。でもデバッグビルドの後 win-tests.py を走らせると
何回か libdb43d.dll が見つからないってエラー(これはまぁいい)出た後に
途中で subversion/tests/cmdline が無いってエラーが出てテストが止まる。
作業コピーにあるんだけど、相対パスで見に行ってるからカレントディレクトリが
おかしくなってるのかもしれない。
cygwin でのビルドも試してみた。クライアントは作れるけど、 apache モジュールが
ビルドできない。 mod_dav_svn.la を作ろうとしてに大量に undefined reference が出る。
そもそも mod_dav_svn.so が作られると思ってたのに、 Makefile や build-output.mk を
漁っても mod_dav_svn.so のルールが見当たらない。
というわけで、誰か助けて。
VC++ または cygwin で apache モジュール含めてデバッグビルド〜テストが動かしたいんだ。
実は無理ってことなら、自作のビルド環境作成を再開するよ。
0065デフォルトの名無しさん
2006/05/06(土) 16:46:36もちろんハックもね
0066デフォルトの名無しさん
2006/05/07(日) 04:53:180067デフォルトの名無しさん
2006/05/07(日) 11:14:02新規に作成したカードが本当に使えるか確認したくてDonationしてみた。
カードが使えるwebサイトなら何処でも良かった、後悔はしていない。
ドルとユーロでどちらが得だったのか考えるべきだった事に気が付いたのは
確認メールを読んでからだった、というのはココだけの秘密だ。
0068デフォルトの名無しさん
2006/05/07(日) 11:51:16↓は参考になるんじゃないかと。
http://perlcabal.org/~clkao/svk-intro/slide10a.html
svnじゃなくてsvkだけど、基本は一緒だろうと思うので。
ちなみに、手元でもsvnでetcの管理してるけど、
パーミッションとかは意識してないな。
backupとは別、という認識。
始めて編集する時にsvn add -Nで追加するだけ。
0069デフォルトの名無しさん
2006/05/08(月) 00:27:57cvs2svnを使えばすんなり移行できるんだが。
なにが問題だ?
0070デフォルトの名無しさん
2006/05/08(月) 00:29:23今なら、cygwinよりもcoLinuxのほうがいいと思うのだが。
0071デフォルトの名無しさん
2006/05/08(月) 00:30:44SJISの駄目文字があるとそこで失敗したりするよ
0072デフォルトの名無しさん
2006/05/08(月) 00:36:08エンコーディング指定すれば問題なし。
0073デフォルトの名無しさん
2006/05/08(月) 00:42:53ファイル名に駄目文字があるとエンコーディング指定しても駄目だった。
0074デフォルトの名無しさん
2006/05/08(月) 01:01:03あーそういえばそうだったかも。
ローカルでいじって、ログのエンコーディング指定を流用するようにしてたような気がする。
そんなに難しくなかったはず。
0075デフォルトの名無しさん
2006/05/08(月) 15:09:09fedora core5 + subversion-1.3.1-2.1
環境で、post-commitを使用して、svn update+メール通知(commit-email.pl)
を行いたいと考えています。
単体でpost-commitを走らせた場合は問題なくsvn up+メール通知されるのですが、
クライアントtortoisesvnよりcommitを行うとメール通知のみでsvn upが実行されません。
何か原因考えられるでしょうか。
0076デフォルトの名無しさん
2006/05/08(月) 15:10:05WinCVS SJIS ごった煮版のcvs.exe使ったらいけた覚えがある
0077デフォルトの名無しさん
2006/05/08(月) 20:07:06CVS??
0078デフォルトの名無しさん
2006/05/08(月) 21:00:28svn up
のsvnコマンドをフルパスで指定してる?
0079デフォルトの名無しさん
2006/05/08(月) 21:32:10svn up
が,
7up
と、読めた。
0080デフォルトの名無しさん
2006/05/09(火) 11:26:48クライアント:WinXP+TortoiseSVN
上記環境でCygwinのOpenSSHを使ってチェックアウトしようとしたのですが「No repository found ・・・」というエラーが出ます。
svn+ssh://hostname/d/pj/repo/trunk
リポジトリへのパス指定が間違っているのでしょうか?
0081デフォルトの名無しさん
2006/05/09(火) 11:50:39svn+ssh://hostname/cygdrive/d/pj/repo/trunk
だとどう?
0083デフォルトの名無しさん
2006/05/09(火) 13:02:180084デフォルトの名無しさん
2006/05/09(火) 19:26:440085デフォルトの名無しさん
2006/05/09(火) 21:18:130086デフォルトの名無しさん
2006/05/09(火) 22:55:04する "Can't recode string" エラー対応の覚え書き (xinetd 経由で svnserve 起動の場合)
→Linux の xinetd 経由で動くデーモンのロケールを指定する方法
Client: Windows XP SP2 & TortoiseSVN 1.3.3 & Language Packs 1.3.3
Server: Linux CentOS 4.3 & subversion 1.1.4
#cat /etc/xinetd.d/svn
service svn
{
(略)
env = LANG=ja_JP.UTF-8
passenv = LANG
}
0087デフォルトの名無しさん
2006/05/10(水) 00:03:47呆れ返るほど当たり前。post-commitはサーバー上で実行される。
クライアントのワーキングコピーを更新できるわけねーだろ。
0088デフォルトの名無しさん
2006/05/10(水) 00:11:010090デフォルトの名無しさん
2006/05/10(水) 10:27:31>>88tortoisesvnでどうやってサーバ上のワーキングコピーをコミットするんだ?
だそうな
009275
2006/05/10(水) 12:57:23あくまでtortoisesvnはクライアント環境を書いたまでで、
深い意味はありません。
svn up 対象はtortoisesvnを実行しているクライアント上WCではなく、
サーバ上です。
ちなみにログを追ったところ、動作しない原因は
WC内のファイル名に日本語2バイト文字を使用していたためでした。
0093デフォルトの名無しさん
2006/05/10(水) 20:04:00しているサーバー(ver 1.3.1)にsvnプロトコルで接続して利用しようとしている
のですが、クライアント側からリポジトリにテキストファイル(.txt)を登録しよう
とすると、EUC文字を含むファイルがバイナリーファイルとして認識されてしま
います。クライアント側の環境変数では"ja_JP.eucJP"を指定してあるのです
が、これだけではダメなのでしょうか。
何か解決のヒントになりそうなことや、ファイルを強制的にテキストやバイナリ
として認識させる方法などを教えていただけると助かります。
subversion初心者なので、基本的なことを見逃しているかもしれませんが、
よろしくお願いします。
0094デフォルトの名無しさん
2006/05/10(水) 21:13:39「バイナリーファイルとして認識されてしまう」とは具体的に何を指しているのかわからないけど、
mime-type が設定されてしまうってことなら auto-prop が使えるかもしれない。
009593
2006/05/10(水) 21:36:23早速のレスありがとうございます。subversionに不慣れなので、ポイントの
不明瞭な質問ですみません。
具体的には、ASCII文字だけで構成されたファイル"eigo.txt"と、EUC漢字
コードで記述された"nihongo.txt"の二つをリポジトリに登録(svn -import)
しようとすると、登録時にnihongo.txtの方だけに「追加しています (バイナリ)」
と表示され、リポジトリには"mime-type : application/octet-stream"として
登録されてしまうのです。一方の"eigo.txt"の方にはプロパティーは設定
されていません。
「プロパッティ無し」のテキストファイルと同様の動作が指定できるのであれば、
自動判別機能が効かないようにして、auto-propで指定しても良いのですが、
マニュアルを眺めたところ、auto-propは全体で共通の拡張子別の設定の
ようなのですが、たとえばmakefileのような拡張子の無いファイルなども設定
できるのでしょうか ?
0096デフォルトの名無しさん
2006/05/10(水) 21:44:55とりあえずマニュアルは読んどけ。
http://subversion.bluegate.org/doc/ch07s02.html#svn.advanced.props.auto
auto-prop で空の設定はしたことがないが、 .txt なら
svn:eol-style=native とでもしておけばいいだろう。
パターンは拡張子ベースじゃなくて、ワイルドカードか
正規表現だったから大丈夫だと思われ。
009793
2006/05/10(水) 23:25:21こんなところに充実したマニュアルが…。どうもありがとうございます。
これを参考にいろいろ試してみたところ、属性がバイナリーになってしまう
という件は、EOLの自動変換と合わせて、
*.txt = svn:eol-style=native;svn:mime-type=text/plain
で解決することがわかりました。ちなみに、試しに"mine-type="の後ろを
何も無しにしてみたのですが、それではうまく動作しないようでした。
====
ところで、重ねて質問で申し訳ないのですが、「subversion 文字コード」
でググると上の方に出てくる某ロボット研究会のサイトに、「subversionは
クライアントの環境によって自動的にワーキングコピーの文字コードを
変換してくれる」というような記述があるのですが、手元の環境ではその
ようには動作せず、また他のサイトでも「リポジトリに格納されているデータ
の内容については関知しない」というような記述がありました。
もともと、この機能にかなり魅力を感じて試してみていたのですが、これは
実装されていない機能(ガセネタ!?)だったのでしょうか ?
(長文にて失礼しました)
0098デフォルトの名無しさん
2006/05/10(水) 23:28:41文字コード云々はファイル名の話だろう。
0099デフォルトの名無しさん
2006/05/10(水) 23:30:53多分ファイル名の事と思われ。
ファイルの中味の自動変換についてはちょっと前にML(JPの方)で話題になっていたから
興味あったら見てみると良いよ。
010093
2006/05/10(水) 23:40:14お二方ともに、繰り返し素早いレスありがとうございました。
私の勘違いだったのですね。
早速、MLの方を見に行ってきます。
もともと、日本語のコメントが記述されたC++のライブラリコードを、EUC環境
のLinuxとWindowsで一元管理したいという動機でsubversionに興味を持った
ものなので、なんとかなれば良いのですが…。
010193
2006/05/11(木) 00:34:28自己レスです。
メーリングリスト見てきました。あまりに卑近で、しかもドンピシャな話題で
びっくりしました。^^;
やはり変換機能は現バージョンには無いのですね。残念ながら、私には
ソースを直す技術力も根性も時間も今のところ無さそうなので、そちらは
ML住民の方におまかせして、当面はスクリプトなどによる回避策を模索
してみます。
どうもいろいろありがとうございました。m(_ _)m
0102デフォルトの名無しさん
2006/05/11(木) 18:12:12Check-inやCheck-outができるようなものは無いんでしょうか?
0103デフォルトの名無しさん
2006/05/11(木) 19:25:48GUIベースで出来るが。
0104デフォルトの名無しさん
2006/05/11(木) 20:00:50自宅のPCからはそれでいいんですが、学校のPC(FreeBSD)からも使いたいと思ってるので
試したところ、何故かsvnではうまくアクセスできなかった(Webには繋がる)ので
Webベースのものがないかと思い質問しました。言葉足らずですみません
一応、自分なりに調べては見たのですが見つからなかったので・・・
0105デフォルトの名無しさん
2006/05/11(木) 20:28:18trac
0106デフォルトの名無しさん
2006/05/11(木) 20:36:15ただし、サーバー側でwebDAVの設定が必要。
0107デフォルトの名無しさん
2006/05/11(木) 20:42:00良さそうですね。調べてみます
>>106
自宅(LAN経由)からは大丈夫なので設定に問題はないのでは無いかと思います
色々ありがとうございました。とりあえずtracを使ってみることにします
0108デフォルトの名無しさん
2006/05/11(木) 22:34:46プロキシサーバがWebDAVに対応してる必要があるのさ。
tracってリポジトリビューワ+BTS+Wikiだと思ったんだが・・・
0109デフォルトの名無しさん
2006/05/12(金) 00:41:59>108の言う通り。
串通す位ならいっそのことssh+svnの方がいいかも。
学校なら、sshくらい外部とつながってもいいよね。
ウチの会社は無理だけどorz
0110デフォルトの名無しさん
2006/05/12(金) 06:23:43自分はstone使って串があろうがやりたい放題。
0111デフォルトの名無しさん
2006/05/12(金) 09:42:55調べてみたが、それだとApacheとかでSSL使ってる場合は
別の鯖が必要じゃね?
0112デフォルトの名無しさん
2006/05/12(金) 18:08:210113デフォルトの名無しさん
2006/05/12(金) 18:33:17>>108
0114110
2006/05/12(金) 20:05:54とりあえず自分のやってることを書いておきます。
なにか勘違いしてたらごめんなさい。
使っているのはstoneだけではなくて、その上を更にssh port forwardしています。
うちの会社のproxyもWebDAVには対応していません。
そのため、直接http(s)ではアクセスできません。
そこでstoneを使って、会社PC〜proxy〜自宅鯖をhttpsでトンネリング。
その上をさらにport forwardで接続して、家鯖にWebDAVしています。
ちなみに家鯖ではWebサーバは直接公開せず、stone用にポート443だけをあけています。
↓こんな接続です。
クライアント(1) - ssh(1) - stone(1) - proxy - stoned(2) - sshd(2) - Webサーバ(2)
1は会社の自PC
2は家の鯖で動いてるプロセスです。
こんなんで意味通じますでしょうか?
0115デフォルトの名無しさん
2006/05/13(土) 02:03:57httpsプロキシの仕組み勉強してから出直しなさい。
0116デフォルトの名無しさん
2006/05/15(月) 17:15:03svn/client.rbあたりを読んで適当に書いてみたのですがうまくいきません。
irb(main):001:0> ctx = Svn::Client::Context.new
=> #<Svn::Ext::Client::Svn_client_ctx_t:0x84bf170>
irb(main):002:0> ctx.checkout 'svn://localhost/home/svn/test', Dir.pwd
=> 6
↑check out成功、revision 6が展開された。
irb(main):003:0> system 'rm -rf * .svn'
=> true
irb(main):004:0> ctx.checkout 'file:///home/svn/test', Dir.pwd
Svn::Error::AUTHN_NO_PROVIDER: subversion/libsvn_subr/auth.c:176 No provider registered for 'svn.username' credentials
↑失敗。 何故か認証で撥ねられてる?
fileスキームを使うとcheckout, info等ができません。
ls や cat, revprop-listなんかは動くようです。
svnコマンドで操作すると全く何の問題もないのですが。
他にも幾つかのメソッドは呼んでみるとセグフォでrubyが落ちたり、
uriやpathの末尾が'/'だとAssertion failed: (is_canonical (base, blen))...
したりと、不可思議な事が一杯。
0117116
2006/05/15(月) 17:25:560118デフォルトの名無しさん
2006/05/15(月) 17:59:33> ruby bindingを使ってみたいのですが、マニュアルは一体どこにあるのですか。
今のところ見たこと無い。あったら読みたい。
というか、他の言語のバインディング用マニュアルはあるのかな。
今はSubversionの配布アーカイブに含まれているソースや、
Collaboa(ActionSubversion)のソースとかを読んでる。
0119デフォルトの名無しさん
2006/05/16(火) 01:53:58Python bindingsを使ってるけど、
マニュアルはC用のを参照してる。
関数名や引数など、ほぼそのまま使える。
Win32バイナリで言えば、
svn-win32-X.X.X_dev.zipに入ってる。
HTMLだからどのプラットフォームでも読める。
後は、Subversionソースのcontribとかかな。
0120116
2006/05/16(火) 07:11:34そうですか、C以外のマニュアルはまだないんですね。
Cの英文マニュアルと小一時間格闘してみましたが、
自分のレベルではチュートリアルクラスでないと
ちょっと歯が立ちそうにありません。
試行錯誤の結果、116の件はこれでうまくいきました。
+ ctx.add_username_provider
ctx.checkout 'file:///home/svn/test', Dir.pwd
これが必要な理由とか、auth_batonの使い方とか
まるで分かってませんが、ともかく先に進めそうです。
情報ありがとうございました。
0121デフォルトの名無しさん
2006/05/16(火) 07:17:04デフォルトでは左右に並べて表示するだけなんだけど、
半透明で重ねてブレンド率をスライダーで変化させることもできた。
便利だなーとは思ったんだけど、こういうツールって既存のものって無いの?
テキストだと WinMerge のほうが多機能だったんだけど。
0122デフォルトの名無しさん
2006/05/17(水) 04:23:530123デフォルトの名無しさん
2006/05/18(木) 16:36:19Subclipse を使っているのですが、SVNサーバのIPアドレスを直指定していたところ、そのIPが変更になり、既存のプロジェクトからSVNに接続できなくなりました。
SubclipseのIP接続先IPアドレス設定を変更する方法はないでしょうか?
0124名無し募集中。。。
2006/05/18(木) 17:29:09/windows/system32/drivers/etc/hosts にSVNサーバーを登録し(windosの場合)
そのサーバー名でチェックアウトし直す事を薦める
0125デフォルトの名無しさん
2006/05/18(木) 17:47:54Subclipseでも同じことできるんじゃないか?
0126123
2006/05/19(金) 00:24:34結局、良く分からなくて、プロジェクトを新しい位置のサーバから新規インポー
トしてしまいました。残念です。
ご親切にありがとうございました。
0127デフォルトの名無しさん
2006/05/19(金) 12:24:33良さげな GUI ツールか Web UI って無いですかね?
authentication は mod_auth_* を使えばなんとでもできると思いますが、
authorization の方はテキストエディタで編集、というのはちょっとダサい気がして。
0128デフォルトの名無しさん
2006/05/19(金) 14:48:19Subversionのauthz-db/usersファイルとApacheのhtpasswdファイルの形式が違うので・・・
やっぱり別々の認証情報ファイルを利用するしかない?
0129デフォルトの名無しさん
2006/05/20(土) 02:45:18どこかいい解説ないですかね〜
0130デフォルトの名無しさん
2006/05/20(土) 12:04:19ttp://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=Subversion%E3%82%92%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8B%E4%BD%9C%E6%A5%AD%E3%81%AE%E8%A8%98%E9%8C%B2&num=50
とか?
0131デフォルトの名無しさん
2006/05/21(日) 23:12:14バックアップして削除して最新入れる
のほかに便利な方法ないかな、。。
0132デフォルトの名無しさん
2006/05/23(火) 00:09:550133デフォルトの名無しさん
2006/05/23(火) 00:25:570134デフォルトの名無しさん
2006/05/23(火) 07:17:49*BSD ならそれぞれパッケージ管理のツールがあるだろうに
どうやって入れたのかも入れずに何を教えてほしいんだか
0135デフォルトの名無しさん
2006/05/23(火) 10:32:47jailの中にインストールすれば、ばっさり捨てて再インストールですむ。
依存地獄にはまらない。
0136デフォルトの名無しさん
2006/06/01(木) 11:04:180137デフォルトの名無しさん
2006/06/03(土) 22:54:180138デフォルトの名無しさん
2006/06/03(土) 23:59:21フォルダ間のDiffがおかしいバグがなおってねぇ〜
0139デフォルトの名無しさん
2006/06/04(日) 00:46:27バグ報告は適切な場所へ、詳細に。
0140デフォルトの名無しさん
2006/06/04(日) 05:50:08svn:mime-typeがついてくれなくて酷い目にあったんですが
どうやったら自動でつけられますでしょうか?
0141デフォルトの名無しさん
2006/06/04(日) 06:38:30http://subversion.bluegate.org/doc/ch07s02.html#svn.advanced.props.auto
0142デフォルトの名無しさん
2006/06/04(日) 13:28:041.3.1でpdfを普通に見れてるんだけど、
どんな酷い目にあったんですか?
0143デフォルトの名無しさん
2006/06/04(日) 15:02:29かな?
0144デフォルトの名無しさん
2006/06/05(月) 14:08:20サブバージョンのリポジトリって、単に共有HDDに作成して、
複数のクライアントから同時にアクセスしたりしても大丈夫ですか?
apache とか使えれば良いんですが、使えない環境なので
ぐぐってみたけど分かりませんでした。
どなたか教えて
0145デフォルトの名無しさん
2006/06/05(月) 14:14:47ルールの違う複数のリポジトリへアクセスする時困るし、プロジェクトに人が増えるたびに
ちゃんと設定できているか確認して回らないといけないのはミスが発生しそうで怖い。
設定を追加する必要が発生したときも、参加者全員分の設定確認しないといけないし。
>>144
FSFSでリポジトリを作れば大丈夫じゃなかったかな?
でもだれも推奨しないと思うから、せめて svnserve とか使った方が良いと思うよ。
0146デフォルトの名無しさん
2006/06/05(月) 14:27:42素早いレスありがとうございました
svnserve も使えないんです。
なんせ nas にリポジトリ置こうと思ってたので・・・
やっぱサーバ立てないとダメか・・・
ありがとうございました。
0147デフォルトの名無しさん
2006/06/05(月) 17:05:26>>2のリンク先みればわかるが、file://プロトコルで指定しても排他はされるらしい。
実際に確かめたことは試したことは無いがな。
0148デフォルトの名無しさん
2006/06/05(月) 17:23:11一応マニュアルの記述ね。
subversion.bluegate.org/doc/ch05s02.html
BDB はだめだかんね。
0149デフォルトの名無しさん
2006/06/05(月) 18:33:31>148
おお優しい皆様ありがとうございました。
一応マニュアルにはダメとは書いていないみたいですね。
すこしやってみてやばそうだったらサーバ立てます。
thx
0150140
2006/06/06(火) 10:00:08ありがとうございます。でも、リンク張るならそこではなく
http://subversion.bluegate.org/doc/ch07.html#svn.advanced.confarea.windows-registry
かと。このレジストリの設定がTortoiseSVNでも有効だとして、ですが。
結局、TortoiseSVNユーザはレジストリを直接いじれって話なんでしょうか?
>142
コミットログをメールで受け取っているんですが、巨大なpdfファイルのdiffを
受信する羽目になりました。ちゃんとsvn:mime-typeが設定されていたら
diffの出力は1行なんですが…
0151デフォルトの名無しさん
2006/06/06(火) 11:16:24Windows でも設定ファイルは有効だから、別にレジストリに限らず
設定ファイルを書き変えてもいい。もちろんレジストリを直接いじってもいいし、
*.reg ファイルを使ってもいい。
0152デフォルトの名無しさん
2006/06/06(火) 14:46:34種類に関係なく、「ユーザごとのINIファイル」ってのを使ってくれるのですね。
ちなみに、その「ユーザごとのINIファイル」ってのはどこにどういう名前で
置いておけばいいんでしょうか?
探し方が悪いんだろうと思いますが、見つけられませんでした。
0153デフォルトの名無しさん
2006/06/06(火) 15:20:291. TortoiseSVNの設定ダイアログを開く。
2. 「一般」タブを開く。
3. 「Subversionの設定ファイル」の「編集」ボタンをクリック。
0154デフォルトの名無しさん
2006/06/07(水) 14:12:46そのディレクトリのあるファイルがsvnで管理されているかは
.svn/text-base/FILENAME.svn-base
が存在するかどうか、で判断すればいいですか?
もし事前にこの軽量なチェックが通ったら次に重いsvnを呼んで正式に処理しようと思っているんですが。
0155デフォルトの名無しさん
2006/06/07(水) 14:46:07それで判断できるだろうけど、今後の変更の可能性を考えると推奨されないと思います。
svn infoとかstatusってそんなに重い?
単一のファイルチェックするにも、あるディレクトリ以下を再帰的にチェックするにも、
後でsvn使うんなら最初から使ってもいい気がするけど。特に再帰チェックはsvnのほうが
早いかもね。
0156デフォルトの名無しさん
2006/06/07(水) 14:48:34ありがとう。
これって、たぶん、レジストリに保存されるんでしょうね。
ぜんぜん気づきませんでした。
0157デフォルトの名無しさん
2006/06/07(水) 18:35:57使い方がわかんない。
昔のと比較して、昔のを一部コピペしようとしてもできない。
昔のをエディタで開こうとしてもできない。
見るだけなんかな・・・。
それとも、他にお勧めな差分表示ツールありますか?
0158157
2006/06/07(水) 18:37:54もっさりしてるけど、いい感じです。
0159デフォルトの名無しさん
2006/06/07(水) 18:46:35そのだめ文字ファイルを、圧縮保存してコミットしてから
cvs2svnを実行してみるという手は?
0160デフォルトの名無しさん
2006/06/07(水) 19:04:22WinMerge使ってます。使い勝手はちょっと人を選ぶかな?
0161デフォルトの名無しさん
2006/06/07(水) 19:34:420162デフォルトの名無しさん
2006/06/07(水) 21:44:44リポジトリ変換の話だから意味無いだろ。
0163デフォルトの名無しさん
2006/06/07(水) 21:46:44設定ファイルに書き込んだら自動的にレジストリにコピーされるとでも思ってるのか?
とりあえず book 読めよ。
http://subversion.bluegate.org/doc/ch07.html#svn.advanced.confarea
0164デフォルトの名無しさん
2006/06/07(水) 22:59:510165デフォルトの名無しさん
2006/06/07(水) 23:24:540166デフォルトの名無しさん
2006/06/08(木) 02:58:41Folsaと連携してもイマイチっぽい。
で、ちょっと探してBeyond Compareを試し中。シェアウェア($30)だけど。
http://www.scootersoftware.com/download.php?c=dl_jp
0167デフォルトの名無しさん
2006/06/09(金) 01:14:26DF
http://www.vector.co.jp/soft/win95/util/se113286.html
バイナリの比較を行うと遅すぎて死ぬが、フォルダ比較もできるのでお勧め。
あとはExcelファイルを比較するときには「ExDiff」というソフトを使ってる。
0168デフォルトの名無しさん
2006/06/09(金) 16:16:20156じゃないけど、なにが混乱するって、svnとTortoiseSVNの互換性が
よく分からないことなんだよなー。ウェブで見つけられる解説ってsvnの
解説ばかりで、TortoiseSVNの解説ってどっかにいいのあるかな。
0169デフォルトの名無しさん
2006/06/09(金) 22:36:46どっちも一緒に使ってるけど、何も問題はないよ。
むしろ何を心配してるのかが分からん。
日常的なコミットやリポジトリとの差分表示は TortoiseSVN だけど、
ブランチやタグ作成は、なんとなく svn コマンドを使ってみたりしてます。
0170デフォルトの名無しさん
2006/06/09(金) 23:00:06新しいバージョンを上書きインストールしたのが原因か?
0171デフォルトの名無しさん
2006/06/10(土) 10:16:45けっこうなボリュームの HTML ヘルプがインストールされてるはずだが。
0172デフォルトの名無しさん
2006/06/10(土) 10:18:390173デフォルトの名無しさん
2006/06/10(土) 22:08:17http://www.caldron.jp/~nabetaro/hiki.cgi?SubversionWork
0174デフォルトの名無しさん
2006/06/12(月) 16:20:21tracで見ると文字化けするので最初にさかのぼって設定したいです。
可能でしょうか? 普通に属性を設定しても今の版以降にしか効果
ないみたいでした。
0175デフォルトの名無しさん
2006/06/12(月) 16:45:26それは履歴の改ざんにあたるから、公開されているインターフェースではできないと思うよ。
0176デフォルトの名無しさん
2006/06/12(月) 17:12:390177質問
2006/06/13(火) 18:51:31TortoiseSVNのバージョンは1.3.4です。サーバはまだ立ててないので
ローカルディスクにリポジトリをBDBで作成しています。
適当にファイルをインポートしてチェックアウトし、ファイルを変更しコミットしてみました。
変更したファイルのリビジョングラフを見てみようと思い、実行してみましたが
「TortoiseSVN : リビジョングラフ」ウインドウには「グラフは利用できません」と
表示されます。
リビジョングラフを使用できるようにするにはどうすればよいのでしょうか?
0178デフォルトの名無しさん
2006/06/13(火) 20:16:12ブランチを作る
0179177
2006/06/13(火) 21:29:130180デフォルトの名無しさん
2006/06/14(水) 16:55:48直接関係ないけど、BDBはやめたほうがいいよ。Windowsならなおさら。
fsfsにしなさいな。
0181デフォルトの名無しさん
2006/06/14(水) 18:59:170182デフォルトの名無しさん
2006/06/14(水) 19:11:250183デフォルトの名無しさん
2006/06/14(水) 19:50:070185デフォルトの名無しさん
2006/06/14(水) 23:23:11語感だけ見ても、どっちを使うべきか一目瞭然だな。
0186デフォルトの名無しさん
2006/06/16(金) 00:40:210187デフォルトの名無しさん
2006/06/16(金) 11:10:400188デフォルトの名無しさん
2006/06/16(金) 17:34:38またですか('A`)
この間バージョンアップしたとこなのに。
リブート入るから嫌なんだよね…
0189デフォルトの名無しさん
2006/06/16(金) 23:19:48うちの大学は無理。
串とおさないと外部にアクセスできないし
sshを使うにも専用の許可を貰って使えるようにした
ログインサーバを経由しないと行けない。
よってWebDAVでないと無理
0190デフォルトの名無しさん
2006/06/16(金) 23:21:49その機能、DreamWeaverやTeX、PDFにも欲しいな
0191デフォルトの名無しさん
2006/06/17(土) 16:10:51だからhttps使えというとるだろうが。
CONNECTが許可されていないなら諦めて自前の回線で接続しろ。
0192191
2006/06/17(土) 16:12:18>>189
だからhttps使えというとるだろうが。
CONNECTが許可されていないなら諦めて自前の回線で接続しろ。
0193デフォルトの名無しさん
2006/06/18(日) 22:08:08WinMergeをsvkのマージツールとして使うにはどうしたらいいんでしょうか。
0194デフォルトの名無しさん
2006/06/20(火) 03:18:30何をやってみてどうだったか書いてないので、全く見当がついていないと仮定。
環境変数 SVKMERGE に P4WinMerge と指定するんじゃないだろうか。
SVKはまともに使ったことがないので違ったらすまん。
0195デフォルトの名無しさん
2006/06/20(火) 07:48:41安倍官房長官もSubversion使いです。
しかし、日本の政策がBuleQuartzで管理されていたとは。
0196デフォルトの名無しさん
2006/06/20(火) 11:58:04ファイルをコミットするとコミット氏名にou=氏名,o=hogeとなってしまいます
氏名だけ表示するにはどうしたらいいのでしょうか?
0197デフォルトの名無しさん
2006/06/20(火) 13:26:54ou=氏名ってそのLDAP腐ってないか?
0198デフォルトの名無しさん
2006/06/20(火) 13:54:270199デフォルトの名無しさん
2006/06/20(火) 15:06:56ありがとです
0200デフォルトの名無しさん
2006/06/21(水) 01:38:10視覚的にスッげー楽しくなってるんですけど。
リビジョングラフとか、画像のdiffとか。
ミーハーな感想ですみませぬ。
作っている人も翻訳の中の人も乙であります。
0201デフォルトの名無しさん
2006/06/24(土) 16:34:39Apache2.2を拾ってきて apr のバージョンあわず…
Apache2.0系に戻るか苦悩中
SubVersionについてる mod_dav_svn.so(+それがらみ) のApache2.2用バイナリってどっかにおちてないぽか?
<<自分
自分でビルド汁
0202デフォルトの名無しさん
2006/06/24(土) 17:07:12http://svn.collab.net/viewvc/svn/trunk/build/generator/?view=log&pathrev=20180
0203デフォルトの名無しさん
2006/06/24(土) 17:11:35・元ファイルのパーミッションやタイムスタンプの保持
・/etc の作業コピー化(/etc に .svn/ を作成して /etc から直接 commit できるようにする)
などはどうすればいいでしょうか?
また、その他に想定される問題点はありますでしょうか?
0204デフォルトの名無しさん
2006/06/24(土) 17:22:30> ・元ファイルのパーミッションやタイムスタンプの保持
現状、これは Subversion の管理範囲外。
どうにかして自分でがんばらないと無理。
> ・/etc の作業コピー化
空のリポジトリ(またはその中のディレクトリ)を etc にチェックアウトして、
ファイルを追加していけばいい。
0205デフォルトの名無しさん
2006/06/24(土) 17:25:00どうもありがとうございました
0206デフォルトの名無しさん
2006/06/24(土) 21:43:45> いっぽう FSFS は以前のバージョンと、今回の最新バージョンのファイルの差
> 分を書き込みます。これは最新ツリーをチェックアウトする場合 Berkeley DB
> の HEAD リビジョンに保管されている完全な内容にアクセスするよりも少し遅
> くなることを意味しています。
FSFS は forward patch で保存されているのか?
revision が増えたら遅くなる?
0207デフォルトの名無しさん
2006/06/24(土) 22:04:29そう書いてあるだろ。それで納得しないなら試して確かめるしかない。
0208デフォルトの名無しさん
2006/06/25(日) 10:52:44>・元ファイルのパーミッションやタイムスタンプの保持
*BSDならmtree(8)
0209デフォルトの名無しさん
2006/06/25(日) 11:37:30案外、Bitkeeperとかだったりして。 (藁
まさかあのVSSじゃ手に負えないと思うが、もしそうだったら、ある意味すごいな。
0210デフォルトの名無しさん
2006/06/25(日) 18:08:13自社内で共通のソースコード管理ツールがあるのでそれを使う。ソースコードの流れで、たとえばバージョン分岐などの管理もこれでうまくできる。
[質問] では、Visual SourceSafe などは使っていないのか?
Visual SourceSafe は使わない。あれはビギナー (初心者) 向けのソフトだ。
0211デフォルトの名無しさん
2006/06/25(日) 19:46:59誰の発言?
0212デフォルトの名無しさん
2006/06/25(日) 19:56:040213デフォルトの名無しさん
2006/06/26(月) 21:14:540214デフォルトの名無しさん
2006/06/27(火) 01:47:48という疑念が頭の片隅にでも存在するレベル。
0215デフォルトの名無しさん
2006/06/27(火) 18:54:00例よって別会社から買い取って、M$が改悪したってパターンでしょ?
それでも複数の人のチェックアウトができるようになったり、努力は認める。
けど、自分は最初からそのように設計されている、Subversionを使います。
CVSはパフォーマンスが気になるサイズになってきたし(単にsf.netが腐ってただけかもしれんが)
0216デフォルトの名無しさん
2006/06/27(火) 22:38:55そんなレベルはあたりまえに「ビギナー」だろ。おれにとってさえもな。
0217デフォルトの名無しさん
2006/07/03(月) 17:01:07ブレンド比率を少しずつ変えるとアハ体験。
0218デフォルトの名無しさん
2006/07/06(木) 22:46:21やってみようと思ったが、pngには対応してない?
やり方が悪いんかな?
TortoriseSVN→ログを表示→作業コピーと比較
にしても、バイナリだから駄目といわれる orz
0219デフォルトの名無しさん
2006/07/08(土) 14:41:32"2006-06-06 00:00:00":"2006-06-07 00:00:00"
とかでやると最初のログが
2006-06-05の一番最後にコミットされたログからになる。
調べてみると日時を指定すると指定より前の最後のリビジョンを指してしまうらしい。。。
shellなどを使わずにうまく抽出する方法ありませんか?
0220デフォルトの名無しさん
2006/07/08(土) 18:33:24別にそれでいいんじゃ?
日付の変わり目みたいなもんがはっきりわかって便利だと思うんだが。
0221デフォルトの名無しさん
2006/07/09(日) 16:35:30Linuxだとなにがいいでしょうか?
0222デフォルトの名無しさん
2006/07/09(日) 20:30:00>"2006-06-06 00:00:00"
>2006-06-05の一番最後にコミットされたログから
「ログのフィルタ」を期待するからずれるんだろうね。
2006-06-06 00:00:00の時点でリポジトリがどんな状態にあったのか
と考えると、その直前のログ(=その時刻におけるログ)が含まれるのは自然なこと。
指定時刻におけるリビジョンとその間にあるログの一覧、という感じかな。
>shellなどを使わずに
どういう理由で使わないのかによるけど、2006-06-06 00:00:00における
リビジョン調べて、+1したものに置き換えればいいんじゃない?
0223デフォルトの名無しさん
2006/07/11(火) 16:48:25この現象が起きる場合は必ず同じところをチェックアウトすると起きます
file//経由の場合は起きないのでリポジトリが壊れているとかはなさそうです。
クライアント
> svn: REPORT request failed on '/svn/hogehoge/!svn/vcc/default'
> svn: REPORT of '/svn/hogehoge/!svn/vcc/default': Could not read chunk size: connection was closed by server. (http://localhost)
サーバー
> [Tue Jul 11 16:28:37 2006] [notice] child pid 21501 exit signal Segmentation fault (11)
環境
Ubuntu Linux dapper
apache2.0.55 + dav_svn1.3.1(r19032)
0224デフォルトの名無しさん
2006/07/11(火) 20:08:11間にproxyか何かいやしないか?
確認汁。
0225223
2006/07/11(火) 20:30:40直接つながってますね。
apacheが落ちてるのまではわかったのですが。
coreファイルがどうやっても吐かれないのでどのモジュールが原因かまでは特定できてない段階です(ulimit と sysctlは設定済み)
あと書き忘れましたがリポジトリのタイプはfsfsです。
よろしくおねがいします
0226223
2006/07/11(火) 21:13:32coredumpを吐くようにhttpd.confをいじってコア吐かせて
認証で使ってるmysqlモジュールが原因っぽいです。orz...
(gdb) bt
#0 0x00002aaaac0bcfc0 in strlen () from /lib/libc.so.6
#1 0x00002aaaacabc58c in mysql_query () from /usr/lib/libmysqlclient.so.15
#2 0x00002aaaac994f1c in create_mysql_auth_dir_config () from /usr/lib/apache2/modules/mod_auth_mysql.so
#3 0x00002aaaac9956d0 in mysql_authenticate_basic_user () from /usr/lib/apache2/modules/mod_auth_mysql.so
#4 0x000000000044e285 in ap_run_check_user_id ()
#5 0x00000000004505f0 in ap_process_request_internal ()
#6 0x00000000004507cf in ap_sub_req_method_uri ()
#7 0x00002aaaad0428c1 in dav_svn_authz_read () from /usr/lib/apache2/modules/mod_dav_svn.so
0227デフォルトの名無しさん
2006/07/12(水) 13:35:19mv foo bar だけでいいでしょうか。
よろしくお願いします。
0228デフォルトの名無しさん
2006/07/12(水) 14:24:57問題ないよ
0229デフォルトの名無しさん
2006/07/13(木) 15:49:12http://subversion.bluegate.org/doc/book.html#svn.ref.svn.c.add
では
svn add foo.c
とありますが、これをせず親ディレクトリごとcommitしても正しく追加されているようです。
addで事前予告する意味・必要性は何かあるんでしょうか?
0230デフォルトの名無しさん
2006/07/13(木) 22:59:43入門Subversion Windows/Linux対応 上平哲 秀和システム
ttp://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-1373-0
ぱっと見今までで一番良さそうだけど。
0231デフォルトの名無しさん
2006/07/13(木) 23:01:43追加操作をしていないファイルがcommitにより勝手に追加されたのなら、
それは「正しく追加された」のではなくてSubversionのバグ。
でもそんなバグはお目にかかったことがない。
確認した内容が想定した内容と異なるか、かなり特殊な条件でのバグと想像される。
0232デフォルトの名無しさん
2006/07/14(金) 07:37:16あるオープンソースプロジェクトから、ローカルで別バージョンを開発したいのですが、
オープンソース側の最新の変更は取り入れたい場合、どういう設定にすれば良いのでしょうか。
そのままいじっても良いのかもしれませんが、個人的な性格上、
間違えて、いじくり倒した方をコミットする危険性が否定できないので・・・。
0233デフォルトの名無しさん
2006/07/14(金) 08:21:340234デフォルトの名無しさん
2006/07/14(金) 10:32:43svnbookの第7章 ベンダーブランチ
0235デフォルトの名無しさん
2006/07/14(金) 11:05:33ローカルバージョンを作るという性質上、234のベンダーブランチはやや不適かも。
233の進めるとおりsvkのほうがニーズにマッチすると思うよ。svn単体ではなくなるのがナントモだけど。
0236デフォルトの名無しさん
2006/07/14(金) 17:27:11原因はTortoiseSVNでした
svnコマンドだけでやったら確かにcommitされてませんでした。
便利というかおせっかいというか・・・
とにかくお騒がせしてすいませんでした。(ぺこり)
0237デフォルトの名無しさん
2006/07/14(金) 22:22:11ありがとうございました。ご紹介いただいた手法について色々勉強してみます。
0238デフォルトの名無しさん
2006/07/15(土) 03:03:06ああ、TortoiseSVNか。
マニュアルを読むと、勝手に追加されるわけではなさそう。
コミット時に該当ファイルのチェックを手動でONにしたのでしょう。
リストのすぐ下のチェックを外せば表示もされないみたい。
身の回りで使用者が多いけど、事故は導入当初のみっぽい。
0239デフォルトの名無しさん
2006/07/15(土) 05:32:47日本語入力すると文字化けするのは仕様?
0240デフォルトの名無しさん
2006/07/15(土) 07:38:27長いこと使ってるが、そんな症状は覚えがないね。
TortoisesSVN のバージョンと再現手順を晒すべし。
0241デフォルトの名無しさん
2006/07/15(土) 09:35:56Tortoiseの設定画面でフォントの設定を日本語が表示出来るフォントにするべし
0242239
2006/07/15(土) 13:50:08おおTHX!!!
治りました。
CVSを導入しようかと思っていましたが、
やっぱりSVNにします。
0243デフォルトの名無しさん
2006/07/15(土) 14:13:02TortoiseSVNいれてるだけじゃ無理?内部的にはコマンドを実行してるだけなのかなと思って。
0244デフォルトの名無しさん
2006/07/15(土) 14:19:25別でインストールする必要がある。 Windows 向けのインストーラもあるから簡単だよ。
Subversion は C のライブラリを使ってクライアントを作るって設計になってるから、
TortoiseSVN と svn は同じライブラリを使った別のクライアントソフトって関係になってる。
0245デフォルトの名無しさん
2006/07/15(土) 22:20:53"Pragmatic Version Control using Subversion"の2nd Edition、書店でハケーン。
日本語訳が出る頃には1.4がリリースされているのだろうな。
0246デフォルトの名無しさん
2006/07/17(月) 16:11:15というか、できるんでしょうか?
これが可能だと、レンタルサーバ上にサーバを置いたりとか、
ある程度安心してできるようになると思うんですが。
0247デフォルトの名無しさん
2006/07/17(月) 17:00:14「サーバのルート管理者に直見されるのが心配」という話なら
自分だけが管理している以外のあらゆるサーバを使うな。
0248デフォルトの名無しさん
2006/07/17(月) 20:05:100249デフォルトの名無しさん
2006/07/17(月) 20:59:55diffをとったらどうなるの?w
0250デフォルトの名無しさん
2006/07/19(水) 16:25:28初心者的質問なのですが、更新したファイルの差分だけをエクスポートすることは可能でしょうか?
(例えば、リビジョン10まで更新したとして、リビジョン7で追加、更新されたファイルだけをエクスポートする)
エクスポートすると、いつもファイルを丸ごと持ってきてしまうので…
どうか教えてくださいませ
0251デフォルトの名無しさん
2006/07/19(水) 16:45:080253デフォルトの名無しさん
2006/07/19(水) 16:58:11デザインかっこいいですね
これから勉強します
湧く湧く
0254デフォルトの名無しさん
2006/07/19(水) 17:00:24ファイル指定で取り出せばなんとかならんかな。
0255250
2006/07/19(水) 18:21:48リスト化とファイルを持ってくる別ツールで何とかなるかも…
ありがとうございました
どうしても他の方が更新したファイルのみを、コピーしてくる、といったことがしたいので、
もう少し調べてみます
0256デフォルトの名無しさん
2006/07/19(水) 19:23:13設定でなんとかなるものでしょうか?
0257デフォルトの名無しさん
2006/07/19(水) 20:28:11ttp://www.fprog.org/projects/SvnChangeList
0258デフォルトの名無しさん
2006/07/20(木) 03:34:01エクスポートしたファイルを持っていく先に完全なツリーがあるなら普通に
作業コピー持てばいいような気がするけど、どういう状況?
Unified diff 出して patch じゃだめなの?
>>257
もうすぐお役御免かな。
http://subversion.tigris.org/issues/show_bug.cgi?id=2015
「変更されたファイルだけエクスポート」っていうと、削除や移動はどうなれば
いいんだろうな?
0259デフォルトの名無しさん
2006/07/20(木) 03:35:55フォルダを奪うってなんだ?
何したら、どんなエラーがでるの?
0260250
2006/07/20(木) 10:24:42おお!まさに私の求めていたソフトです!!ありがとうございます!
というか状況もそのままです! 多人数でWeb管理をする際に、必要だったので…
…が、しかしエラーが発生してしまいましたorz
Repositry pathにリポジトリの箇所を指定し、Make_Listボタンを押したときです。
----------------------------------------------------------------------------------------------
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。
「続行」をクリックすると、アプリケーションはこのエラーを無視し、続行しようとします。
「終了」をクリックすると、アプリケーションは直ちに終了します。
指定されたパスが見つかりません。
************** 例外テキスト **************
System.ComponentModel.Win32Exception: 指定されたパスが見つかりません。
場所 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
場所 System.Diagnostics.Process.Start()
場所 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
場所 SvnChangeList.Lib.SvnChangeListLib.SvnCommand(String args, String& stderr)
(以下略)
----------------------------------------------------------------------------------------------
ちゃんと.NET Framework 2.0もインストールしたのですが…
ここで聞くのはお門違いかもしれませんが、専用のホームページもなく…
どうか助けてくださいませ…
0261デフォルトの名無しさん
2006/07/20(木) 10:29:310262250
2006/07/20(木) 10:52:12レスありがとうございます
実は殆どの作業をTortoiseSVNで行っていたので、
コマンドライン作業は初歩的なこともできなかったりするのです…すみません
ただ、差分ファイルのみを構成を保ったまま、書き出したいので、少し違うような気がします。
TortoiseSVNにそういう機能があればなぁ…
0263250
2006/07/20(木) 11:00:59…そ、そのとおりでした。
一度インストールしたときに場所を変えたのがいけなかったのか…
ありがとうございました!これですごく助かります!!
0264デフォルトの名無しさん
2006/07/20(木) 19:10:081つのプロジェクトだけ別リポジトリで復元するとリビジョンが歯抜けになってるからちょっと気持ち悪いなぁト思っただけなんですが。
0265デフォルトの名無しさん
2006/07/20(木) 22:58:32svndumpfilter 使ってるなら、--drop-empty-revs --renumber-revs オプションつければ番号詰められるみたいだけど、
それは解決にならない?
0266264
2006/07/20(木) 23:44:22リポジトリ/プロジェクトコード/trunk
/branches
/tags
みたいな感じで運用しようと思ってるんだけどおかしい?
俺の会社今までバージョン管理ソフト使ったことないんだよ。。。
誰もわからんので四苦八苦。
0267デフォルトの名無しさん
2006/07/21(金) 01:35:271.4.0 で追加されてるっぽいよ。 Nightly Build で試せるはず。
http://mapcar.org/tsvn-snapshots/latest/changelog.html#r7031
0268デフォルトの名無しさん
2006/07/21(金) 01:37:06プロジェクトごとにリポジトリ分けるのがおすすめだなぁ。
フックとかリポジトリ単位での設定もあるし、ごちゃまぜになってると
バックアップの単位にも悩むんじゃない?
0269デフォルトの名無しさん
2006/07/21(金) 01:37:15そう言う状態なら、この本を読んだ方が早いと思う
http://www.amazon.co.jp/gp/product/4274066134/
0270デフォルトの名無しさん
2006/07/21(金) 01:45:33デスクトップにaというフォルダを作り他のマシンからフルコントロールで共有を出し、
その中にbというフォルダを作り、bの中にいろんな拡張子のファイルやフォルダを
たくさん入れる。
何分か待つかその後TortoiseSVNを適当に使った後、他のマシンからフォルダbを消す。
そうすると元マシンからも他マシンからもフォルダbが消えてなく残っていて、何か
操作しようとすると既にフォルダが無いとかのエラー。
bの中にあったファイルやフォルダはきちんと消えているのに、フォルダbだけは
TSVNCache.exeが奪っていて何もできない。
(エクスプローラでF5しても消えないし、コマンドプロンプトでdirしても存在している)
タスクマネージャからTSVNCache.exeを終了させると、フォルダbは消滅。
こんな状態。なんなんだろうこれ・・・
0271デフォルトの名無しさん
2006/07/21(金) 12:33:23#或いは「握る」とか。
0272デフォルトの名無しさん
2006/07/21(金) 13:47:240273デフォルトの名無しさん
2006/07/21(金) 20:31:49ttp://www.forest.impress.co.jp/article/2005/05/10/unlocker.html
0274デフォルトの名無しさん
2006/07/22(土) 08:46:51俺はTSVNCache.exeじゃないけど、explorer.exeがよくフォルダをつかんで困るなあ。
なんかのシェル拡張が悪いんだろうけど、わからない。
Unlockerで大体何とかなってる。
0275デフォルトの名無しさん
2006/07/22(土) 12:02:46ファイル全体を持ってきてMD5取るのはちと厳しいので。
Subversion APIを使ったやり方を知りたいのですが、コマンドラインから
取得する方法さえ分かりません。
0276デフォルトの名無しさん
2006/07/22(土) 12:06:56ファイルの場合は普通にコピー→貼り付け→追加でなんとかなりますけど
ディレクトリの場合は.svnの処理とかどうすれば・・・・
0277デフォルトの名無しさん
2006/07/22(土) 12:55:47右クリックしながらドラッグ&ドロップとか?
0278デフォルトの名無しさん
2006/07/22(土) 12:57:490279デフォルトの名無しさん
2006/07/22(土) 13:22:13おぉぉ・・・こんなことができるんだ。。知らなかった。
thanx
0280デフォルトの名無しさん
2006/07/22(土) 16:36:500281デフォルトの名無しさん
2006/07/22(土) 20:58:490282275
2006/07/22(土) 21:20:49現在のワーキングコピーについてはそれで問題ないですが、
リポジトリに対してinfoするとchecksumが返ってきません。
あと、こちらの環境はSubversion1.3.2 @ FreeBSD 6.1です。
0283デフォルトの名無しさん
2006/07/22(土) 21:35:02そうしたい意図がよくわかんないんだけど、
今いじっているファイルのチェックサムと
リポジトリにあるファイルのチェックサムを比べたいの?
もしそうだったら、全部svnのコマンドでやろうとしないで
スクリプトつくっちゃったほうがはやいんじゃないか?
0284デフォルトの名無しさん
2006/07/22(土) 21:52:44svn_ifno_t をみると、チェックサムは作業コピーにあるときしか有効にならないみたい。
svn_fs レベルでは svn_fs_file_md5_checksum() というのがあるが、
svn_ra にチェックサムが見当たらない。
今のところ、ローカルリポジトリを直接 svn_fs で開かないと無理っぽい。
0285デフォルトの名無しさん
2006/07/22(土) 22:08:11相手がhttpで運用されてるsvnならWebDAVのPROPGETで取れるんじゃマイカ?
0286デフォルトの名無しさん
2006/07/22(土) 22:20:510287デフォルトの名無しさん
2006/07/22(土) 22:33:030288275
2006/07/23(日) 00:03:36まさしくその通りで、svnの管理下にない(つまりワーキングコピーでない)
リポジトリのローカルコピーに対して、正当性チェックをしたかったのです。
svn cat hoge | md5 で目的は達成できますが、ファイル全体を転送する
必要はなくて、ハッシュだけ分かればそれで十分なんですよね。
>>284
うーむ、無理っぽいですか。 残念。
>>285
WebDAVは使ってないのです。
無理とわかれば踏ん切りもつきます。
どうもありがとうございました。
0289名無し募集中。。。
2006/07/23(日) 10:44:060290デフォルトの名無しさん
2006/07/23(日) 13:17:09ファイルを更新日時付きで履歴管理したいのですが、svn copyすると、
新しいファイルの更新日時はその時点の日時が設定されてしまいます。
そしてcopy後commitする前はファイルはリポジトリへの追加待ち状態で、
この時点では履歴を持たず、copy後の変更の有無を知る術がありません。
copy後に新たな変更があった場合に限り新しい更新日時をプロパティに
セットするためには、リポジトリの内容との比較をする必要があります。
加えてモバイルで作業する事がしばしばあるので、通信量は可能な限り
少なく抑えたかったのです。
そんなわけで、>>288 でのワーキングコピーでない、というのは正確では
ないのですが、細かい事を言うとややこしくなりそうだったので、あのような
言い方をした次第です。
0291デフォルトの名無しさん
2006/07/23(日) 21:56:11svn copy で リポジトリ内でのコピーを指示した場合、コピー先のディレクトリが
(リポジトリ上に)存在しているかどうかで、コピー元のパスの解釈が変わってしまう
ようなのですが、これを常に同じ動きにするような指定方法はありますか。
(コピー先が既存であっても、新規の場合と同じ動きをして欲しいのですが)
例えば、リポジトリのURLが file:///var/repo/ で、
svn ls -R file:///var/repo の結果が下の場合。
a/
a/a1/
file:///var/repo/b が(リポジトリ上に)存在していない状態で、
svn copy file:///var/repo/a file:///var/repo/b とすると、
svn ls -R file:///var/repo/b の結果は
a1/ となります。(bが自動的に作成されその下にa1がコピーされる)
この状態で(つまり bが既存の状態で)同じ svn copy コマンド
svn copy file:///var/repo/a file:///var/repo/b を実行すると、
svn ls -R file:///var/repo/b の結果は
a/
a/a1/
a1/
となり、a/がコピーされていまします。という動作の非互換(?)に悩んでいます。
(記述が分かりにくくてすみません)
0292デフォルトの名無しさん
2006/07/23(日) 22:18:40API レベルでは変更が入った(1.4 でリリースされる)けど、上書きじゃなくてエラーになる。
さらに svn copy の動作は元のまんま。
http://subversion.tigris.org/issues/show_bug.cgi?id=2188
svn copy の前に svn delete すれば、だいたい同じにはなるんだろうけど、
なんか嫌だよね。
0293291
2006/07/23(日) 22:44:48ありがとうございます。
動作結果を想像しにくい(動作を想定できない)のでちょっと困りますね。
取り敢えず、常に svn delete から入るような操作手順とすることで
対応するようにしてみます。
0294デフォルトの名無しさん
2006/07/24(月) 13:22:330295デフォルトの名無しさん
2006/07/24(月) 18:09:59svnadmin: ファイルが見つかりません: トランザクション 5-1, パス 'test/doc/資料/hoge'
と出たので該当のパスを、svndumpfilter excludeしようとすると
svndumpfilter: ダンプストリーム中のデータが途切れています
というエラーが出ます。
これはどういう事なのでしょうか?
0296デフォルトの名無しさん
2006/07/25(火) 03:25:15エラーメッセージの通りじゃないの?
0297デフォルトの名無しさん
2006/07/25(火) 09:41:12パスに日本語が含まれてるな。
サーバとクライアントのエンコードが違ってるとか?
0298295
2006/07/25(火) 09:51:34リビジョンが約400程あるのですが、移行元リポジトリの
該当箇所を確認してみると、リビジョン6でファイルが存在しています。
履歴も確認してみましたが、リビジョン6以降は特に何も操作がされていないという状況でした。
確かに、エラーメッセージ通りだとは思いますが、それにしてもこれは・・・?
0299295
2006/07/25(火) 09:58:51確かに違います。
サーバー(移行元):FedoraCore5(UTF-8) / BDB
サーバー(移行先):WindowsServer2003 /FSFS
クライアント:WindowsXP
0300250
2006/07/25(火) 19:45:44返事が送れて申し訳ありません、1.4.0入れさせていただきました!
TortoiseSVNにこの機能が付くとは…
…が、やり方がわかりませんorz どこに機能が追加されたのやら…
どなたか、詳しく説明してくださいませんでしょうか?
何度も申し訳ないです…
0301デフォルトの名無しさん
2006/07/25(火) 20:28:32マニュアル読め。
0302デフォルトの名無しさん
2006/07/25(火) 21:51:20リリース時点のリビジョン(?)をbranchesの下にRB1.0という名前でコピー(この時点ではtrunkと同じ)
で、今後は基本的にtrunkをチェックアウトしてコミット、
リリースにバグが発生したらRB1.0をチェックアウトしてRB1.0にそのままコミット?、trunkにもマージ、
tagのしたにRB1.01みたいなのを作るってことでいいでしょうか?
その後さらにバグが見つかった場合tagのRB1.01をチェックアウトして修正??
ここらへんの手順がわかりません。。。
参考書などを読んでみてるのですがbranches,tag明確な違いが理解できてないみたいです。
0303デフォルトの名無しさん
2006/07/25(火) 22:01:51主開発はtrunk、バグfixはbranchで行う。
オレはこんな風に運用することが多い。
ただこの使い方だとリリースしたリビジョンだけ控えておけば
tagは要らないかもしれん。
0304デフォルトの名無しさん
2006/07/25(火) 22:17:51それなら、branches/RB1.x みたいにして、バグfixをやったら、
結果を tags/RB1.00 とか tags/RB1.01 とかにするってのはどうでしょ。
tags/ をチェックアウトして修正ってのはやらないと思う。
>>269で紹介されている書籍には運用についても書いてあるからこれ見るのもいいかも。
0305デフォルトの名無しさん
2006/07/25(火) 23:57:26起動するとコマンドプロンプトのウィンドウが出てくるし、
そのウィンドウを閉じると終了してしまうし、
タスクトレーには出てくるし、てなところがイマイチ。
なんだかなあ…
0306デフォルトの名無しさん
2006/07/26(水) 00:05:05馬鹿?
0307デフォルトの名無しさん
2006/07/26(水) 01:04:300308デフォルトの名無しさん
2006/07/26(水) 02:08:33Apacheを使用せずsvnserveでWindows上の運用かな。
svnserveを起動するバッチファイルを書いて、
コントロールパネルのタスクでシステム起動時に実行させる。
手動でタスク起動するとコマンドプロンプトのウインドウが表示されるが、
OS起動時に自動起動するとウインドウが見えない。
もちろんタスクトレイにも表示されない。
日本語で解説してたWebページがあったと思う。
SVNServiceでもサービスに出来るが、日本語リポジトリ名は不可だった。
EXEをサービス化する汎用ツールでも可能と思うが、試したことない。
0309デフォルトの名無しさん
2006/07/26(水) 05:09:311.4.0 からは svnserve.exe 自体が Windows サービスの機能を持つようになるよ。
0310デフォルトの名無しさん
2006/07/26(水) 08:20:59無料で貸してくれるところない?
0311デフォルトの名無しさん
2006/07/26(水) 08:59:350312250
2006/07/26(水) 09:02:57マニュアルというと、ヘルプですよね?
うーん、新バージョンにしてから一通り目を通したのですが…
新しい機能だけをまとめておいてくれると助かるんだけどなぁ…
どうも申し訳ありませんでした。出直してきます
0313305
2006/07/26(水) 09:51:56> タスクトレーには出てくるし
→ タスクバーには出てくるし
>>308
Apache を使用していますが、Windows 版での運用です。
> OS起動時に自動起動するとウインドウが見えない。
なるほど、その手がありましたか。φ(..) メモメモ
なら、ローカルコンピュータポリシーでスタートアップのスクリプトを
設定するという手も有りかな。
> SVNServiceでもサービスに出来るが、日本語リポジトリ名は不可だった。
早速 SVNService なるものをぐぐってインストールしてみますた。
http://www.clip.gr.jp/~imai/PukiImaiWiki/index.php?Subversion
コンパネ → サービス で SVNService の項目が出るようになりました。
日本語リポジトリ名は不可とのことですが、コーディング関連では
日本語フォルダ名を使用しない習慣ですので無問題です。
svnserve を起動するバッチファイルをシステム起動時に実行させる方法
よりは、こちらの方がサーバの設定変更などの際にサービス実行の
ON/OFF をコントロールできるのでベターですね。
どもども アリガ�d! (´▽`) ございますた。
>>309
ほう、それはそれは !
と、早速本家の Announcements を見たら、すでに 1.4.9 RC4 が出てたのね。
過去のリリース状況から推測すると、正式版は 10日後〜1ヶ月後くらいかな ?
0314305
2006/07/26(水) 09:58:57> 1.4.9 RC4
→ 1.4.0 RC4
0315デフォルトの名無しさん
2006/07/26(水) 13:09:24* trunkで主開発。
* リリースするたびにタグをふる。(e.g. svn cp trunk tags/1.0.0)
* 特定のリリースを修正してリリースしないといけなくなったら
ブランチをきって作業 (e.g. svn cp tags/1.0.0 branches/1.0.0)
* ブランチでの作業が終わってそれをリリースする時にも
タグをふる (e.g. svn cp branches/1.0.0 tags/1.0.1)
* 各個人の作業はぜんぶブランチ上でやって、レビュー後に
マージする。 (e.g. svn cp trunk branches/tanaka/trunk)
これでイメージできると思う。
リビジョンを控えておけばタグを振らなくてもいいけれど
結局、ブランチ切るときとか面倒なんで、正式リリースの時は
必ずタグを振るようにした方が何かと便利。
うちでは、社内用のビルドでは、リビジョンをChangeLogに
書くだけでタグは振ってないけれど、社外向けリリースは
ぜんぶちゃんと振ってる。まあ、当たり前だけど。
0316デフォルトの名無しさん
2006/07/26(水) 13:53:56つかねーな・・・もう・・・
0317デフォルトの名無しさん
2006/07/26(水) 13:58:20WindowsNT系はいらないのかと思ってた・・・。ごめんね・・・。
0318デフォルトの名無しさん
2006/07/26(水) 16:20:070319デフォルトの名無しさん
2006/07/26(水) 19:09:240320デフォルトの名無しさん
2006/07/26(水) 20:59:13trunk/以下のディレクトリ構成はどのようにするのがよいのでしょうか。
trunk/
WEB-INF/
index.html
aaaa.js
bbbb.css
のようにそのままデプロイされた状態と同じ構成にするとチェックアウトした際など楽なのですが、
通常はこのような構成にはしないものなのでしょうか。
0321デフォルトの名無しさん
2006/07/26(水) 21:18:39しない。
trunk/
(webアプリケーション名)/
WEB-INF/
index.html
aaaa.js
bbbb.css
じゃないか?
0322デフォルトの名無しさん
2006/07/26(水) 21:30:49WEB-INFディレクトリ、その他静的リソースが入ってるって感じでよろしいでしょうか。
0323デフォルトの名無しさん
2006/07/26(水) 22:19:440324デフォルトの名無しさん
2006/07/27(木) 22:39:17定数をきる
変数をきる
デファインをきる
パーテーションをきる
など大抵「きる」で通じるこの業界って……
0325デフォルトの名無しさん
2006/07/27(木) 23:26:310326デフォルトの名無しさん
2006/07/27(木) 23:50:21変数をきる
デファインをきる
全然、意味が分からんwwwwwww
0327デフォルトの名無しさん
2006/07/28(金) 04:20:210328デフォルトの名無しさん
2006/07/28(金) 07:44:10仕様書は破り捨てる物
0329デフォルトの名無しさん
2006/07/28(金) 08:10:44いい響きだ。意味はわからんけど
0330デフォルトの名無しさん
2006/07/28(金) 09:32:09「納期をぶっち切る」
ならよくやるが。
0331デフォルトの名無しさん
2006/07/28(金) 10:09:410332デフォルトの名無しさん
2006/07/28(金) 10:51:230333デフォルトの名無しさん
2006/07/28(金) 10:51:510334デフォルトの名無しさん
2006/07/28(金) 13:30:060335デフォルトの名無しさん
2006/07/28(金) 14:13:530336デフォルトの名無しさん
2006/07/28(金) 16:11:560337デフォルトの名無しさん
2006/07/28(金) 16:12:57>>333
0338315
2006/07/28(金) 18:22:53なるほど、言われるまで慣用句だとは気づいてなかったです。
0339デフォルトの名無しさん
2006/07/31(月) 07:46:27素直にApacheを使いましょう。
もしくはsvnserveで。
0340デフォルトの名無しさん
2006/07/31(月) 14:01:42(差分を見れるかどうかっていう意味です。)
0341デフォルトの名無しさん
2006/07/31(月) 14:26:34公式のものではないが差分をとるツールもある。
0342デフォルトの名無しさん
2006/07/31(月) 14:52:27tortoiseSVNを使ってるなら↓
ttp://freemind.s57.xrea.com/xdocdiff/
他は知らない。
0343デフォルトの名無しさん
2006/07/31(月) 22:47:36http://japan.cnet.com/news/ent/story/0,2000056022,20184128,00.htm
0344デフォルトの名無しさん
2006/08/01(火) 08:24:02どうかな?Subversionを提供するところならすでにsf.netがあるし、
「実績がないから」という理由でSubversionを避けていた
「101匹目のサル」には効き目があるかもしれない。でも、
社内ではなく、社外向けのOSSプロジェクト向けに公開だから、
人によっては「お遊び」と受け取るかもしれない。
他に、Subversionの普及を阻む人たちとしてはこんなのが考えられるけど、
彼らにはインパクトないんじゃない?
1. 反フリーソフト主義者
「フリーソフトなんて保証のないもの、プロなら使わない」
2. VSS信者
「競合したら困るよ。ロックは?」
3. CVS派
「CVSでいいじゃん。別に困ってないし。」
4. バージョン管理システムを否定する原始人
「我が社では実績ある台帳管理を実施している。そんな怪しげなソフトは必要ない。」
0345デフォルトの名無しさん
2006/08/01(火) 15:11:53本当はあんまり好きじゃないなあ、Subversion って。
https+ldapで使ってるんだけど、遅くて仕方ないし
チェックインしに行ったまま1分くらい帰って来なくなること
とか頻繁にあるし。ユーザ10人くらいなのに。
ssh+svnserverのパフォーマンスなら文句ないんだけど
それじゃ魅力半減だしなあ。
0346デフォルトの名無しさん
2006/08/01(火) 15:37:27ググったところ、sshdの認証情報をPAM経由で
LDAPサーバからもらう方法があるらしい。
そういうことじゃなくて?
0347デフォルトの名無しさん
2006/08/01(火) 22:58:390348デフォルトの名無しさん
2006/08/02(水) 00:08:52でも、デスクトップのアイコンを右クリックすると Tortoise メニューが2つ出てくる
のだが、俺だけ ?
実害は無いのでどーでもいいのだが、解決法あれば情報きぼんぬ。
0349デフォルトの名無しさん
2006/08/02(水) 00:19:55ショートカット?
http://svn.haxx.se/tsvn/archive-2005-05/1303.shtml
0350デフォルトの名無しさん
2006/08/02(水) 00:33:11サンクス
俺の場合はエクスプローラのコンテキストメニューじゃなくて
デスクトップアイコンを右クリックしたときに TSVN メニューが二つ出てくる。
1.3.3 → 1.3.5 の時上書きインストールしたのがいけなかったのかも。
一度アンインストールしてから再インストールを試してみる。
0351デフォルトの名無しさん
2006/08/02(水) 00:40:28「コンテキストメニュー」=「右クリックしたときのメニュー」
0352348
2006/08/02(水) 00:47:19これからレジストリを調べてみる。
0353デフォルトの名無しさん
2006/08/02(水) 01:00:210354デフォルトの名無しさん
2006/08/02(水) 01:01:400355デフォルトの名無しさん
2006/08/02(水) 01:30:300356348
2006/08/02(水) 02:21:50Folder のほうの shellex を削除してみたら一見うまくいったかに見えたが、
一部のアイコンでまだ二つ出るのがいくつか残っていて、
さらにいくつかいじくりまわしているうちに、ぐだぐだになったので結局あきらめマスタ。
0357デフォルトの名無しさん
2006/08/02(水) 02:48:55いじくって、グダグダになってそうだな。
さっくりと、OSごとクリーンインストールが吉。
0358デフォルトの名無しさん
2006/08/02(水) 02:53:14レジストリの回復にはある程度大丈夫と思ってます。
0359デフォルトの名無しさん
2006/08/02(水) 04:19:590360デフォルトの名無しさん
2006/08/02(水) 04:22:34レポジトリ内に ERUNT のバックアップ先フォルダを含めておけばいいと思うよ。
0361デフォルトの名無しさん
2006/08/02(水) 14:57:06そういうことじゃないです。つか、それなら
パフォーマンスは許容範囲内だけれど
それだと魅力が半減なわけです。
それで十分な人には十分だろうけれど
仕事でまじめに使うには、mod_authz_svn
とか使えない困ることが多い。
つまり、apacheなくても動かせるっていうけど
それだと使えるうちに入らんし、apache経由だと
遅いんで、どうも好きくない、と。
まあ、いまさらcvsには戻れないし、当分は
使い続けますけどね。
0362デフォルトの名無しさん
2006/08/02(水) 15:44:550363デフォルトの名無しさん
2006/08/02(水) 16:00:51ディレクトリごとのアクセス制御なら、
pre-commitフックスクリプトでゴニョゴニョとするみたい。
ttp://subversion.tigris.org/tools_contrib.html#hook_scripts
ここの、commit-access-control.plとか、svnperms.pyあたりが参考になるかも。
こちとら仕事じゃCVSのまま、
svn+sshのリポジトリはあるけど自宅で自分一人しか使ってないから、
こういう運用は考えたこともないです。
0364デフォルトの名無しさん
2006/08/02(水) 19:48:51SVNPathAuthz offつけると結構変わると思う
0365デフォルトの名無しさん
2006/08/14(月) 13:32:340366デフォルトの名無しさん
2006/08/14(月) 13:59:180367デフォルトの名無しさん
2006/08/14(月) 14:05:36納得できない理由が想像できん
0368デフォルトの名無しさん
2006/08/14(月) 14:07:500369デフォルトの名無しさん
2006/08/14(月) 14:10:390370デフォルトの名無しさん
2006/08/14(月) 14:11:26本質的なデータ (trunk) は変化してないのに
リビジョンが変化するのが気持ち悪いんでは?
個人的には、わからんでもない。
0371デフォルトの名無しさん
2006/08/14(月) 14:14:370372デフォルトの名無しさん
2006/08/14(月) 15:20:57trunkのコピーを作るだけ
0373デフォルトの名無しさん
2006/08/14(月) 15:57:59ちょっと古いのでSubversionについては載ってないのが(判ってたけど)不満だ。
0374デフォルトの名無しさん
2006/08/14(月) 16:14:37じゃあ、trunk、brunches、tagsっていうディレクトリを作るって慣習もやめてほしい・・・
0375デフォルトの名無しさん
2006/08/14(月) 16:19:04ならないんじゃないか
ディレクトリ切るのやめたって>>366の問題(?)はなくならないし
0376デフォルトの名無しさん
2006/08/14(月) 16:20:39そういった慣習がいやならば、無理に作らなくてもよいと思うぞ。
別に、従う必要はないのだから・・・。
0377デフォルトの名無しさん
2006/08/14(月) 16:20:41慣習にとらわれない、独特の命名法ができているかもしれない。
0378デフォルトの名無しさん
2006/08/14(月) 16:23:210379デフォルトの名無しさん
2006/08/14(月) 16:42:07特に逆らうべき理由がなければ慣例には盲目的に従っておくヨロシ。
0380名無し募集中。。。
2006/08/15(火) 04:13:400381デフォルトの名無しさん
2006/08/15(火) 04:45:050382デフォルトの名無しさん
2006/08/15(火) 04:49:460383デフォルトの名無しさん
2006/08/15(火) 23:11:240384デフォルトの名無しさん
2006/08/15(火) 23:19:39そのリビジョンを逆向きにマージ。
TortoiseSVN ならログダイアログでリビジョン選んでコンテキストメニューから。
0385デフォルトの名無しさん
2006/08/16(水) 00:04:15対象ファイルを選択して右クリックの「マージ」じゃダメかな?
0386デフォルトの名無しさん
2006/08/16(水) 00:08:25どっちでもいい。内部での動作は同じ。
0387デフォルトの名無しさん
2006/08/16(水) 00:17:25そうかー。内部動作は同じなのか。違うと思ってた。
0388デフォルトの名無しさん
2006/08/16(水) 01:17:090389デフォルトの名無しさん
2006/08/16(水) 22:42:590390デフォルトの名無しさん
2006/08/16(水) 23:46:31今はお盆休みなのでなおさら。(ヘタするとあと4日間は休みだし)
0391デフォルトの名無しさん
2006/08/16(水) 23:54:33違う人じゃないかと思うんだが、 >>383 と ML に投稿された件名の類似や
ML での不自由なやりとりを見ると、やっぱりマルチの可能性も高い。
総じてよくわからん。
0392デフォルトの名無しさん
2006/08/17(木) 00:15:22あっちでは答えないことにした。
0393381
2006/08/17(木) 03:09:270394デフォルトの名無しさん
2006/08/17(木) 07:35:28コミットする前なら svn cat -rBASE path/to/deleted/file で。
削除したファイルのパスがわからなければ svn status で調べる。
コミットされたものなら、コミットしたリビジョンの一つ前のりビジョン番号と
URL によるリポジトリ内パスを指定して svn cat する。
と、 1.4.x の svn.exe で試してみたら、 svn cat -rXXX URL@XXX として
peg revision も指定しないとエラーになった。わかりにくいな。
TortoiseSVN のリポジトリブラウザで右上のボタンからリビジョン指定するのが
簡単でわかりやすい。
0395デフォルトの名無しさん
2006/08/17(木) 07:38:150396デフォルトの名無しさん
2006/08/17(木) 08:40:43解答を待ってるのは質問者だけじゃないんだから答えてやれよ
0397デフォルトの名無しさん
2006/08/17(木) 13:07:48マルチの相手はしてはいけない。
0398デフォルトの名無しさん
2006/08/17(木) 15:27:13くっ、厳しいな。鉄の掟か。把握した。
マルチのせいでMLの健全な流れが阻害されたと認識しておく。迷惑なやつだ。
0400デフォルトの名無しさん
2006/08/18(金) 12:37:06理にかなっていたけど、クロスポストができないメディアで必要以上に排除するのは
いかがなものかと思う今日この頃。許容できるマルチのルールでも作れないものか?
例
・3スレ以内
・マルチした先を明示
・回答が得られたらマルチ先にリンクをつける。
0401デフォルトの名無しさん
2006/08/18(金) 12:41:160402デフォルトの名無しさん
2006/08/19(土) 00:26:52例)
くだ質スレPart2の>777で質問しましたが7日間たってもレスがありません。ボスケテ
スレへのリンク、スレが落ちかけや落ちてたら内容転載
まぁ、>>401の言うようにスレ違いではあるのでこの辺で。
0403デフォルトの名無しさん
2006/08/23(水) 02:37:12バージョン番号を記述した設定ファイルみたいなものは、バージョン管理ツールに入れておくべき?
ブランチやタグそのものがバージョンだから情報を二重に持つことになるし、
ブランチやタグを作ったときにうっかり更新忘れたり、うっかりマージすると酷いことになりそう。
キーワード展開に便利なものがあればいいのだけど、
そもそもどのレポジトリのパスの位置をブランチやタグに割り当てるかはサブバージョンでは任意だから、
自分で展開された文字列をパースするスクリプトを書くのかな。
それとも、そんなバージョン番号の設定ファイルなど持たないのが普通かしらん
0404デフォルトの名無しさん
2006/08/23(水) 02:51:11リポジトリには入れるべきじゃないね。
SubWCRev どうぞ。
0405デフォルトの名無しさん
2006/08/23(水) 03:11:30svnversion使ってみたら?>>403
0406デフォルトの名無しさん
2006/08/23(水) 05:41:24うっかりな被害を考え出すときりが無いよ。。。
0407デフォルトの名無しさん
2006/08/23(水) 11:26:510408デフォルトの名無しさん
2006/08/23(水) 19:31:25↑リビジョンなんてこの辺じゃね?
0409デフォルトの名無しさん
2006/08/23(水) 23:26:520410デフォルトの名無しさん
2006/08/23(水) 23:36:59アプリ上でのバージョン表記をソース管理のリビジョン番号と
同期させる必要がないなら、設定ファイルをバージョン管理に
入れる手も有効だと思う。
tags/1.2.3のリリース準備中なら、branches/1.2.xの
設定ファイルでバージョン表記を1.2.3にしておき、
リリース前の動作確認でバージョン表記が正しいことも確認する。
リリースしたらtags/1.2.3にタグ付け。
そうじゃなくて開発中のテストチーム用にリビジョン番号を表記したいなら、
これまで出たようなやり方かな。実行モジュール構築手順のバッチ処理で
ファイルに埋め込むようにすることになるかも。
0411403
2006/08/24(木) 04:11:41どのリリースに対する文句なのかを一緒に報告してほしいなぁと思ってたのだけど、
リビジョンだとどのリリースだか一見して分からなさげ(調べりゃいいのだろうけど)
バージョン表記を管理下においてリリースブランチで変更する場合、ものぐさして、
リリースブランチを作成してからリリースまでをトランクにマージ
などとアバウトなこをやると、一緒にバージョン表記も変更されそう。
特に、ブランチの途中でバージョン番号をうっかり変更してしまった場合、
そのリビジョンだけマージからはずすのが面倒そう
(マージしてから変更されてしまったバージョン番号を手動で元に戻せばいいのかもしれないけど)。
0412デフォルトの名無しさん
2006/08/24(木) 10:28:390413410
2006/08/25(金) 02:41:13バージョン表記は他の編集を含まない独立したリビジョンでコミットすると楽になる。
リリースブランチからtrunkへマージする際にそのリビジョンをスキップするだけ。
もちろんスキップを意識しないとバージョン表記が不正となる。それはリビジョン表記が
入ったファイルのログを見るだけで誰でも簡単に事後チェック可能。
そして、先ほどの独立リビジョンを逆マージすることで元に戻る。その際にコンフリクトが
発生しないようにバージョン表記のファイルを工夫しておくことは可能と思う。
事後チェックしてない困った運用だったとして、最悪の場合でも
次のリリース前に動作確認でバージョン表記誤りに気づく。
コミット前に自分のコミット内容を再チェックするのが本来的だと思けど、
>411は他の編集に混ざってバージョン表記をうっかり編集してしまった場合か。
うっかり他のソースファイルを編集したものをコミットしてしまった時と同様、
バージョン表記のファイル限定で該当リビジョンで逆マージをしてからコミット。
0414デフォルトの名無しさん
2006/08/25(金) 11:52:52リビジョン番号を使わずに、ビルド番号あるいはリリース番号を別に用意したほうがいい。
おれはcheckoutしたソースを、tempディレクトリにコピーしたうえでリリース番号を
埋め込んでコンパイルするようなスクリプトを作ってる。
0415デフォルトの名無しさん
2006/08/26(土) 22:06:58埋め込むようにしています。
リビジョン番号の決定は WC の最大 COMMITED と最小 BASE を調べて,最小 BASE >= 最大 COMMITED
なら最大 COMMITED を選びます。それ以外なら WC の最大 COMMITED 相当するリポジトリの状態
を調べて WC と同じ内容と確認したら最大 COMMITED を選びます。WC と違う場合は最小 BASE と
最大 COMMITED のペアをリビジョン番号として埋め込みます。
WC が修正されている場合はリビジョン番号のあとに M を付け足します。
0416デフォルトの名無しさん
2006/08/26(土) 23:42:400417デフォルトの名無しさん
2006/08/26(土) 23:43:560418デフォルトの名無しさん
2006/08/27(日) 13:37:35ローカルのファイルは $Id$ が置換されてるんだけど、サーバにあがったファイルは $Id$ のまま。他の内容が変わっても。
具体的はサーバに http://opensvn.csie.org/ 使ってるんだけど、
サーバの設定できないわけで、困ったなぁ。
0419デフォルトの名無しさん
2006/08/27(日) 19:25:49svn:keywords が設定されていなければ一切置換は行われない。
プロパティにサーバーとローカルという区分は無い。
「サーバにあがったファイル」って何見てんの?
0420デフォルトの名無しさん
2006/08/27(日) 19:47:03svn cat http://〜とかやってる?
0421418
2006/08/28(月) 00:03:56いや、そこだと http://opensvn.csie.org/プロジェクト名/ファイル名
でアクセスして、ユーザにダウンロードしてもらえるんだけど、
その時に $Id$ が置換されていない(むしろ propset 後、昔の名残りの $Id: 〜〜 $ が $Id$ に置換された模様)。
ローカルなファイルは $Id: 〜〜 $ と期待通りに置換されている。
0422デフォルトの名無しさん
2006/08/28(月) 00:15:36DAV 経由だと置換が行われないみたいだね。
仕様なのか、バグなのかよくわからん。
0423デフォルトの名無しさん
2006/09/02(土) 01:01:16svn logの出力の日付部分で、曜日が日本語になっています。
これを英語に直す方法はありますか?(例 土 ==> Sat)
どうやら locale/ja/LC_MESSAGES/subversion.mo が一枚噛んでいることまで
理解したのですが、変更するにはどうしたらよいかわかりません。
教えて下され
0424デフォルトの名無しさん
2006/09/02(土) 01:05:340425423
2006/09/02(土) 08:26:37お返事ありがとうございます。でも、
・コマンドプロンプトからset LANG=C
・コントロールパネルからユーザ環境変数LANG作ってCに設定
のいずれを行っても状況は変化しませんでした。
「地域と言語のオプション」での曜日の表示は英語表記となっていました。
どうするべきでしょうか?
0426デフォルトの名無しさん
2006/09/02(土) 08:40:16jaというディレクトリをja2に変更してみ。
アンインストール時にこの名前を変更したディレクトリは残るかもしれんけど
手動で消しても問題ないから。
0427デフォルトの名無しさん
2006/09/02(土) 10:05:37ふつうのメッセージとかはちゃんと LANG を見てくれるのだが,
ログの日付は C のライブラリ関数 (strftime) を呼んでいるだけだ。
で, Windows 版の Subversion は Visual C++ でコンパイルされている
ようなので, LANG ではなくシステムのコードページを見る。
ためしにシステムコードページをフランス語に変えてみたら
「ven., 23 juin 2006」のように表示された。
しかしこれはひどすぎる。
0428423
2006/09/02(土) 14:47:20>>426
残念ながら、この変更では影響がないようでした。
>>427
私の環境でも、地域と言語のオプション => 地域オプション(タブ) => 標準と形式でフランス語にしたら
sam., 02 sept. 2006
などと表示されるようになりました。
まあ、自分でstrftimeまわりを書換えてビルドして、インストーラの仕事を手作業でやるのも面倒くさそう
なんで、我慢するしかないんすかね・・・?
0429デフォルトの名無しさん
2006/09/02(土) 14:54:27何に使うのかわからんが、目で見る分には問題ないし、プログラムで使うなら
置換すればいいんじゃないの?
0430423
2006/09/04(月) 02:00:50確かにおっしゃる通りです。
調べてるうちに目的と手段が入れ替わった感があります。
というわけで、曜日は日本語でも我慢せよという結論に達しました。
皆様、アドバイスどうもありがとうございました。
0431デフォルトの名無しさん
2006/09/09(土) 09:29:390432デフォルトの名無しさん
2006/09/09(土) 22:25:15(0゚・∀・) ドキドキ 。
oノ∧つ⊂) +
( (0゚・∀・) ワクワク 。
oノ∧つ⊂) + + 。
( (0゚・∀・) テカテカ 。
oノ∧つ⊂) 。
( (0゚・∀・) ワクワク +
oノ∧つ⊂) 。
( (0゚・∀・) テカテカ +
oノ∧つ⊂)
( (0゚-∀-) ワクワク +
∪( ∪ ∪ 。
と__)__)
0433デフォルトの名無しさん
2006/09/10(日) 02:44:03というような環境で、PythonからSubversionを操作しようとしています。
Pythonもよく分からない状態ですが、とりあえずチェックアウトしようとしてみました。
from svn import core,client
pool = core.svn_pool_create(None)
rev = core.svn_opt_revision_t()
ctx = client.svn_client_create_context(pool)
client.svn_client_checkout("file:///c:/svn/trunk","c:/temp",rev,True,ctx,pool)
すると、こんなエラーが出てチェックアウトできません。
Traceback (most recent call last):
File "<pyshell#8>", line 1, in -toplevel-
client.svn_client_checkout("file:///c:/svn/trunk","c:/temp",rev,True,ctx,pool)
File "c:\Python23\lib\site-packages\libsvn\client.py", line 452, in svn_client_checkout
return apply(_client.svn_client_checkout, args)
SubversionException: (None, 195002)
ヒントでもいいのでアドバイスお願いしまつ。
0434デフォルトの名無しさん
2006/09/10(日) 04:23:04Pythonではインデント重要。
スレにコード書くならインデントもしっかり。お願い。
0435デフォルトの名無しさん
2006/09/10(日) 07:12:330436デフォルトの名無しさん
2006/09/10(日) 09:02:480437デフォルトの名無しさん
2006/09/10(日) 09:55:510438デフォルトの名無しさん
2006/09/11(月) 10:12:060439デフォルトの名無しさん
2006/09/11(月) 10:17:01ん?まだだろ。 RC ならだいぶ前からあるけど。
0440439
2006/09/11(月) 10:26:080441デフォルトの名無しさん
2006/09/11(月) 10:47:070442デフォルトの名無しさん
2006/09/11(月) 10:49:390443デフォルトの名無しさん
2006/09/11(月) 11:27:23えろいひとまとめよろ
ワーキングコピーのパフォーマンスあがるけど、フォーマット(レイアウト?)変わるっぽいね
0444デフォルトの名無しさん
2006/09/11(月) 14:20:03バージョンアップしたあとに、1.3.2でcoしておいたワーキングコピーでsvn updateしたら、
.svn/formatが4から8になってた。
0445デフォルトの名無しさん
2006/09/11(月) 19:34:270446デフォルトの名無しさん
2006/09/12(火) 00:25:35http でチェックアウトすると以下のメッセージが出て失敗するようになりました。
svn: REPORT request failed on '/sandbox/!svn/vcc/default'
svn: Can't find a temporary directory: Error string not specified yet
クライアント側は 1.3.2 でも 1.4.0 でも結果は変わりません。
svn update でも同じエラーが出ますが svn list や svn log はエラーが出ません。
また http ではなく svnserve ならどのサブコマンドもエラーが出ません。
サーバの環境は Fedora Core1 です。
エラーの原因が分かる人がいたら教えてください。
0447デフォルトの名無しさん
2006/09/12(火) 01:09:58ソース検索したら subversion/libsvn_subr/io.c の svn_io_temp_dir() で
そのエラーメッセージが見つかった。
んで、 1.3.x と 1.4.x の間で↓の問題が処理されてるらしい。
http://subversion.tigris.org/issues/show_bug.cgi?id=1597
apr が腐ってたから自前で書いてたテンポラリディレクトリの
取得コードがあったけど、 apr の修正版がリリースされたから
自前のコード削除してライブラリコール apr_temp_dir_get() に
置き換えたらしい。
mod_dav_svn が使ってる apr のバージョンがわかれば、
関係あるかどうかわかりそう。
0448デフォルトの名無しさん
2006/09/12(火) 01:35:58samba経由でもちゃんとアイコンをかっこよくする方法って無いんでしょうか。
0449デフォルトの名無しさん
2006/09/12(火) 01:40:00「ちゃんと」や「かっこよく」ってのがよくわからんが、
とりあえず設定で有効にはしてるんだろうな?
0450デフォルトの名無しさん
2006/09/12(火) 01:54:55デフォルトのままなんでローカルのファイルならアイコン装飾は行われます。
ですがsamba経由になると表示されません。
ネットワークドライブを割り当ててもダメでした。
もう何年も前からこの仕様なんですが、
作業はLinux上のリモート領域にするのでこの機能がsambaでも使えてくれないと分かりにくいです。
ラピッドな開発環境を維持したいんでデバッグの度にいちいちupdateするのは面倒なんでなんとか改良して欲しいです。
0451デフォルトの名無しさん
2006/09/12(火) 01:55:12設定のアイコンオーバーレイ、「ドライブの種類」をよく見てね。
0452デフォルトの名無しさん
2006/09/12(火) 01:58:23解決できました。
ありがとうございます。そしてもう来ません。
0453デフォルトの名無しさん
2006/09/12(火) 09:00:340454デフォルトの名無しさん
2006/09/12(火) 11:10:00svn 1.4.0 に apr のソースが含まれていなかったので svn 1.3.2 から
apr 0.9.7 のソースをコピーして svn をビルドしました。
最新版の apr でビルドしてみます。
0455デフォルトの名無しさん
2006/09/13(水) 04:55:30TortoiseSVN使ってfile://でリポジトリにアクセスする際、
authorをWindowsのログインユーザー名じゃなく自分で指定する方法はありませんか。
みんなが社員番号でWindowsにログインするんですが、Subversionのログに残る
authorの所はsatouとかsuzukiとかにしたいんです。
0456デフォルトの名無しさん
2006/09/13(水) 07:37:48TortoiseSVNでのやりかたは知らん。
0457デフォルトの名無しさん
2006/09/13(水) 16:36:24鯖立てて認証しないと無理かと思ってた。
0458デフォルトの名無しさん
2006/09/13(水) 19:46:190459デフォルトの名無しさん
2006/09/14(木) 03:54:53私のような馬鹿は、このスレにこない方がいいですね、という意味です。すみません。
0460デフォルトの名無しさん
2006/09/14(木) 09:12:05そう思ったら書くなよ。
0461デフォルトの名無しさん
2006/09/14(木) 10:29:28そうツンデレすんなよ。
0462デフォルトの名無しさん
2006/09/14(木) 19:56:36うちでも 1.4.0 にしたら同じエラーが出るようになってしまいました。
Apache 2.2.3 の apr を使ってるみたいで、これは APR 1.2.7 相当のようなので、
>>447 さんの言われた問題とは別な気がしています。
0464デフォルトの名無しさん
2006/09/15(金) 00:46:33設定ファイルをよく見てみたら?
0465デフォルトの名無しさん
2006/09/15(金) 00:56:36コマンドラインで頑張れ。
0466デフォルトの名無しさん
2006/09/15(金) 08:09:12file:// から svn:// か http:// にするよう頑張った方が良さそう。
0467デフォルトの名無しさん
2006/09/15(金) 09:17:460468デフォルトの名無しさん
2006/09/15(金) 13:13:26トップからのリンクが切れとる。。。
0469デフォルトの名無しさん
2006/09/15(金) 13:35:200470デフォルトの名無しさん
2006/09/15(金) 13:59:25ありがとう
0471デフォルトの名無しさん
2006/09/15(金) 18:00:51この環境で Subversion 1.4 に上げた人いる?
0472デフォルトの名無しさん
2006/09/15(金) 18:51:270473デフォルトの名無しさん
2006/09/15(金) 19:29:230474デフォルトの名無しさん
2006/09/15(金) 20:27:580475デフォルトの名無しさん
2006/09/15(金) 20:49:22・samba上にsvnのレポジトリを作る
・svnサーバーを立てる
のどちらにしようか迷っています。
どちらがお勧めでしょうか。
好き勝手、レポジトリを作るには、前者がよいのでしょうか。
サーバーを立てた場合、サーバにログインする手間がありますよね?
0476デフォルトの名無しさん
2006/09/15(金) 21:25:45「samba上にsvnのレポジトリを作る」
のやり方はどうやればいいの?
Office文書を共同利用するときに、上書き防止したいんで、
TortoiseSVNをファイルロックツールとして使えないかな、と思ってたもので。
0477デフォルトの名無しさん
2006/09/15(金) 22:28:07svnserveでもいいけど、そんなに大規模じゃなければ
Apache2+mod_dav_svnでいいと思う。
Tracと連携させればユーザー管理が楽だから。
0478デフォルトの名無しさん
2006/09/15(金) 23:33:54なるほど、mod_dav_svn使うと、Tracと連携できるんですね。
面白そうです。
考えて見ます。
>>476
普通に、TortoiseSVNだと、適当なフォルダを作って、右クリックから、レポジトリを作る、
でいいじゃないのかな?
0479デフォルトの名無しさん
2006/09/16(土) 00:07:35とりあえず動いてるっぽいんだけど、そんな人いませんか?
0480デフォルトの名無しさん
2006/09/16(土) 00:26:31tracはmod_dav_svnは不要。
リポジトリに直接アクセス、(tracから見て)リモートリポジトリは扱えない。
0481デフォルトの名無しさん
2006/09/16(土) 00:49:23自分は、0は微妙、1は普通に使える、かなあ。
クライアントやライブラリの対応が出そろうかどうかもある。
>>475
特定のディレクトリから下をsvnやhttpで
公開するようにしておいて、通常はそちらでアクセス。
同時にそのディレクトリをsambaなどで共有にしておき、
ローカルで作成したリポジトリをその共有へ移動させることで追加。
なんてのはどうかな。BDBでは駄目だがFSFSなら可能。
うっかり重要なリポジトリを破壊されないように注意が必要。
何らか工夫してリモートでリポジトリ作成のみ可能にした方が良いと思う。
消すのは管理者がログインして手作業でも構わないだろうし。自分はそうしてる。
0482デフォルトの名無しさん
2006/09/16(土) 01:10:29APR 0.9.12 でビルドしましたが結果は変わりませんでした。
結局バージョンを 1.3.2 に戻してしまいました。
0483デフォルトの名無しさん
2006/09/16(土) 01:15:32ほう。
apr_temp_dir_get() の実装は↓なわけだが、
https://svn.apache.org/repos/asf/apr/apr/tags/0.9.12/file_io/unix/tempdir.c
環境変数とか /tmp とかの状態はどうなってるの?
0484475
2006/09/16(土) 01:15:51皆さん情報ありがとう。
助かります。
FSFSなら移動しても大丈夫なのですね。
とりあえず、外のネットワークからのアクセスない場合なら、sambaが無難なのかな。
外からアクセスが必要ならsvnで、sambaのディレクトリを公開するようにして置けばよいのかな。
いろいろテスト環境作って実験してみます。
できたら、また報告しにきます
0485デフォルトの名無しさん
2006/09/16(土) 13:31:05アクセス権が必要になり、それは与えるということはリポジトリ
丸ごと削除可能という事を意味するので、自分ひとりで使う場合
を除いておすすめしない。
0486デフォルトの名無しさん
2006/09/16(土) 20:03:51もしかして 1.3.x より動作軽くなってる?
クロールの時間とかが短かったりする?
0488デフォルトの名無しさん
2006/09/16(土) 20:25:10WC のフォーマット変更が効いてるからな。全然違う。
0489481
2006/09/16(土) 21:57:52外からのアクセスでsvn:なら、ポート3690を通す必要がある。
プロキシなども考えると外からが必要ならhttp:が一般的と思う。
外からが必要ないとして、file:はネットワークトラフィックも心配。
svn:やhttp:と比べてどのぐらい違うかは知らない。
フルアクセスできるリスクが、>481の「うっかり〜」ね。
自分のリポジトリを作成しようとして間違えて他人のリポジトリを消したら真っ青だよ。
0490デフォルトの名無しさん
2006/09/16(土) 22:14:250491デフォルトの名無しさん
2006/09/16(土) 22:48:48やっぱりそうだよね!
あ〜、早く実践投入したい!
0492デフォルトの名無しさん
2006/09/16(土) 22:52:27プロキシ考えるならhttps:
0493デフォルトの名無しさん
2006/09/16(土) 22:54:31俺って 世間を知らないな。
0494デフォルトの名無しさん
2006/09/16(土) 23:55:30ttp://tortoisesvn.net/
訳が追いついてないよ。
0495デフォルトの名無しさん
2006/09/17(日) 00:08:35ttp://tortoisesvn.net/node/239
0496デフォルトの名無しさん
2006/09/17(日) 00:14:530497デフォルトの名無しさん
2006/09/17(日) 04:33:58Windows サービスに登録できるらしいのですが
その方法がよくわかりません。
http://svn.collab.net/repos/svn/tags/1.4.0/notes/windows-service.txt
をみて
sc create svnserve binpath= "C:\Subversion\bin\svnserve.exe --service -d -r C:\rep" displayname= "Subversion Repository" depend= Tcpip
のようにコマンドを打って見たんですが
サービスの一覧には表示されるものの、
開始させようとすると「一定時間に応答がない」
というエラーがでてサービスを開始させることが出来ません。
このコマンドが間違ってるのでしょうか?
0498デフォルトの名無しさん
2006/09/17(日) 06:48:03> In order for svnserve to run as a Windows service, you MUST specify
> the --service argument, and you must NOT specify any other run mode
> argument, such as --daemon, --tunnel, --inetd, or any of their short
> forms.
0499497
2006/09/17(日) 14:20:01-d 消したらうまくいきました。
ありがとうございました。
0500デフォルトの名無しさん
2006/09/17(日) 15:04:39みなさんは リビジョンはいくつぐらいまでを使用するのでしょうか?
コミットはスピードは落ちないのでしょうが、Log を見て古いバージョンと
差分をチェックする時などスピードは気にならないのでしょうか?
当方はまだ10万行で、リビジョンは160なのですが;
0501デフォルトの名無しさん
2006/09/17(日) 16:00:55Install ボタンを押した後に「指定されたデバイスまたはファイルを開けません。」という
ダイアログボックスが出て先へ進めなくなってしまいます。
どうしたらこのエラーを回避できるでしょうか?
0502デフォルトの名無しさん
2006/09/17(日) 16:12:14リビジョンを気にするなんて本末転倒。
0503デフォルトの名無しさん
2006/09/17(日) 16:13:34気にせずガンガンコミット。だいたい1プロジェクト6千〜1万ぐらいで終わってるから
そっから先は知らないけど、リビジョンに比例して操作が遅くなったと感じたことは無い。
仮に遅くなるとしても、リビジョン番号の増加なんか気にして変更を控えたり、
リビジョンをごちゃまぜにするよりマシ。
↓ここに凄いリポジトリがあるよ。インターネット越しじゃ速度のテストにはならないだろうけど。
https://svn.apache.org/repos/asf/
0504デフォルトの名無しさん
2006/09/17(日) 16:25:46うちは1年使ってリビジョンは約6000。リポジトリのダンプファイルは、約2.8GB。
1つのリポジトリに大小様々なプロジェクトを同居させてます。
0505デフォルトの名無しさん
2006/09/17(日) 16:33:16typedef long int svn_revnum_t;
なので、32bitマシン上に作って、10分に一回コミットしても38000年はもつ。
0506500
2006/09/17(日) 17:43:11リビジョンは気にせずばんばん使っていきます。
0507デフォルトの名無しさん
2006/09/17(日) 19:06:53TortoiseSVN のリビジョングラフの表示が
遅くなってしまうんですが、何とかなりませんか?
0508デフォルトの名無しさん
2006/09/17(日) 19:23:14なりません。
0509デフォルトの名無しさん
2006/09/17(日) 22:22:45うまくいきました。
0510デフォルトの名無しさん
2006/09/17(日) 23:03:39すごすww
ant 44万www
フリーザの戦闘能力かってのw
0511デフォルトの名無しさん
2006/09/18(月) 00:05:220512デフォルトの名無しさん
2006/09/18(月) 00:36:10でかいリポジトリが例示されただけで、誰もでかい理由なんぞ気にしていな
いし、理由は見れば一目瞭然。
0513デフォルトの名無しさん
2006/09/18(月) 00:52:22認証ってプロジェクト単位に出来ないよね?
apache、どうしてんだろう。できんの?
できんだったらうちのも単一にしちゃうなあ。
0514デフォルトの名無しさん
2006/09/18(月) 01:20:591.3からできるようになった
0515デフォルトの名無しさん
2006/09/18(月) 01:25:45CVSとくらべてインスコって面倒?
0516デフォルトの名無しさん
2006/09/18(月) 01:44:35どうして Subversion は最初のリビジョンでも最後のリビジョンでも高速に
チェックアウトできるのでしょうか?
0517デフォルトの名無しさん
2006/09/18(月) 02:29:09そうなんですか。うむむ。こりゃ単一かなあ。
あとあれだ、フックスクリプトでメール送る時に
プロジェクト毎に内容や送信先が切り替えられれば
完璧かなあ。
1つのスクリプトの中でプロジェクト名取得して〜
とかやらなきゃダメかな。
取り方めんどそうだよなあ。
0518デフォルトの名無しさん
2006/09/18(月) 06:59:28別の場所にあるリポジトリと同期してくれるのかな?
0519デフォルトの名無しさん
2006/09/18(月) 13:46:34使ったこと無いけど、 mailer.py とかいうスクリプトがあるよ。
0520デフォルトの名無しさん
2006/09/18(月) 13:46:56>別の場所にあるリポジトリと同期してくれるのかな?
それsvkでできるよ
0521デフォルトの名無しさん
2006/09/18(月) 13:59:32CVS で最新とってくるときに比べたら、結構差があるような気がしたけどな。
最近のマシンが十分高速なせいで、差がわからないんじゃないの?
0522デフォルトの名無しさん
2006/09/18(月) 14:21:23なんとかなりませんか?
0523デフォルトの名無しさん
2006/09/18(月) 14:22:59使わなきゃいいんじゃね?
0524デフォルトの名無しさん
2006/09/18(月) 15:11:47subversionは中学生まで
http://www.google.co.jp/search?hl=ja&c2coff=1&q=subversion%E3%81%AF%E4%B8%AD%E5%AD%A6%E7%94%9F%E3%81%BE%E3%81%A7&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0525デフォルトの名無しさん
2006/09/18(月) 15:37:29へぇ、それで?
0526デフォルトの名無しさん
2006/09/18(月) 22:27:21あまり細かいこと考えずにsvkをつかっているんですが、
勝手に付く属性って何?
0527デフォルトの名無しさん
2006/09/18(月) 22:31:240528デフォルトの名無しさん
2006/09/18(月) 22:39:10例えば、
svk sm -I -l --verbatim //localbranch/project //mirror/project
したら、リモートリポジトリの方に
コミットログが空のリビジョンができて、更新内容を見ると
なんか属性を付けてるのよ。どこをマージしたのかの目印だとは思うのだけど、
できれば付けてほしくないのです。
あとロックされてる場合に問答無用でコミットするのは勘弁してください。
それ以外は、すげー便利ですよ。
0529デフォルトの名無しさん
2006/09/19(火) 22:06:03Apache2でレポジトリブラウザから参照したとき↓のエラーが出て解決できません。
Error * PROFIND request failed on '/svn' PROFIND of '/svn': 301 Moved Permanently (http://localhost)
IEから http://localhost/svn/ にアクセスすると
Collection of Repositories と表示されトップフォルダの参照はできます。
ググッて↓とか見つけたんですけど、変化ないです。
ttp://www.hinet.mydns.jp/~hiraku/tDiary/20050317.html
インストールした直後の状態で↓だけ追加しました。
■httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"
<Location /svn>
DAV svn
SVNParentPath "C:/svnroot"
SVNListParentPath on
</Location>
またIISでも構築してみたのですが、同じくレポジトリブラウザから参照すると
Error * The VCC property was not found on the resource.
となり、だめでした。
WindowsXPでファイアウォールなどは使っていません
どこが悪いのでしょうか。
0530デフォルトの名無しさん
2006/09/19(火) 22:25:39何でググッたのか知らんが、 FAQ らしいぞ。
http://subversion.tigris.org/faq.html#301-error
0531529
2006/09/19(火) 23:11:02ttp://www.hinet.mydns.jp/~hiraku/tDiary/20050317.html
と同じ内容なので、一応そのFAQはすでに確認してるんですけど、、、
その上でどこが悪いのかわからないのです。
もとは↓の設定にしていたので FAQ見て >>529 に変更したのですが
<Location /svn>
DAV svn
SVNParentPath "C:/svn"
</Location>
0532デフォルトの名無しさん
2006/09/19(火) 23:15:25DocumentRoot はどこだ?その中に svn というディレクトリは無いか?
0533529
2006/09/19(火) 23:32:14そこは初期設定のままなので
DocumentRoot "C:/Program Files/Apache2/htdocs"
になってます
0534デフォルトの名無しさん
2006/09/20(水) 00:50:13トップディレクトリの属性につく svk:merge だよな。
俺もこれだけがキモいんだよなー。
0535デフォルトの名無しさん
2006/09/20(水) 16:04:38subversionには「プロジェクト」という概念が無いのですか?
Eclipse+subclipseでリポジトリ見ても一覧が見れないし、
それをチェックアウトするとインポートしたときの一つ上の
ディレクトリになってるし、かなり戸惑ってます。
なんか設定が悪かったんだろうか。
0536デフォルトの名無しさん
2006/09/20(水) 16:46:000537デフォルトの名無しさん
2006/09/20(水) 18:01:43svnから特定のディレクトリだけチェックアウトする必要があるのですか?
subclipseではどうやってやるんだろう
0538デフォルトの名無しさん
2006/09/20(水) 18:34:40複数のプロジェクトを1つのリポジトリでかんりするなら、
> 503 のリンク先みたいに管理するパターンが普通じゃないかな?
そもそも subversion のリポジトリは trunk,branches,tags なんかのフォルダを作って
管理するのが普通だから、リポジトリのルートからチェックアウトする方が特殊。
0539デフォルトの名無しさん
2006/09/20(水) 18:56:00じゃああらかじめtrunkフォルダを作ってそこにソースを登録した方がいいわけですね?
0540デフォルトの名無しさん
2006/09/20(水) 22:53:360541デフォルトの名無しさん
2006/09/21(木) 17:32:080542デフォルトの名無しさん
2006/09/21(木) 20:18:09お前の頭が腐ってるだけ。
何をどうしたかくらいは書こうな。
0543デフォルトの名無しさん
2006/09/21(木) 22:45:060544デフォルトの名無しさん
2006/09/22(金) 02:15:48.svn という管理方法に因る仕様です。
0545デフォルトの名無しさん
2006/09/22(金) 06:17:530546デフォルトの名無しさん
2006/09/23(土) 12:48:00/usr/local/srcに、subversion-1.4.0、subversion-1.4.0.tar.gzをコピーして
cd /usr/local/src
tar xzvf subversion-1.4.0.tar.gz
tar xzvf subversion-deps-1.4.0.tar.gz
cd subversion-1.4.0
./configure
ってやると、
configure: error: subversion requires zlib
って、怒られてconfigureが通りません。
zlibが見えてないみたいなんですが、subversion-deps-1.4.0.tar.gzで
zlibも一緒に展開してるので通ると思ったのですが。。
同じトラブルにあって、解決した方おられませんか?
0547デフォルトの名無しさん
2006/09/23(土) 12:58:180548デフォルトの名無しさん
2006/09/23(土) 13:13:18先にインストールしないとだめなんでしょうかねぇ。。
config.log見てみたら、こんな感じでエラーになってました。。
onfigure:21736: result: no
configure:21771: checking for zlib.h
configure:21778: result: no
configure:21865: error: subversion requires zlib
0549デフォルトの名無しさん
2006/09/23(土) 13:33:55結局、先にzlibのインストールを先にすることで間に合わせましたです。
レスありがとうございました。
0550デフォルトの名無しさん
2006/09/26(火) 21:56:22たしかに実行はしやすいだろうけど。trunk,tag,branchesはを作るのは推奨されてるらしいからいいんだけど
trunk以下って推奨されてる構成ってあるの?
0551デフォルトの名無しさん
2006/09/26(火) 22:48:17言語やプロジェクトによって様々。
WEB-INFとか言ってるからJAVAなんだろうけど
mavenについて調べてみるといいかもしれないよ。
0552デフォルトの名無しさん
2006/09/27(水) 00:37:58localhostで動く環境が各自作れるなら、ローカルにチェックアウトして、
ソース修正、動作確認したらコミットでいいんだけど、
今の開発はローカルに各自環境が作れない。
みんなでサーバーにあるphpファイルをいじりまくってる。
なんとかバージョン管理したいんだけど。
0553デフォルトの名無しさん
2006/09/27(水) 00:53:550554デフォルトの名無しさん
2006/09/27(水) 00:57:39550はhtmlを何処に置くかとかじゃなくて
trunk直下をそのまんまローカルのプロジェクトルート直下と
同じ内容にしていいのかなあという話じゃないのかな。
うちもJavaなんだけど、trunkの下にもう一階層
eclipseのプロジェクト名でフォルダ作ってます。
ドキュメントはそれと同じ階層に入れてます。
projectname/trunk/projectname/
projectname/trunk/docs/
って感じ。だからローカルでは
eclipseのプロジェクトどドキュメントのフォルダは
別になってます。
リポジトリ内のプロジェクト名とeclipseのプロジェクト名が
行きがかり上別になった事があって
その時はこれが結構よかった。
0555デフォルトの名無しさん
2006/09/27(水) 07:49:19あらかじめサーバ上でチェックアウトしておいてウェブから見れるようにしておき、
コミットしたらpost-commit-hookを使ってそこの領域をsvn upするようにしている。
0556552
2006/09/27(水) 08:26:09./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.0
make install
で良いですかね?
0557デフォルトの名無しさん
2006/09/27(水) 20:29:08今はfsfsの方が安定してるのでそのオプションいらんかも。
0558デフォルトの名無しさん
2006/09/27(水) 21:18:19ありがとぐざいます。参考にさせていただきます。
0559デフォルトの名無しさん
2006/09/28(木) 06:29:45複数人で使う場合どれがいいんでしょうか・・・?
・ssh+svn
・svnserve
・dav_svn
0560デフォルトの名無しさん
2006/09/28(木) 06:55:280561デフォルトの名無しさん
2006/09/28(木) 12:18:25BDBの時代にssh+svnで別々のアカウントでリポジトリにアクセスすると
簡単にデータベースが死んだんだけど、fsfsだとそんなこと無いのかな?
ssh+svnとdav_svnで完全に共存できたりする?
0562559
2006/09/28(木) 12:53:37検索してみると、ssh+svnは、複数人を想定していない?みたい。
dav_svnは、外部公開時に使うものというイメージがある。
というわけで、svnserveが無難なのかなあ?
0563デフォルトの名無しさん
2006/09/28(木) 13:23:33Subversion に複数人を想定していないリポジトリアクセスなんて無いよ。
それだけの条件ならどれでもいい。
LAN 内でポート空け放題、認証も適当でいいなら、 svnserve が軽くていいと思う。
0564デフォルトの名無しさん
2006/09/28(木) 19:50:34漏れは
projectname/trunk/Eclipse/Workspace/*
だな。Eclipse で複数プロジェクトに分けてビルドしている場合もあるしね。
0565デフォルトの名無しさん
2006/09/29(金) 00:01:40> 検索してみると、ssh+svnは、複数人を想定していない?みたい。
想定してるよ。 svnserve の --tunnel-user オプションはそのためにある。
SSH アカウントとしては一つだがな。
0566デフォルトの名無しさん
2006/09/29(金) 00:04:24ちょ、おまwww
0567デフォルトの名無しさん
2006/09/29(金) 09:10:560568デフォルトの名無しさん
2006/09/29(金) 15:05:34エラー内容
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///〜'
svn: Expected format '3' of repository; found format '5'
下記を見ると
http://wiki.machband.org/svn/index.php?QandA#eaed3924
古いバージョンのSubversionから、新しいバージョンのリポジトリにアクセスしようとしています。
新しい(リポジトリのバージョンに合った)Subversionを使ってください。
となっていますが、TortiseSVN、Subclipseはどちらも最新です。
また、同環境で以前は問題なくアクセスできていました。
リポジトリレイアウトのバージョンを3に戻せれば解決するような気がするのですが
可能なのでしょうか?
また、別な解決方法があるのであれば教えてください。
0569デフォルトの名無しさん
2006/09/29(金) 15:37:35subclipse1.0.xの最新リリースは、Subversion1.3.2ベース。
一方TortoiseSVNは、最近バージョンが上がって、Subversion1.4ベース。
どっちも最新でもバージョンが同じとは限らない。
0570デフォルトの名無しさん
2006/09/29(金) 17:43:33なるほど。ベース自体が違うのですね。
結局TortoiseSVNをバージョン落として対応しました。
ありがとう御座いました。
0571デフォルトの名無しさん
2006/09/29(金) 23:22:32キミが使い方知らないだけ。
0572デフォルトの名無しさん
2006/09/29(金) 23:25:34志村ー、アンカー間違ってるよ?
0573デフォルトの名無しさん
2006/09/30(土) 00:36:12ttp://sssdiary.at.webry.info/200609/article_10.html
0574デフォルトの名無しさん
2006/09/30(土) 01:19:24間違ってない。>>565の主張は正しく>>566がアフォ。
0575528
2006/09/30(土) 01:31:50ロックについて。
自分でリモートリポジトリのファイルをロックした場合
→smergeで勝手にコミット
他人がリモートリポジトリのファイルをロックした場合
→smergeで勝手にコミットしない。
んー、よくできてるなー。
0576デフォルトの名無しさん
2006/09/30(土) 01:39:15webインターフェスみたいのってないよね?
普段、WindowsのTortoiseSVNで、お手軽にやってると、
そういう作業がしにくいんですよ。
サーバは、Linuxなんですが、
担当者がいないとできないってのは、さけたいんだよなあ。
それと、Windowsユーザーにunixの使い方教えるのがシンドイ・・・
(とはいっても、sshログインさせて、コマンド覚えさせるだけだが)
0577デフォルトの名無しさん
2006/09/30(土) 15:30:360578デフォルトの名無しさん
2006/09/30(土) 17:51:53svn+ssh + TortoiseSVN環境で、質問があります。
putty.exeでセッションを設定して、svn+ssh://hogemoge/home/svn/hogeなどとして、
接続できることを確認しました。
しかし、パスフレーズを何度も聞いてくるので、
PAGEANT.EXEを導入したのですが、key設定を覚えてくれません。
Windowsを毎回起動するたびに、add keyして、パスフレーズを入力しないといけません。
不便なので、なんとかならないでしょうか?
パスフレーズなしのsshキーを許可するのは、最終手段にしたいです。
svnserveにしとけ、とか言うのもありです。
0579デフォルトの名無しさん
2006/09/30(土) 18:11:44つーか、そんな事が可能として、PAGEANT.EXEがパスフレーズ無しにどこかに記録したキーと、
> パスフレーズなしのsshキーを
とどう違うんだ?
0580デフォルトの名無しさん
2006/09/30(土) 18:28:03あと、初回接続時のみでも、パスフレーズ聞いてきてくれるようなことはできないかと思ったしだいです。
マニュアルみてたら、コマンドライン引数で入力してやれば、
キーを、自動でadd keyしてくれるようなので、それで以降と思います。
なんで、デフォルトで、キーを記録してくれないの!って思ったしだいです。
あと、もし、パスフレーズも記憶したいなら、
ごった煮版が便利かもしれませんね
http://yebisuya.dip.jp/Software/PuTTY/
0581デフォルトの名無しさん
2006/09/30(土) 18:36:48それで我慢汁。
0582デフォルトの名無しさん
2006/09/30(土) 18:41:000583デフォルトの名無しさん
2006/09/30(土) 18:41:11あとは、スタートアップに突っ込むなり何なり
0584デフォルトの名無しさん
2006/10/01(日) 09:41:58> パスフレーズなしのsshキーを許可するのは、最終手段にしたいです。
>>580
> あ、いや、add keyが特に面倒だと思いました。
> あと、初回接続時のみでも、パスフレーズ聞いてきてくれるようなことはできないかと思ったしだいです。
矛盾
0585デフォルトの名無しさん
2006/10/01(日) 09:59:04矛盾を突っ込むのがお仕事ですか?日曜なのにご苦労様です
0586デフォルトの名無しさん
2006/10/02(月) 22:59:00リポジトリを作って、ソースをインポートしたんですけど
変更してコミットするときに、「db/current が read-write 拒否されました」みたいな
メッセージが出て、コミットできません。
なんか他に設定しなければいけない項目があるんでしょうか?
0587デフォルトの名無しさん
2006/10/03(火) 07:41:22fsfsで作ってるか?
っつーかsamba上にリポジトリ作るくらいなら
mod_dav_svnでやれよ
0588デフォルトの名無しさん
2006/10/05(木) 20:15:23もってきたいのですができますか?ワーキングコピーの
チェックアウトじゃなくて本体を。
0589デフォルトの名無しさん
2006/10/05(木) 21:08:54やったことないけど、見た感じできそうですよ。
DBっつってもファイル郡なんだし。
0590デフォルトの名無しさん
2006/10/05(木) 21:09:340591デフォルトの名無しさん
2006/10/05(木) 21:34:180592デフォルトの名無しさん
2006/10/05(木) 22:01:26すでにリポジトリに入れた奴なら svn propset NAME VAL TARGET... で。
リポジトリに入れる前なら auto-prop 使うと楽かも。
0593デフォルトの名無しさん
2006/10/05(木) 22:41:41svn diff --revision 123 456
みたいな感じ(こんな指定はできませんが)で修正差分をすべて知る方法はありませんか?
0594デフォルトの名無しさん
2006/10/05(木) 22:47:20svn diff -r123:456
0595デフォルトの名無しさん
2006/10/05(木) 23:14:50そういうことやるツールって svk っていうんじゃね?
0596デフォルトの名無しさん
2006/10/05(木) 23:31:29ありがとうございます。
試してみます。
0598デフォルトの名無しさん
2006/10/06(金) 02:19:32svnsync。
鯖の方も1.4系じゃないとダメだけど。
0599デフォルトの名無しさん
2006/10/09(月) 15:40:58相当するツールはあるのでしょうか?
これがあればCVSから乗り換えができそうなのですが…
0600デフォルトの名無しさん
2006/10/09(月) 15:49:12自分は結局Tracにしたけど。
0601デフォルトの名無しさん
2006/10/11(水) 05:19:34PHPファイルを実際にスクリプトとして実行することを考えてるんだけど、
ベタに「コミットする度にフックしてhtdocs下にエクスポート」すればいいのかな?
ただのWebDAV+CGIだと「2つ"<Location>DAV on"ディレクティブを作って
片方はスクリプト実行用、片方はsvn用」というカッコいいことが出来るらしいんで、
試しに2つ"<Location>DAV svn"を作って片方だけPHP実行しようとしたら
見事にどちらも生ファイル扱いされて玉砕…。
0602デフォルトの名無しさん
2006/10/14(土) 08:56:34トートイス・エス・ヴィ・エヌ?
0603デフォルトの名無しさん
2006/10/14(土) 09:27:050604デフォルトの名無しさん
2006/10/14(土) 10:29:480605デフォルトの名無しさん
2006/10/14(土) 12:13:060607デフォルトの名無しさん
2006/10/14(土) 12:30:00お前がボケ。
あの絵をみて何も感じなかったのか?
0608デフォルトの名無しさん
2006/10/14(土) 12:38:160609デフォルトの名無しさん
2006/10/14(土) 13:31:01Tracのリポジトリブラウザで特定ファイルの文字化けが治らない
原因がやっとわかった。ソース中に�@とか�Aの文字が・・・
Windowsメインなら charset=MS932 にするのが常識?
0610デフォルトの名無しさん
2006/10/14(土) 13:35:55中学で習うだろ。
>>609
文字化けのメカニズムを書かないとは、本当にチラシの裏だな。
0611デフォルトの名無しさん
2006/10/14(土) 14:01:17「不思議の国のアリス」の一節。
「わしらの先生はタートルじゃったがトータス(トートアス)じゃったよ」
0612デフォルトの名無しさん
2006/10/14(土) 14:12:51ごめんね、メカニズム分かるほど賢い頭持ってないの。ごめんね。
charset=Shift_JIS の設定では�@とか�Aの MS932 にしかない文字を
unicode に変換できず、iso-8859-15 として unicode に変換後 utf-8 に
エンコードされるので結果として文字化けが発生する。
(JapaneseCodecs 1.4.10使用)
おいらの頭じゃこれが精一杯
0613デフォルトの名無しさん
2006/10/14(土) 14:26:110614デフォルトの名無しさん
2006/10/14(土) 15:39:090615デフォルトの名無しさん
2006/10/14(土) 15:53:06default_charst = japanese.ms932
になってるな。
0616デフォルトの名無しさん
2006/10/14(土) 21:09:53DBへの接続などの環境依存の情報を設定ファイルに保存します。
開発者は、レポジトリをチェックアウトした後、設定ファイルを自分用に
書き換えてテストを行います。その後、開発者がチェックインしたとき、
設定ファイルの変更点はチェックインされないようにしたいのです。
そのために、設定ファイルを
1. レポジトリには存在する
2. チェックアウトした人が書き換えても変更分として認識されない
というように設定したいのですが、可能でしょうか?
0617デフォルトの名無しさん
2006/10/14(土) 21:43:01設定ファイルのひな形を別名でリポジトリにチェックインしてる。
とりあえず例として、Cactusとかの既存のリポジトリを除くと感じがつかめるよ。
ttp://svn.apache.org/viewvc/jakarta/cactus/trunk/
Cactusの場合は、build.propertiesの代わりにbuild.properties.defaultがリポジトリに登録されていて、
コメントで「build.propertiesって名前でコピーしてね」って書いている。
設定ファイルの項目に変更があったときがちょっと面倒だけど、
ファイルの比較とマージができる適切なツールが使えるなら問題ない。
0618デフォルトの名無しさん
2006/10/14(土) 23:50:18それでやってみます。どうもありがとう。
0619デフォルトの名無しさん
2006/10/15(日) 14:48:45ビルド結果の*.exeファイルがadd+commitされてることに気づいて、
しまったignoreしとかなアカンかったー、でもローカルのファイルまで削除したい訳じゃないのー、とか。
1: 一度どっかにexportしとく
2: deleteしてcommit
3: 1でexportしといたのを元の場所に戻す
4: 改めてignoreに指定する
くらいしか無い? でもコレだと、別の人がupdateしたときは単なるdeleteにしか見えないし。
あと関係ないけどTortoiseSVNにおける右ドラッグの機能に今更気づいた。
0620デフォルトの名無しさん
2006/10/15(日) 14:54:08その exe 、リポジトリから消したいってことは
ビルドすれば作れるんだろうから、
1: delete して ignore を指定しつつコミット
2: 改めてビルド
これでいいだろ。
0621619
2006/10/15(日) 16:37:49あー。えーと、ビルドにかかる時間がーとか、いやexeじゃ例が悪かった気がする。
じゃ*.logとか。
開発中に出たデバッグログをうっかりリポジトリに突っ込んでるのに気づいて、
でも今バグを追うのに必要だから消すわけにはいかない、ってな場合。
せめてsvn deleteに「作業コピーを削除しない」ってオプションくらいあればなぁと。
0622デフォルトの名無しさん
2006/10/15(日) 18:08:10作業コピーの外にコピーしてから>>620の作業をする。
0623デフォルトの名無しさん
2006/10/15(日) 20:08:120624デフォルトの名無しさん
2006/10/15(日) 23:21:10手元のがsvn up しても消えないように尻に改行でも1個たして、
svn up、でいいんではないの。
他の人の手元のはsvn upしたら消えるけど。
0625デフォルトの名無しさん
2006/10/16(月) 12:47:44もーちょっと直感的にできてもいいんじゃねぇの!?と思う。
「svn omit」とかがdeleteとかと同レベルでサポートされてくれれば個人的に嬉しい。
.svn内の情報削除(を予約) & svn:ignoreに追加、くらいの実装で。
0626デフォルトの名無しさん
2006/10/16(月) 18:46:01なんかでかいツリーを見つけた。まだ読んでないけど、とりあえず貼っとく。
http://svn.haxx.se/dev/archive-2005-09/0786.shtml
0627デフォルトの名無しさん
2006/10/17(火) 01:11:40中学生レベルの英語力で必死こいて読んでみた。一瞬「あれ、俺がいる?」とか思ったり。
・`svn rm --keep-in-wc` or `svn unversion <resource>` のどっちか実装してくれへん?
前者は前に話が出た(*)けど、俺は後者の方がベターだと思うねん。
・他の人がupdateすると管理されなくなったファイルが残り続けるってか? それはマヌケだろ。
・unversionはあえて実装しないのさー。Subversionのセマンティクスに合わないと思うの。
・(あとの半分くらいは「`obliterate`(完全削除)できる.pyがあるぜ」とか言ってる?
それ関係なくね? 俺の訳し間違い?)
(*)前に出た話……"unversion a file"
・working copyを削除せずにsvn deleteする直接的な方法て無い?
・ごめんよ、無いの。よく言われるんだけどね。
`svn rm --keep-in-wc`とか実装するってのも考えないとダメかもねぇ。
……て感じ? ちゃんと英語読める人、全然違ってたら介錯を…… orz
読んでるうちにunversionまではいらねーやって気になった。
でも--keep-in-wcは是非とも欲しいなー。
0628デフォルトの名無しさん
2006/10/17(火) 23:39:18外したいんですがどうやるんでしょうか?
chmod -x とかしても変わらないし。
0629デフォルトの名無しさん
2006/10/17(火) 23:44:18プロパティに svn:executable とか付いてないか?
0630デフォルトの名無しさん
2006/10/18(水) 00:00:08わからん。
プロパティみるには svn propget ?
0631デフォルトの名無しさん
2006/10/18(水) 00:00:460632デフォルトの名無しさん
2006/10/18(水) 03:29:32ってなってるわ
0633デフォルトの名無しさん
2006/10/18(水) 07:33:56消し方は自分で調べられるな?
0634デフォルトの名無しさん
2006/10/18(水) 19:31:30環境はちゃんと書けよ
0635デフォルトの名無しさん
2006/10/18(水) 20:39:36いや実はSambaサーバで運用されているネットワークドライブだったりしてな
0636デフォルトの名無しさん
2006/10/18(水) 22:48:000637デフォルトの名無しさん
2006/10/18(水) 22:56:490638デフォルトの名無しさん
2006/10/18(水) 23:02:57ワークコピーを認識してくれなくなって困ってるWinユーザもここに。orz
0639デフォルトの名無しさん
2006/10/18(水) 23:07:51svn propdel svn:executable hoge.txt
だったかな?
そんな感じでできた。ありがトン。
0640デフォルトの名無しさん
2006/10/18(水) 23:16:13いや、ぐぐれよ。
解決策は存在する。
0641デフォルトの名無しさん
2006/10/18(水) 23:40:24sargeじゃなくて、unstableでしょそれ。
backports.orgも1.3.2までだし…
0642デフォルトの名無しさん
2006/10/18(水) 23:46:44バージョン管理してないのに赤色ビックリマーク(Tortoise)がついてしまう。
でもそのフォルダを含めてコミットしようとすると
binフォルダは含まれない。。。なんで?
0643デフォルトの名無しさん
2006/10/18(水) 23:48:45このようなフォルダやファイルは無視しませう。
0645643
2006/10/19(木) 00:51:040646デフォルトの名無しさん
2006/10/19(木) 02:12:24うあごめん。超ありがとう。JavaHL1.4に置き換えて解決できますた。
そいやJavaHL手動で書き換えればいけるんじゃと思ったままほったらかしだった……。
あとdevelopment releaseのSubclipse-1.1.7も試してみたがダメだった。
0647デフォルトの名無しさん
2006/10/22(日) 14:14:34アクセスできないのかな。
なんでこんなことしたいかって言うと、実験用の隔離ネットで
デバッグとか開発とかした結果をsvn repoに戻したいのです。
で、隔離ネット内部のマシンはsvn repoに直接アクセス
できないので、隔離ネットと作業ネットをつなぐGWに
svk depotを立てて、svn repoをmirrorした上で、
隔離ネット内部のマシンはGWのdepotを参照すれば勝ち組か?
と思ったのです。
最悪隔離ネット側にdepotをNFS exportしてfilesystem経由で
参照するしかないのかな。できれば避けたいのですが‥‥‥。
svn.hoge.net.(svk repository)
|
---+--+-
|
GW.kakuri.net.(ルーティング無し)
|
--+--+-
|
test1.kakuri.net.(svnと通信できない)
0648デフォルトの名無しさん
2006/10/22(日) 18:25:310649デフォルトの名無しさん
2006/10/25(水) 09:02:38CVSのウォッチ?みたいな機能。
あれがないとなんとなく不便な感じがするんだけど、みんなはどうですかね?
ちなみに、当方CVSを数回触ったくらいしかバージョン管理の経験ないです。
0650デフォルトの名無しさん
2006/10/25(水) 10:07:03ロックと svn:needs-lock を組み合わせて、
他の人の変更をブロックすることはできる。
だれがロックしてるかはリポジトリに問い合わせないと
わからないけど、ロックするときに動くフックもあるから、
そこで通知を走らせればいいかもしれない。そこまで
必要だと感じたことは無いけど。
0651デフォルトの名無しさん
2006/10/25(水) 19:35:51subversionのことを知らなすぎる。
まずは「本」を全部読めばいいと思う。
0652デフォルトの名無しさん
2006/10/25(水) 20:51:01誰がcommitしたかがわかれば十分じゃね?
0653デフォルトの名無しさん
2006/10/25(水) 20:54:32チェックアウト=ロック
0654デフォルトの名無しさん
2006/10/25(水) 21:28:240655デフォルトの名無しさん
2006/10/25(水) 21:48:07このあたりを読んでおくことを勧める。
http://subversion.bluegate.org/doc/book.html#svn.basic.vsn-models
0656デフォルトの名無しさん
2006/10/25(水) 22:24:10> 両者とも場合によってはファイルにロックする必要があることを認めその仕組みを
> 用意しています。
って書いてるやん。だから「即」ロックを意味しないって書いてみたんだが
言葉足らずだったか
0657デフォルトの名無しさん
2006/10/25(水) 23:18:09ロック・修正・ロック解除のSCMだったらチェックアウト=ロックじゃないかな?
と言いたかった
0658デフォルトの名無しさん
2006/10/26(木) 14:17:560659デフォルトの名無しさん
2006/10/26(木) 14:57:380660デフォルトの名無しさん
2006/10/26(木) 19:12:380661デフォルトの名無しさん
2006/10/26(木) 19:49:560662デフォルトの名無しさん
2006/10/26(木) 19:53:510663デフォルトの名無しさん
2006/10/26(木) 20:23:250664デフォルトの名無しさん
2006/10/26(木) 22:07:28ロックしないままチェックインできるし、ロックを無視してチェックインできること。
0665デフォルトの名無しさん
2006/10/27(金) 07:45:19初期においてはそうだったかもしらんが、
共有チェックアウトついてからのVSSでロックが云々言うのはナンセンスだろ。
ロックしてストライキされたら洒落にならんのは見たまんまだし、
単に標準でロックがかかるか否かの性格上の違いにすぎんと思うのだがー。
0666デフォルトの名無しさん
2006/10/27(金) 11:54:46新規にリポジトリを起こしてロードし直したい。
この時、リポジトリ上で trunk/sub/dir1 となっているのを trunk/dir1 としたいが
なにか方法はありますか?
現リポジトリ上において、パスの切り替え等出来るのでしょうか?
0667666
2006/10/27(金) 11:57:240668666
2006/10/27(金) 12:28:49リポジトリフォルダのサイズが4分の1になってる!
上手くいってるの? 俺ってだまされてる?
0669666
2006/10/27(金) 14:13:34出来た!
TortoiseSVN 上でリポジトリブラウザを開き、直接ディレクトリの移動を行った。
ログも今迄のもの見れてるし問題ないみたい。
リビジョングラフは別の流れみたくなったが、このくらいは気にしないでおこう。
0670デフォルトの名無しさん
2006/10/27(金) 19:09:26でもこれだけの機能を持つソフト、お値段も高いんじゃないの?
0671デフォルトの名無しさん
2006/10/27(金) 19:28:440672デフォルトの名無しさん
2006/10/27(金) 20:36:490673デフォルトの名無しさん
2006/10/27(金) 21:20:000674デフォルトの名無しさん
2006/10/27(金) 21:29:58404 Not Found だが?
0675デフォルトの名無しさん
2006/10/27(金) 21:31:170676デフォルトの名無しさん
2006/10/27(金) 23:28:070677デフォルトの名無しさん
2006/10/27(金) 23:58:35ソフトバンク(暴打本)はどこまで安いのだろう
0678232
2006/10/31(火) 00:16:50良いクライアントが見あたりません。
どれも良い点は色々あるのですが、WinCVSでよく使っていた
1.サブディレクトリのファイルも含めて一覧&フィルタできる
2.グラフ表示
の機能で使い勝手&見易さが、どれもイマイチです。
感じ的にはTortoiseSVNが一番良いのですが、1の機能が
見あたりませんでした。
何かお勧めクライアント無いでしょうか?
また、TortoiseSVN使いの人はディレクトリが深くて多い場合に
不便に感じたりしないのでしょうか?(何かうまいやり方がある?)
0679678
2006/10/31(火) 00:18:16別の板に書込んだ時のが残ってたようです。
0680デフォルトの名無しさん
2006/10/31(火) 00:39:21TortoiseSVN で不便だと感じたことは無いな。
[変更をチェック] から [未変更ファイルを表示] にチェックを付けると全部出る。
一覧だけならこれでいい。
フィルタも拡張子だけならソートすれば済む。
拡張子以外でフィルタしたいときはエクスプローラの検索を使う。
たまに .svn の中のやつがヒットするのが嫌かもしれない。
グラフ表示は、ほとんどはログ表示させれば十分。タグやブランチの状態は
[リビジョングラフ] かな。実際はリビジョン番号でだいたいわかるんで、
ほとんど使ったことが無い。
0681デフォルトの名無しさん
2006/10/31(火) 02:26:14>>680のとおりで、不便を感じたことって無い。
つか、WinCVSより不便とかいうのがそもそもありえん。
TortoiseCVSの時点で十分すぎなくらいだったのに。
0682デフォルトの名無しさん
2006/10/31(火) 09:42:05将来的には全てCVSからSubversionに移行されるだろう
敵なことを読んだんだが。
0683デフォルトの名無しさん
2006/10/31(火) 09:47:170684デフォルトの名無しさん
2006/10/31(火) 10:13:06Subversion が後発なんだから、基本的にそうなるはず。
それに CVS 開発って、もう止まってるんじゃない?
0685デフォルトの名無しさん
2006/10/31(火) 11:23:19CVSからSubversionに移行中だし。
しかし気になるのはEclipseにはCVSプラグインが標準で入っていること。
Subversionが標準で入るのはいつになるのだろう
0686デフォルトの名無しさん
2006/10/31(火) 12:44:190687デフォルトの名無しさん
2006/10/31(火) 12:47:520688デフォルトの名無しさん
2006/10/31(火) 23:24:41自分はSubclipse-1.1.7で行けたよ。
古いのSubclipseからアップデートするとなぜか古いのを使っちゃうので、
自分はいったん古いのを全部消してSubclipse-1.1.7を入れ直したらうまくいった。
Subclipse-1.1.8 (JavaHL,JavaSVNの両方がSubversion-1.4.0対応) も
同じ手順でやった。
0689デフォルトの名無しさん
2006/11/01(水) 16:07:17開発ソースへのアクセスはファイル共有がいいんだって・・・
衝突した時や削除になった時のTortoiseSVNの解消操作がよく分からないんだって・・・
・・・
0690デフォルトの名無しさん
2006/11/01(水) 16:14:50つーかそのリーダーはよっぽどアホなのか?
0691デフォルトの名無しさん
2006/11/01(水) 16:48:09せいでWebDAVを使用しているしているSubversionリポジトリに
アクセスできなくなった。
mod_securityの設定ファイルに正規表現でパターンが
いくつか示されているんだが、どれどどう設定すればいいのか
いまいちわからない。
なんか良い情報ないかね・・・
0692689
2006/11/01(水) 17:25:17プログラマが言ったセリフなのよこれが・・・
思わず閉口してしまった。あんたらにも多大な利益をもたらすと思うのだが・・・
過去履歴と比較できたり、取り敢ずがんがんソースが触れたり、不要であれば元に戻せたり
いろいろ見せたんだけどね・・・
かなり凹んでる
完成してから、Subversion に組入れるんだと。
アホか!
0693デフォルトの名無しさん
2006/11/01(水) 17:27:53その勉強のために本を読もうと思うんだけれど
何がおすすめですか?
0694デフォルトの名無しさん
2006/11/01(水) 17:32:06いきなり TortoiseSVN を突っ込んで 日本語サイトを彷徨うのもアリかもしれん
コマンドでがしがしやるぜー だと書籍の力に頼りたくなるが…
本と実践がセットになれば最強なんだろうけどね。
0695689
2006/11/01(水) 17:50:49>>694 の言うとおり、いきなり実践してもいいと思う。
取り敢ずTortoiseSVN入れて、ローカルリポジトリ作って、
適当にインポートして、適当に更新して、適当に差分比較してみるだけでも
その恩恵を実感できると思う。
情報源はインターネットにごろごろあるし、マニュアルもかなり丁寧に作られている方だと思う。
SubvesionのリポジトリをApacheで公開するとしても、書籍を購入するまでもなく
インターネットにあるよ。
# そうなんだよ! 便利なんだよ! 必要なんだよ!
# バージョンコントロールシステムが無い! そんなの怖くてソース触れないじゃん!
# と思うようになってくれよ!
# くっそ〜 orz
0696デフォルトの名無しさん
2006/11/01(水) 17:51:17バージョンコントロール自体に懐疑的なのかと思ったら
完成したら組み入れるって無茶苦茶じゃん。
0697691
2006/11/01(水) 17:51:54ModSecurity 1.9 と WebDAV: JH4XSYの徒然
http://jh4xsy.asablo.jp/blog/2005/11/30/161168#tb
のサイトの説明に従って
SecFilterSelective REQUEST_METHOD "!PROPFIND" chain
SecFilter "<(.|\n)+>"
を/etc/httpd/conf.d/mod_security.confに追加してみたが
こんなエラーが帰ってきてダメだった。
mod_security: Access denied with code 406.
Pattern match "<(.|\\\\n)+>" at POST_PAYLOAD [severity "EMERGENCY"] [hostname "ドメイン名"]
[uri "/svn/repos/リポジトリ名/コミットしたい該当するファイルやディレクトリ"]
でやってうまくいかなかった。
このブログ書いてる香具師はこの設定をどのあたりにに書いたのだろう…
トラックバック:http://jh4xsy.asablo.jp/blog/2005/11/30/161168/tb
0698デフォルトの名無しさん
2006/11/01(水) 18:04:47Release-TAG の積み立てだけ運用からでもアリじゃない?
俺が実際そうだったよ。
最初のうち、複数人運用ではなく単独ローカル運用だったけど、
がんがんコミットしてって(作業中) 完成したらマークつける(とりあえずケリが付いた)
でも、つけたマークを見失うじゃん。 あんまり嬉しくないよなー
という印象だった。
実際使っていくと、trank と TAGs で枝分けるだけだし、
リビジョングラフで あっさり枝を見つけられるから見失うことはまずないしね。(コメントに嘘が無ければw)
0699デフォルトの名無しさん
2006/11/01(水) 20:21:45かわいそうに。
現在はどんな運用?
NASに共有フォルダで〜とかだと終わってる。
一度、「間違えて」全ソース消してみたら?
で、おもむろにローカル運用してたSVNリポジトリを差し出すと。
0700デフォルトの名無しさん
2006/11/01(水) 21:03:10「Subversion実践入門」「バージョン管理システム『Subversion』解説書」
「入門Subversion」の3冊とも持ってるけど、
秀和システムの「入門Subversion」買って、
後はWeb上の情報で何とかなると思う。
他に10月に出た「パターンによるソフトウェア構成管理」があっても良いかも。
(でもSubversionについては触れられてないらしいけど)
0701デフォルトの名無しさん
2006/11/01(水) 23:06:00CVS版はPragmatic三部作セットの和訳があるけど、こいつも訳されんかな。
0702689
2006/11/01(水) 23:14:35別のリーダーにショックを受けた事を愚痴ってみたが
「うちはそんな細かくバージョン管理せんからいいんや。
完成したものは直しちゃいかん」
って・・・ orz
前にちょっと話したときに「ある時点に戻せるのはイイかもな」と
言っていたので、少しは期待していたのだが、こいつもアホだった。
もうね・・・
いいや、俺のプロジェクトだけは絶対に強制しちゃる!
0703689
2006/11/01(水) 23:18:231プロジェクトを除く全てが共有フォルダよ!(`・∀・´)エッヘン!!
1プロジェクトとは、俺のプロジェクト。
このプロジェクトから使いはじめたんよ。
0704デフォルトの名無しさん
2006/11/01(水) 23:23:40「Subversion実践入門」じゃまいか
0705デフォルトの名無しさん
2006/11/01(水) 23:27:07そのためのリリースタグだろうに。
0706691
2006/11/01(水) 23:32:100707689
2006/11/01(水) 23:37:50tags の存在なんてしらないんだけどね。
何人かのSEにバージョンコントロールシステムを使いはじめたと言ったら
俺はソース触らんからいらん、みたいな感触だったぜ! 全員な!
俺もソースはあんまり触らんが、テスト的なリリースをする時は非常に重宝したぜ!
プログラマには trunk でガンガン開発して貰ってたんだが、
そこからある程度動作するリビジョンを切り出し、リリース準備のための
ブランチを起こし、整え、ベータ版としてタグ付けして完了。
リリース準備中に trunk の方で安定したものが出来ればマージを掛けて品質を上げる
なんて事はファイル共有では無理だろ? 困難だろ?(何個のバックアップがいるんだよ)
まぁ愚痴はこのくらいにして名無しに戻ります。
スレ汚しスマソ
0708デフォルトの名無しさん
2006/11/02(木) 00:03:57共有フォルダにfile.c.bak, file.c.bak2 とかいっぱい転がって放置されてる。
完成したらリポジトリに入れる。
一応使ってるだけで意味ねえだろ。ボケ。
上司にそんな口はきけないが。
0709デフォルトの名無しさん
2006/11/02(木) 00:10:270710デフォルトの名無しさん
2006/11/02(木) 00:43:430711デフォルトの名無しさん
2006/11/02(木) 09:46:280713デフォルトの名無しさん
2006/11/02(木) 11:40:31モジュールはずせばよかろ?
0714デフォルトの名無しさん
2006/11/02(木) 14:26:51それじゃクロスサイトスクリプティング攻撃の餌食になるだろ
0715デフォルトの名無しさん
2006/11/02(木) 17:03:500716デフォルトの名無しさん
2006/11/02(木) 19:52:23WebDAVだからなー。
攻撃対象になること間違いなし
0717デフォルトの名無しさん
2006/11/02(木) 21:21:51自意識過剰乙
0718デフォルトの名無しさん
2006/11/02(木) 23:04:200719デフォルトの名無しさん
2006/11/02(木) 23:06:54お前トラックバックスパム喰らったこと無いのか?
カジノなどの賭博サイトの宣伝にトラックバックを
使っているロシア人の輩がいるんだよ。
あれだけでももの凄い負荷だ。
0720デフォルトの名無しさん
2006/11/03(金) 01:29:33スレ違い。
iptablesで全部DROPしとけば?ロシアからのアクセスなんていらんだろ?
0721デフォルトの名無しさん
2006/11/03(金) 01:55:52できれば誘導してくれ
0722デフォルトの名無しさん
2006/11/03(金) 02:13:18> >>719
> スレ違い。
> iptablesで全部DROPしとけば?ロシアからのアクセスなんていらんだろ?
んなこと不可能。毎回IPアドレスが変わるんだから
0723デフォルトの名無しさん
2006/11/03(金) 02:13:400724デフォルトの名無しさん
2006/11/03(金) 02:16:270725デフォルトの名無しさん
2006/11/03(金) 02:22:380726デフォルトの名無しさん
2006/11/03(金) 02:32:260727デフォルトの名無しさん
2006/11/03(金) 04:12:32ドメインを見ればどこの国の人間が登録しているかわかるし
IPアドレスをWHOISで調べればどこの国のプロバイダかもわかる。
Google Analyticsを使ってロシアからアクセスしていることなどがわかる。
0728デフォルトの名無しさん
2006/11/03(金) 04:22:17その範囲以外からのアクセスを制限するのがナウ
だが板違いだし、うぜぇから他所でやれ
0729デフォルトの名無しさん
2006/11/03(金) 06:09:57えー?
公開SVNってことで理解したが、
Subversion のWebDAVアクセスってなんか脆弱性あるわけ?
0730デフォルトの名無しさん
2006/11/03(金) 09:15:13大量のデータを書き込まれてHDDがパンクする
0731デフォルトの名無しさん
2006/11/03(金) 11:18:04HDDパンクさせられるような状態ってどんだけノーガードなのさ…。
0732デフォルトの名無しさん
2006/11/03(金) 11:20:26俺のはすごいぞー。
なんせIDもパスもぬるぽ。
0733デフォルトの名無しさん
2006/11/03(金) 11:28:24何かドキュメントがないかと探してたら、こんなものがあった。
ttp://www.void.in/wiki/Repysitory
0734デフォルトの名無しさん
2006/11/03(金) 14:38:08CDROMサイズのファイルをリポジトリにアップしたら?
0735デフォルトの名無しさん
2006/11/03(金) 14:39:12コミットしようとするとMIMEタイプによって
勝手に悪者扱いされる。
おかげでブログの外部からのトラックバックも
悪者扱い
0736デフォルトの名無しさん
2006/11/03(金) 14:41:30板違いはお前が(ry
いくらIPの範囲を割り当てても
奴らはすぐに変えてくる。
だからブラックリストプラグインってものが
必要なんだ。
で、Subversionのほうだが、WebDAV + mod_securityの
設定では、PROPFINDのところだけ例外的に許可できるように
しておかないといけないようだ。
ここをどうすればいいのか激しく悩んでいる
0737デフォルトの名無しさん
2006/11/03(金) 15:23:13つまり、コミットを認証なしで許可してるってことなの?
0738デフォルトの名無しさん
2006/11/03(金) 16:45:52認証つけても狙われるって
0739デフォルトの名無しさん
2006/11/03(金) 16:54:06狙われるって何を?
SVN と mod_security の組み合わせが必須な理由が、さっぱりわからんなあ。
ここらできっちり説明してくれないかね。
0740デフォルトの名無しさん
2006/11/03(金) 20:36:32意味がわからん。
それが必要なファイルならちゃんとユーザー認証してアップすればいいじゃん。
0741デフォルトの名無しさん
2006/11/03(金) 22:15:15WebDAVだから
0742デフォルトの名無しさん
2006/11/03(金) 22:17:53http://charlvn.blogspot.com/2006/09/subversion-modsecurity.html
こんなタイトルのエントリをブログに書いている香具師だっているんだし
Subversion + mod_securityという組み合わせも悪くなかろうて
それから、ほれ
gmane.comp.apache.mod-security.user
http://blog.gmane.org/gmane.comp.apache.mod-security.user/day=20060323
0743デフォルトの名無しさん
2006/11/04(土) 00:21:06理由になってない。
WebDAVでも認証はかけられるだろ。
無理だと言うならソースを示してくれ。
0744デフォルトの名無しさん
2006/11/04(土) 02:03:07という面白いリクエストかもしれない
続きが楽しみ
0745デフォルトの名無しさん
2006/11/04(土) 08:08:11その中のどこかにおいておくとかw
0746デフォルトの名無しさん
2006/11/04(土) 10:36:31それか、パスワードに使うようなランダムなディレクトリ名w
0747デフォルトの名無しさん
2006/11/04(土) 10:37:430748デフォルトの名無しさん
2006/11/04(土) 11:53:30公開したくないコードは自宅サーバー
両方を複合することできる?
0749デフォルトの名無しさん
2006/11/04(土) 12:08:380750748
2006/11/04(土) 12:11:58ディレクトリごとに同期するサーバー変えたいだけでした
0751デフォルトの名無しさん
2006/11/04(土) 16:57:34svn:externalsで対応できるかな。
0752デフォルトの名無しさん
2006/11/04(土) 20:18:47技術的には違いがなくてもパスワードということにしておかないと
不正アクセス禁止法で保護されない
0753デフォルトの名無しさん
2006/11/04(土) 22:03:30いや、認証ってどの程度の認証のことなんだか。
SSLやSPIを使う使わないとかのレベルなのか。それともBasic認証
すらかけないということなのか。
もし後者の認証すらかけないってことは誰でもリポジトリを
のぞき込むことができてかつ更新もできてしまうっていう
意味ととらえることもできてしまう。
せいぜい、Basic認証くらいはかけているだろうし。
0754デフォルトの名無しさん
2006/11/04(土) 22:05:43簡単な方法が>>742で見つかったな。
http.conf(またはsubversion.conf)の
SVNリポジトリを設定している<Location>タグで
DAV svnと書いてあるところに
SecFilterInheritance Off
を追加するだけでいいっぽいな。
これならmod_securityもつかえてかつSubversionでWebDAV
を使うこともできる。
0755デフォルトの名無しさん
2006/11/04(土) 22:06:390756デフォルトの名無しさん
2006/11/04(土) 22:42:59使ったページをセキュアに管理できるということだね。
仮に、もしViewSVNがCGIでできていたらどうする?
これはmod_securityで守らないと逝けないだろう。
他の手段はあるとはいえ、SQL Injectionなど万が一、変なことされたら大変だ。
ViewSVNにはそんなのはないけどな、例えばの話としてな。
0757デフォルトの名無しさん
2006/11/04(土) 23:45:140758デフォルトの名無しさん
2006/11/05(日) 00:45:210759デフォルトの名無しさん
2006/11/05(日) 03:18:280760デフォルトの名無しさん
2006/11/05(日) 14:28:08そんな金無いよ
0761デフォルトの名無しさん
2006/11/05(日) 14:30:100762デフォルトの名無しさん
2006/11/05(日) 15:17:10工夫で対処できる範囲
0763デフォルトの名無しさん
2006/11/05(日) 15:27:140764デフォルトの名無しさん
2006/11/05(日) 16:18:06新たに10万もかけてマシンを自作するつもりはないよ。
それにハブも増設しないといけないし。
0765デフォルトの名無しさん
2006/11/05(日) 16:18:230766デフォルトの名無しさん
2006/11/05(日) 16:47:200767デフォルトの名無しさん
2006/11/05(日) 18:16:580768デフォルトの名無しさん
2006/11/05(日) 18:20:220769デフォルトの名無しさん
2006/11/05(日) 18:30:570770デフォルトの名無しさん
2006/11/05(日) 20:52:33ハードディスクを増設すると電源ユニットにどれだけ負担がかかると思っているんだ。
高価な電源ユニットに交換しないと逝けないじゃないか。
0771デフォルトの名無しさん
2006/11/05(日) 21:08:180772デフォルトの名無しさん
2006/11/05(日) 21:24:34高価な電源ユニットに交換しないと逝けないじゃないか。
0773デフォルトの名無しさん
2006/11/05(日) 22:50:03sourceforgeをこのためだけに使ってる
0774デフォルトの名無しさん
2006/11/06(月) 00:31:070775デフォルトの名無しさん
2006/11/06(月) 02:55:34外注先のコードをデバッグすることになって、
・trunk を外注先のコードにして、最新版を随時コミットする。
・branch をきって、デバッグコードを埋め込む。最新版は随時マージする。
ってやってるんですが、こんな使い方で合ってますか?
0776デフォルトの名無しさん
2006/11/06(月) 03:00:43デバッグするターゲットが絞られているなら、ブランチの状態は固定して
最新版を随時マージするのは止めた方がいい。
0777デフォルトの名無しさん
2006/11/06(月) 05:12:49自分は経験不足で、より良いアドバイスは出来ないけど、
「外注先のコード」がいわゆる「ベンダーブランチ」にあたると思うので、
「Subversion ベンダーブランチ」でググって見ると、参考になる例が
いくつか見つかるかも知れない、と思うよ。
0778775
2006/11/06(月) 11:53:04ベンダーブランチぐぐってみました。
この場合は本流が外注先のコードですが、
ほかの部分はかなり参考になりました。
>>776
納期が迫っていて、さらに細かい修正が頻繁に行われていたりするので
それによる問題がないかを常に最新版でチェックする必要があるのです。
これなら常にマージで問題ないですよね?
責任の問題とかでこちらでコードを直接書くことはできず、
いったん外注先にフィードバックしてから外注先がコードを書くというスタイルなので、
よく衝突が起きます。
なるべく細かくコミットして、外注先が修正したコード部分が衝突したら差分を確認したうえで
こちらが修正したリビジョンを逆マージ(?)しているんですが、
もっとうまいやり方ないですかね?
0779デフォルトの名無しさん
2006/11/06(月) 12:12:090780デフォルトの名無しさん
2006/11/06(月) 12:23:55次から外注に出すときは自動テスト一式も付けるべしと決めると
いろいろと改善されるのかもしれない。
0781デフォルトの名無しさん
2006/11/06(月) 12:49:53無駄な負荷がかかるだろう。
コスト削減要求が高くかつ非力なマシンでは許されないこと。
0782デフォルトの名無しさん
2006/11/06(月) 15:22:46まだ釣りやってんのかよ
0783デフォルトの名無しさん
2006/11/06(月) 17:13:54どうみてもマ板ねただろ。
0784デフォルトの名無しさん
2006/11/06(月) 21:52:470785デフォルトの名無しさん
2006/11/06(月) 23:47:490786775
2006/11/07(火) 00:21:04出荷後何か問題があった場合、その責任の所在をこちら側に持ち込まないため、だそうです。
確かにその言い分もわかるので、現状のスタイルを維持せざるを得ないです。
そもそも他部署のプロジェクトのヘルプだったりするので、強く言いづらかったりというのもあります。
>>780
そもそもきちんとした外注先ならこんな事態にはなってなかったとおもうので、いろいろと厳しいですね。
納期が近いのもありますし。
>>783
釣りではなかったのですが、Subversion 本来の話題からはそれてそうなので名無しに戻ります。
0787デフォルトの名無しさん
2006/11/07(火) 10:02:28あり? あり? なし?
0788デフォルトの名無しさん
2006/11/07(火) 10:12:14それは svn diff -summarize と何が違うのかね?
0789デフォルトの名無しさん
2006/11/07(火) 10:53:14差分のファイルリストをとるのはそれでもOKなんだけど
いや、リビジョン間差異のエクスポートができればいいなと思って。
SvnChangeList の エクスポートが動かなかったもので
0790デフォルトの名無しさん
2006/11/07(火) 10:58:54svn diff --summarize で採ったリストで svn export すればいいんじゃないの?
0791デフォルトの名無しさん
2006/11/07(火) 11:55:14>>789
ヒントを下さい
0793デフォルトの名無しさん
2006/11/07(火) 12:30:420795デフォルトの名無しさん
2006/11/07(火) 13:27:441.4 に対しての注釈が付いたか?
0796デフォルトの名無しさん
2006/11/07(火) 23:03:531.4ってそうなの?
0797791
2006/11/07(火) 23:15:25TortoiseSVN から簡単にできた。
あ〜 たどり着くまでに 時間掛かった
0798デフォルトの名無しさん
2006/11/08(水) 09:27:210799デフォルトの名無しさん
2006/11/08(水) 10:59:090800デフォルトの名無しさん
2006/11/08(水) 11:33:130801デフォルトの名無しさん
2006/11/08(水) 12:06:30http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1755
zipしか見つかりませんでした(´Д⊂
0802デフォルトの名無しさん
2006/11/08(水) 12:07:19は? Apacheの設定はどうなっているんだよ。
0803デフォルトの名無しさん
2006/11/08(水) 14:18:17今回の 1.4.2 は、今のところ zip での提供しかされていませんが、
解凍したファイルを 1.4 のインストールフォルダに単純上書きすればよいのでしょうか?
0804デフォルトの名無しさん
2006/11/08(水) 17:02:191.4のフォルダをどこかにコピーしてからな
0805デフォルトの名無しさん
2006/11/08(水) 20:57:36Apacheは関係ないんだよ
プロキシ経由でやるとPROPFINDうんぬんってエラーが出るはずだったんだけど
http://svn.collab.net/repos/svn/で試したらチェックアウトできたんだよ。
でバージョンは1.4みたいなんだよ。1.3のサーバはやっぱり無理っぽいんだよ。
リリースノートには英語読めないけど。読みあたらなかったんだよ。
0806デフォルトの名無しさん
2006/11/08(水) 21:02:260807デフォルトの名無しさん
2006/11/08(水) 21:07:58それがマジならうれしいな。
ウチの会社のプロキシもPROPFINDうんぬんでエラーが出るんだ。
0808デフォルトの名無しさん
2006/11/08(水) 22:50:40例:
conf/app-config.ini を初期設定の状態でcommitしておくがsvn:ignoreの状態になっている。
checkoutした時はその初期状態で存在しているが、その後はそのファイルがcommit対象になることはない。
今はconf/app-config.ini.sampleという名前で初期設定を書いておき、conf/app-config.iniはsvn:ignoreに設定しておく。。。という状態です。
checkoutした直後でも何もせずにアプリが動く状態で開発できるようにしたいんですけど。。
0809デフォルトの名無しさん
2006/11/09(木) 00:01:29普通に無視して、その設定ファイルを使うアプリが「なければデフォルトで作る」という
動作をすればいいと思うんだが、どうかな?
0810デフォルトの名無しさん
2006/11/09(木) 00:03:150811デフォルトの名無しさん
2006/11/09(木) 00:13:450812デフォルトの名無しさん
2006/11/09(木) 02:06:40>>616と同じケースじゃあるまいか。
>>617参照。あと本家のFAQページでも同じ解決策を提示してた覚えがある。
0813デフォルトの名無しさん
2006/11/09(木) 02:08:570814デフォルトの名無しさん
2006/11/09(木) 03:03:37Apacheのエラーログを見てみろ。
もしかしたら例のmod_securityの影響かも知れない。
知らない間にmod_securityをインストールしていたという
話もあるしな。
0815デフォルトの名無しさん
2006/11/12(日) 02:41:000816デフォルトの名無しさん
2006/11/12(日) 09:26:040817デフォルトの名無しさん
2006/11/12(日) 10:37:34早々に 1.4.2 になってる
0818817
2006/11/12(日) 10:42:05TortoiseSVN-1.4.1.7992 のままじゃん
その後の svn-1.4.2 だけを見て反応してしまった。
寝起きだからね
0819デフォルトの名無しさん
2006/11/12(日) 11:31:11>>818
ttp://tortoisesvn.net/node/261
It is linked against the Subversion 1.4.2 library of course.
って書いてありますよ。
0820デフォルトの名無しさん
2006/11/12(日) 15:30:22コミットやアップデートなどを下瞬間にApacheのログを見てみることをお勧めする。
0821デフォルトの名無しさん
2006/11/12(日) 15:32:17とにかくだが、
もしかすると、Apacheにmod_securityがインストールされている
ことが原因かもしれないぞ。
そのときは、
>>754をもう一度読み返してみろ
0822デフォルトの名無しさん
2006/11/13(月) 10:28:21Tortoiseのバージョンが1.4.1
svnのバージョンが1.4.2
0823デフォルトの名無しさん
2006/11/14(火) 22:24:400824817
2006/11/14(火) 22:55:42つ ttp://www-aos.eps.s.u-tokyo.ac.jp/~takagi/SubversionMemo.html#sec31
0825デフォルトの名無しさん
2006/11/14(火) 23:21:17のブランチを作り平行作業をした場合、ブランチの数だけレポジトリの容量が倍々に
なるってことはないよね?各ブランチの進行も派生元の差分だけで保存されていると
いう理解でOK?
0826デフォルトの名無しさん
2006/11/14(火) 23:25:01ドモ
0827デフォルトの名無しさん
2006/11/14(火) 23:41:36OK。コピーはシンボリックリンク相当。
ブランチへのコミットはコピー元との差分のみ。
0828デフォルトの名無しさん
2006/11/15(水) 00:25:49thx!
0829デフォルトの名無しさん
2006/11/15(水) 11:59:58バージョン管理システムの意味が(ry
0830デフォルトの名無しさん
2006/11/15(水) 18:21:26会社のプロキシありだとcoできず。プロキシなしだとcoできた。
ってことで、やっぱり無理みたい。。。orz
仕方ないから
「squidの設定にPROPFINDとかの拡張メソッドを追加してくれ」
ってプロキシサーバ担当に言ってるんだけど、
拡張メソッド追加することで起こり得る問題って何があるの?
0831デフォルトの名無しさん
2006/11/15(水) 19:33:34https
0832デフォルトの名無しさん
2006/11/15(水) 23:27:15あんがと。
書き込んだ後に、もう一回拡張メソッドのこと書いてあるページ見たらhttpsって書いてあって試した。
いけた。
中身はよくわかんないけどいけた。
0833デフォルトの名無しさん
2006/11/16(木) 19:26:12中でPROPFINDとか流れててもproxyからは見えない、
とかそういう理由だった気がするが実は良く覚えていない。
0834名無し募集中。。。
2006/11/17(金) 01:17:25c:\Documents and Settings\user\Application Data\Subversion\servers
にproxyを書くと幸せになるかもしれません
0835デフォルトの名無しさん
2006/11/17(金) 18:30:59コミットや更新、チェックアウト時に出てこないってことでいいんでしょうか?
*.classって書いてるんですがクラスファイルがコミット対象になります。
なにか間違ってるのかな・・・。
0836デフォルトの名無しさん
2006/11/17(金) 21:17:23svn:ignore
バージョン化されていないファイルとディレクトリを svn status、svn add、
そして svn importコマンドの対象から除外します。
つまり、管理外のファイルがあってもそのパターンにマッチすれば status
コマンドとかで表示されなくなるだけ。
すでにバージョン管理されているファイルについては、仮に svn:ignore の
パターンにマッチしててもコミット・更新・チェックアウトの対象になる。
ところで、すでにバージョン管理されているファイルをバージョン管理から
はずすのはどうすればいいんだろう?
svn delete / svn commit すると、作業コピーからも削除されちゃうし。
今は仕方がないので、いったん別の名前にしてから svn delete / svn commit
して、元の名前に戻している。
まあ、確かにあまりしない操作なんだけど、何かもっといい方法はないのか
な > 識者
0837デフォルトの名無しさん
2006/11/17(金) 22:23:57いまのところ無い。
詳しくは過去ログ参照。
0838デフォルトの名無しさん
2006/11/17(金) 23:14:52いや、俺が見逃してるだけかと思ってたので、すっきりした。
ありがと。
0839デフォルトの名無しさん
2006/11/18(土) 22:36:12を読み、試し始めたところです。
ひょっとしてSubversionを使うなら、
文字コードはUTF-8にしなきゃ駄目なんですか?
今までは(特に理由もなく)
プログラムもメモも
EUC-JPで保存してきたんですけど、
これからはもうユニコードの時代なんですかね?
0840デフォルトの名無しさん
2006/11/18(土) 22:49:13ファイルの中身のエンコーディングについては関知しない。
0841デフォルトの名無しさん
2006/11/18(土) 22:49:58svn:mime-typeを調べろ。
0842デフォルトの名無しさん
2006/11/18(土) 23:02:39どうもありがとう。
「UTF-8に変換出来るなら問題無い」的なことが書かれていたから
普通のテキストファイルならEUCで書かれていても
Subversionがウマいこと処理してくれると思っていたんだけれど、
実際には日本語を含むEUCのテキストファイルをcommitしようとすると
svn: コミットに失敗しました (詳しい理由は以下のとおりです):
svn: 有効な UTF-8 のデータ
(16 進数:なんたら)
の後に無効な UTF-8 文字列
(16 進数:かんたら)
があります
とか言われて失敗するんですよねえ・・・
で、UTF-8で保存し直してcommitしなおすと、
今度はウマく行く。
つまりUTF-8にしておく必要があるのかな、と。
0843デフォルトの名無しさん
2006/11/18(土) 23:05:42fink -y install svn
fink -y install svn-client
とかやってインストールしたから
どこかで問題でも起きてるのかなあ。。。
ちなみに、皆さんは、
特に制約がなければ文字コードは何にしてるんですか?
0844デフォルトの名無しさん
2006/11/18(土) 23:08:00OSのデフォルトに任せるのが楽。
国際化を気にする人は UTF-8 にしてるかもしれない。
0846デフォルトの名無しさん
2006/11/20(月) 21:05:00今まではAのみを利用していたので、TotoiseSVN1.3系、Subclipse1.0系のみをインストールしていたのですが、
これからBも利用しなければならないので、TotoiseSVN1.4、Subclipse1.1.8をインストールしなければなりません。
仮に両ソフトを上書きでインストールした場合、Aを利用できなくなったりするものなのでしょうか。
別のマシン用意する、Aを1.4にアップするなどは実質不可能(このような状況なっているのは私だけなので。。。)です。
助けてください。
0847デフォルトの名無しさん
2006/11/20(月) 21:22:14無問題。
心配なら自分だけで試して問題ない事を確認後、
それぞれをアップグレードするようにアナウンスすれば良いのでは?
0848初期不良
2006/11/21(火) 00:24:53http://subversion.tigris.org/project_packages.html
3段落目の To upgrade 以降を読むよろし
最新のリリースにアップグレードするには、より古いリリース「上」でただインストールしてください。
どんなSubversion 1.xプログラムもより新しい1.yライブラリと互換性があります前進の。
倉庫アップグレードは全く必要ではありません。 クライアントとサーバに同じ主要なリリース番号(1)がともにある限り、
より年取ったクライアントは、より新しいサーバで働いています、そして、より新しいクライアントは、
より古いサーバで働いています。 唯一の警告はクライアントとサーバの小さい方のリリース番号が
合わないなら(e. g1.0と1.1)すべての新機能がどんな利用可能でないかもしれないというわけではないということです。
0849デフォルトの名無しさん
2006/11/21(火) 00:37:43TortoiseSVN つかって社外ソフトのコードツリーをまるごとリポジトリにつっこんでみました。
でも現状だとファイル一個コミットするのにも40分くらいかかってしまいます。
コードツリーがでかすぎるのかな…。
どこらへんを工夫すれば軽快にできるんでしょうか。
0850デフォルトの名無しさん
2006/11/21(火) 00:39:240851デフォルトの名無しさん
2006/11/21(火) 00:41:53吊ってきます。
0852デフォルトの名無しさん
2006/11/21(火) 00:42:47TortoiseSVN のバージョンとリポジトリへのアクセス経路、認証方法を言ってみよう。
0853デフォルトの名無しさん
2006/11/21(火) 00:43:410854849
2006/11/21(火) 00:49:18レスポンスありがとうございます。こんなかんじでいいかな。↓
OSは winXP. ファイルシステムはNTFS
TortoiseSVN は v1.3.5
ローカルリポジトリを使ってます (file:///c:/〜〜〜 みたいな)
認証はつかっていません。
0855デフォルトの名無しさん
2006/11/21(火) 01:18:27どなたかご存知ないでしょうか?
0856デフォルトの名無しさん
2006/11/21(火) 01:25:41はて、怪しいところはないな。単純にファイルがデカイだけってことはないだろうね?
原因が分かってないからお勧めはできないけど、 1.4.1 にバージョンアップすれば
何か変わるかも。
0857849
2006/11/21(火) 01:58:06たとえば2kbyte程度*3個のファイルを一度にコミットする場合でも、40分くらいかかってます。
ちなみにチェックアウト先のディレクトリ全体を削除する場合も「削除の準備をしています」か
ら「削除しています」のダイアログになるまで20分くらいかかっています。
#コードツリー全体のディレクトリやファイルの数がかなりあるので。
コミットする度に毎回TortoiseSVNが全ファイルをチェックしてまわっている気がしてます…。
0858デフォルトの名無しさん
2006/11/21(火) 02:11:22>848の内容で必要十分なはずだが、わかりやすく書いておく。
http:やsvn:ならサーバ側が1.4でクライアント側が1.3でも、サーバ側が1.3でクライアント側が1.4でも、問題ないはず。
1.4の利点が十分に生かせない可能性があるだけ。file:はサーバ側という概念がないな。
http:やsvn:のサーバ側が1.3でリポジトリが1.4とか、
file:のクライアント側が1.3でリポジトリが1.4とかはまずいと思う。
つまり、file:でないならクライアント側を無理に1.4系にする必要なし。更新したほうがバグが直ってたり操作性が良くなったりするだろうが。
一台のPCで1.3と1.4のクライアントが混在するのは避けるべき。相当の注意深さが必要。
こんなところか。余計に混乱したらすまん。
0859デフォルトの名無しさん
2006/11/21(火) 02:35:16ファイルの変更チェックが重いのかな。
一度クリーンアップするのをお勧めする。
作業コピーの操作が重いのは 1.4 でいくらかマシになってるから、
バージョンアップも効果がありそう。
そんときも一度クリーンアップするように。
にしても20分はひどいな。ファイル数は数万とか?
もしかして作業コピーがローカルハードディスクじゃないとか?
0860デフォルトの名無しさん
2006/11/21(火) 06:39:36妙に重たいヤツあったよな?それなんじゃね。
0861デフォルトの名無しさん
2006/11/21(火) 11:47:090862デフォルトの名無しさん
2006/11/21(火) 14:37:47アイコンオーバーレイの追従も問題ないし
快適♪ 快適♪
0863デフォルトの名無しさん
2006/11/22(水) 23:03:16英語弱くてすいません。教えてください。
0864デフォルトの名無しさん
2006/11/22(水) 23:14:09こちらも何が変わったのか教えてください。
0865デフォルトの名無しさん
2006/11/23(木) 00:57:00>>864 http://svn.collab.net/repos/svn/trunk/CHANGES
めんどくさがりですいません。英語読んでください。
0866デフォルトの名無しさん
2006/11/23(木) 01:07:46何様だよ
0867デフォルトの名無しさん
2006/11/23(木) 01:41:23よかったねぇ♪わかったらとっとと失せろ♪
0868デフォルトの名無しさん
2006/11/23(木) 08:00:080869デフォルトの名無しさん
2006/11/23(木) 13:19:260870デフォルトの名無しさん
2006/11/23(木) 15:51:060871デフォルトの名無しさん
2006/11/23(木) 18:12:330872デフォルトの名無しさん
2006/11/23(木) 22:15:100873デフォルトの名無しさん
2006/11/23(木) 22:16:500874デフォルトの名無しさん
2006/11/23(木) 23:38:410875デフォルトの名無しさん
2006/11/24(金) 07:46:250876デフォルトの名無しさん
2006/11/24(金) 09:07:49どういう方法がいいでしょうか?思いつくのはこの2つなんですが
1. cygwin sshd + Subversion (svn+ssh)
2. Apache + Subversion (https)
サーバにはすでにIISが稼働中です。
IIS用のmod_dav_svn.soみたいなのがあればいいんですが、ないですよね?
0877デフォルトの名無しさん
2006/11/24(金) 09:23:45IIS では動かない。あとは好きにしろ。
0878デフォルトの名無しさん
2006/11/24(金) 10:27:270879デフォルトの名無しさん
2006/11/24(金) 10:33:260880デフォルトの名無しさん
2006/11/24(金) 10:43:300881デフォルトの名無しさん
2006/11/24(金) 11:13:070882初期不良
2006/11/24(金) 13:27:160883デフォルトの名無しさん
2006/11/24(金) 15:41:42バグがフィックスされたってことは1.4.0の場合
無理してでもアップデートしておいたほうがいいってことか・・・
0884デフォルトの名無しさん
2006/11/24(金) 15:42:15くだらなすぎて笑えるエサだね
0885デフォルトの名無しさん
2006/11/24(金) 15:42:39なぜIISにこだわるのだろうか
0886デフォルトの名無しさん
2006/11/24(金) 18:04:11手間を最小限で済ませたいだけだと思うが。
0887デフォルトの名無しさん
2006/11/24(金) 18:15:11ポートを別にすれば共存できるっしょ?
0888876
2006/11/24(金) 19:37:26Apache + Subversionの意見が多いですが、cygwin sshdを推す人はいないんですね。
インターネットに公開するサーバなので、>>878の方法は避けたいです。
IISにこだわるのは、>>886のとおり、IISが稼働中で、そこでASP.NETアプリを動かしているからです。
別ポートでApacheでもいいんですが、IISのモジュールがあれば、新たにポートを開ける必要が無くなるわけで。
0889デフォルトの名無しさん
2006/11/24(金) 20:48:39IISのほうが手間がかかると思うが。
アップデートにOSの再起動を要するって
どういう糞ウェブサーバですかと
0890デフォルトの名無しさん
2006/11/24(金) 20:49:17> IISにこだわるのは、>>886のとおり、IISが稼働中で、そこでASP.NETアプリを動かしているからです。
> 別ポートでApacheでもいいんですが、IISのモジュールがあれば、新たにポートを開ける必要が無くなるわけで。
バーチャルホストを割り当てればいいのに
0891デフォルトの名無しさん
2006/11/24(金) 21:49:23SubversionにはApacheを使えばいいんじゃね?
何も悩むことじゃないと思う。
Subversionに限らず、一般論的に言ってIISでなければ
いけない物だけにIISを使い、それ以外はApacheにしとく
のが基本だと思う。汎用性があって後々の運用で楽になる。
0892デフォルトの名無しさん
2006/11/24(金) 21:51:40いつの話?知ったかは恥ずかしいよ。
0893デフォルトの名無しさん
2006/11/24(金) 21:52:41そもそもIISを使っているのが間違いで、IISに依存しないシステム
を構築すべき。IISを使っている以上、後々Apacheも必要という
事態になるのは仕方ない。
Webサーバを1つだけにするならApacheだ。IISが必須なら
IIS+Apacheだ。Webサーバとはそういうもの。
0894デフォルトの名無しさん
2006/11/24(金) 21:54:37ヘタすると数ヶ月後にはそのバージョンが入手できなくなる。
なので、Cygwin上で動くsshdも同じくらい怖い。
ところで、IISにはApacheでいうところのmod_proxyなモジュールって無いのかな?
そういうのがあれば、IIS から Apache2にリクエストを回せると思うのだが。
0895デフォルトの名無しさん
2006/11/24(金) 22:19:27高いよ
0896デフォルトの名無しさん
2006/11/24(金) 23:14:52静的コンテンツだけならいいけど、
> ASP.NETアプリを動かしている
のに、IIS を簡単になくせるわけ無いだろ。
俺なら、Linux + Apache で別サーバを立てると思うが、そうで
きない事情もあるんだろうな...。
0897デフォルトの名無しさん
2006/11/24(金) 23:39:12そんなことで恥ずかしいことにしておきたいオマエはMS信者認定。
0898デフォルトの名無しさん
2006/11/24(金) 23:40:22> Cygwin自体がバージョンによっては不安定で、かつ、安定なバージョンが特定できても、
> ヘタすると数ヶ月後にはそのバージョンが入手できなくなる。
> なので、Cygwin上で動くsshdも同じくらい怖い。
そこでcoLinuxの出番。Colinuxならその心配も無用。
Windows上でのPerl開発にも使えてCygwinより全然使い勝手が良い。
0899デフォルトの名無しさん
2006/11/24(金) 23:41:21つか、ASP.NETはIISなくてもJavaで
動かせるアプリがあるぞ。
それならIISなくしても問題ないわけだが。
0900デフォルトの名無しさん
2006/11/25(土) 00:17:360901デフォルトの名無しさん
2006/11/25(土) 00:20:04詳細キボンヌ…といいたいが、スレ違いか。
なんだろ?Javaで動かせるって言ってるし、Monoのmod_monoやXSPのことじゃないよなぁ。
0902デフォルトの名無しさん
2006/11/25(土) 00:33:40どういう名前かは正確には覚えていないが
iNETとかいう名前の奴がJava上でドトネトを動かせる
0903デフォルトの名無しさん
2006/11/25(土) 00:56:08AllInOneTrac が楽でいいんじゃないですか。
Tracもおまけで入っちゃうけど。
0904デフォルトの名無しさん
2006/11/25(土) 01:07:03開発オ�hル
0905デフォルトの名無しさん
2006/11/25(土) 01:09:580906名無し募集中。。。
2006/11/25(土) 18:07:530907デフォルトの名無しさん
2006/11/25(土) 20:29:37ローカルならいいよねxampp
0908デフォルトの名無しさん
2006/11/27(月) 11:59:47田舎の開発者なので、元受のサーバにsubversion動かして貰おうと思ったんですけどね。
現在、一応三重のバックアップを取ってはありますが、それでも天変地異でも起こった日には首をつらないといけなくなります(^^;
危険を分散する意味でも、逐次元受のサーバに退避できればと思ったのですが。
……FTP丸ごとの転送、一日一回くらいで実行しておけばいいか(^^;
こっちはこっちで、あくまでバージョン差分管理としてローカルでsubversion使うだけでも意味が無くは無いし。
0909デフォルトの名無しさん
2006/11/27(月) 15:30:330910デフォルトの名無しさん
2006/11/27(月) 16:28:19多分、自分のところにデータを置くんじゃなくて親元に置きたいってことでしょ。
リスクを向こうにも背負ってもらうってことで。
自分ところは三重にバックアップ取ってるわけだし。
0911デフォルトの名無しさん
2006/11/27(月) 17:47:370912デフォルトの名無しさん
2006/11/27(月) 17:53:18田舎の開発者なので東京、大阪はありえません。
0913デフォルトの名無しさん
2006/11/27(月) 18:08:200914デフォルトの名無しさん
2006/11/27(月) 18:29:450915デフォルトの名無しさん
2006/11/27(月) 18:37:17俺三重県出身。ド田舎wwww
0916デフォルトの名無しさん
2006/11/27(月) 18:41:25のんびり田舎で自営してくらせるもんなぁ。
大きな山と農地。
夜中騒いでもOKな田舎は憧れの里です。
人ごみつかれたよ、ママン・・・。
0917デフォルトの名無しさん
2006/11/27(月) 19:03:290918908
2006/11/27(月) 20:02:25というコトで>>910の御指摘のとおりです。流石に発注元に「apache入れろや」とは(あまり強くは)言えません(^^;
たぶん、それをやるなら「ポート開けて」の方が通りやすいと思いますが、今度はこっちもポート開けないといけません。
ちなみに確かに田舎は物価安いです。
もっとも単価も安いので、製造で月50〜55程度がやっとこですがね。遠隔地というコトもあるので、あまり強くも出れませんし。
0919デフォルトの名無しさん
2006/11/27(月) 20:59:21VPN張ればいいんじゃねーの?
それかSSHだけ通ればいいじゃん。
企業間のやりとりでFTPとかありえない。
無知にも程がある。
0920デフォルトの名無しさん
2006/11/27(月) 21:13:05> 企業間のやりとりでFTPとかありえない。
普通に使ってるけど。
流石に、常設じゃないけどな。
0921デフォルトの名無しさん
2006/11/27(月) 21:17:040922908
2006/11/27(月) 21:32:00私はVPNで固定IP持ってますから、「このIPだけ21通してお願いぷりーず」とやることが多いです。
それよりもFTPプロトコルの信頼性が低いのがちょっと気になります。
ま、フツーはzipで固めて送るので、「解凍でエラーでたら再送っつーことでヨロ」でおっけーなのですが、今回の様な使い方の場合はログを見ないとエラーが発生したことが判りません。
そのあたりの不自由さが、(コマンドラインから)自動転送できるFTPクライアントの少なさの一因かもしれませんね。
0923デフォルトの名無しさん
2006/11/27(月) 21:40:30svn-1.4.2-setup.exe が出てたお
0925デフォルトの名無しさん
2006/11/27(月) 21:58:20ssh だと中身見れないから、ftp で監視させろってことじゃないのか? (w
>>922
> それよりもFTPプロトコルの信頼性が低いのがちょっと気になります。
TCP/IP が信じられないってこと?
0926デフォルトの名無しさん
2006/11/27(月) 22:18:082ちゃんで書くような奴は相手にしない方がいいと思う
0927デフォルトの名無しさん
2006/11/27(月) 22:27:540928デフォルトの名無しさん
2006/11/27(月) 23:01:000929デフォルトの名無しさん
2006/11/27(月) 23:34:35でも、もしIISで構築できたとしてsubversionは設定できるの?
それならsvn+sshを構築するのとあんまり変わらない気がするけど。
0930デフォルトの名無しさん
2006/11/27(月) 23:34:51愛知県の隣か。確かに 微妙に見えるが。
http://maps.google.co.jp/maps?q=%E4%B8%89%E9%87%8D%E7%9C%8C&lr=lang_ja&ie=UTF8&oe=UTF-8&client=firefox&z=9&ll=34.705493,136.702881&spn=0.799306,2.730103&t=h&om=1
愛知県名古屋が大阪より寂れたところで観光名所も少ないのであれってのがあるが
それでも日本最大の肉牛、松坂牛がうまそうだな。
貧乏人には無縁だが。だが狂牛病や産地捏造が心配である。
>>916
俺はまだ成功していないが親がある程度の収入を得たために、
知り合いが羨ましがるほど
俺は東京のいいところに広い部屋つきで住んでいるがもう都会には飽きた。
俺も田舎で暮らしたい。
それに、インターネットをうまくつかえばちょっとした田舎でも仕事はできるのではって
考えている。埼玉か神奈川か東京の西の外れあたりに事務所でも作って仕事してみたいものだな。
0931デフォルトの名無しさん
2006/11/27(月) 23:35:46> 私は関東甲信越に住んでいます(笑)
> というコトで>>910の御指摘のとおりです。流石に発注元に「apache入れろや」とは(あまり強くは)言えません(^^;
> たぶん、それをやるなら「ポート開けて」の方が通りやすいと思いますが、今度はこっちもポート開けないといけません。
> ちなみに確かに田舎は物価安いです。
> もっとも単価も安いので、製造で月50〜55程度がやっとこですがね。遠隔地というコトもあるので、あまり強くも出れませんし。
新宿で働いている手取り13万円程度月400時間働いているサラリーマンより全然恵まれているじゃないか。
0932デフォルトの名無しさん
2006/11/27(月) 23:37:01SFTPやSCPか?
それでも危ないのだが。
まともな組織ではsshですら使用禁止にしており
HTTPやSMTPやPOPしかポートを開かないようにしているぞ。
0933デフォルトの名無しさん
2006/11/27(月) 23:37:44> >>921
> ssh だと中身見れないから、ftp で監視させろってことじゃないのか? (w
まるで中国の金盾みたいだな。
0934デフォルトの名無しさん
2006/11/27(月) 23:42:140935デフォルトの名無しさん
2006/11/28(火) 00:06:50POP? 知ったか君乙。(w
て言うか、ftp のどこが危険か説明してもらおうか。
0936デフォルトの名無しさん
2006/11/28(火) 00:18:29ftpは世間様に内容丸見えだから企業秘密送るんじゃないよと爺様がいうとりました > 935
# その辺のパスワード暗号化zipなんてその気になれば解けそうだしなぁ。
それはさておき、出張中につきsvk超デラックス便利なんだが、
svn:ignoreに相当するものがわからんかった。add漏れの原因
なのでちゃんと管理したいのだが、どうすればいいんだ?
0937デフォルトの名無しさん
2006/11/28(火) 16:17:39既存のプログラムのaaaを
svn co svn://example.com/repo/aaa aaa1
としてcoし、aaa1上で色々作業したのち、これを新しいブランチとして分けたいと思い
svn copy aaa1 svn://example.com/repo/branches/aaa/aaa1
としたら
svn: Commit failed (details follow):
svn: Source url 'svn://example.com/repo/aaa' is from different repository
となって、copy出来ませんでした。
branchの区分け手順が間違えてるんでしょうか・・・
server,clientともにredhat上のsuversion1.3.0です。
0938デフォルトの名無しさん
2006/11/28(火) 18:22:32作業ディレクトリをそのコピー先にswitch --relocateすればいいんじゃね?
0939デフォルトの名無しさん
2006/11/28(火) 19:15:10お、工作員がこんなとこまで出没ですかw
0940デフォルトの名無しさん
2006/11/28(火) 19:49:30svkと言ってもsvnと一緒なのでsvn:ignoreでいいんじゃね?
0941936
2006/11/29(水) 01:49:24なんか間違えてるのかな。間違えてるんだろうな。どうもありがと。
0942デフォルトの名無しさん
2006/11/29(水) 12:32:42commit failed svn
file already exists
となってcommitできない場合ってどう解決すればいいのでしょうか?
0943デフォルトの名無しさん
2006/11/29(水) 16:24:410944デフォルトの名無しさん
2006/11/29(水) 17:06:290945デフォルトの名無しさん
2006/11/29(水) 20:09:56社内からはsvn、社外からはsvn+sshで認証してるんだけど、社内では
password-dbで認証していて、サーバーのアカウントは増やしたくない。
環境はEclipse+subclipseです。CVSでいうところのpserversshみたいな
事がしたいんだけど。
0946デフォルトの名無しさん
2006/11/29(水) 20:18:04公開鍵用意しなきゃいけないのか。
portfowardingの方が楽かな。
0947デフォルトの名無しさん
2006/11/30(木) 22:38:210948デフォルトの名無しさん
2006/12/02(土) 21:55:28すまん。同じ事やりたいんだが、詳しく教えてくれまいか
0949デフォルトの名無しさん
2006/12/03(日) 19:20:12マニュアルのこの辺。
ssh-portfowardingならport3690をlocalからserverに飛ばすだけ
0950デフォルトの名無しさん
2006/12/06(水) 02:22:080951デフォルトの名無しさん
2006/12/08(金) 09:42:02<Location /svn >
DAV svn
SVNParentPath "c:\svn"
</Location>
とした場合、
c:\svn\company\project
サブディレクトリのcompanyフォルダに
リポジトリを作成しないとだめですよね。
projectフォルダにリポジトリを作成しても
リポジトリブラウザから見えないので。
0952デフォルトの名無しさん
2006/12/08(金) 11:20:35\svnの下にリポジトリを作るんじゃね?
0953デフォルトの名無しさん
2006/12/08(金) 11:54:51ですよね、
ということはサブディレクトリのサブディレクトリにリポジトリが
あってもだめということですよね。
SVNParentPathは直下のディレクトリまでしか見ないということですね。
0954デフォルトの名無しさん
2006/12/08(金) 11:56:11そうそう。オレもそれではまった。
直下しかダメだったよ。
0955デフォルトの名無しさん
2006/12/08(金) 14:29:05DAV svn
SVNParentPath "c:\svn\company\project"
</Location>
とかして、必要に応じて <Location> を追加してくしかないんじゃない?
0956デフォルトの名無しさん
2006/12/09(土) 21:31:550957956
2006/12/09(土) 22:12:240958デフォルトの名無しさん
2006/12/10(日) 16:07:40でも教えてください。
WebページでApacheとかPHPとかである
「Powered by 何とか」
のバナーアイコンって Subversion のはどこにあるんでしょ?
0959デフォルトの名無しさん
2006/12/10(日) 16:18:480960デフォルトの名無しさん
2006/12/10(日) 16:19:00Powered付きのは知らないなー。
0961958
2006/12/10(日) 17:12:50そう思うんですが、バナー付けることで僅かでも啓蒙の一環になればと。
個人的に付けたいだけ、という方が理由としてデカイのは否定しませんです。
>>960
やっぱ公式にはそれしか無いんですかね。。。
0962デフォルトの名無しさん
2006/12/10(日) 17:16:15誰か作って。
0963デフォルトの名無しさん
2006/12/10(日) 18:23:58今やsubversionに依存しきっているから間違いでもないか
0964デフォルトの名無しさん
2006/12/10(日) 18:29:140965デフォルトの名無しさん
2006/12/10(日) 18:30:02下の方にPowered by Subversionて出てるみたいね。
0966デフォルトの名無しさん
2006/12/10(日) 18:57:260967デフォルトの名無しさん
2006/12/10(日) 19:29:080968デフォルトの名無しさん
2006/12/10(日) 22:25:06Poweres by Ubuntu
0969デフォルトの名無しさん
2006/12/10(日) 22:25:350970デフォルトの名無しさん
2006/12/11(月) 00:20:45Recovered by Subversion.
0971デフォルトの名無しさん
2006/12/11(月) 02:21:570972デフォルトの名無しさん
2006/12/11(月) 05:52:55リポジトリに.cppと.h以外だと何入れておけばいい?
全部入れておくとでかいかなって思うんだけども。
0973デフォルトの名無しさん
2006/12/11(月) 07:15:070974デフォルトの名無しさん
2006/12/11(月) 09:21:220975デフォルトの名無しさん
2006/12/11(月) 10:53:12プロジェクト設定が持ち越せないと困るだろ。
0976デフォルトの名無しさん
2006/12/11(月) 11:00:42「蒙を啓く」と言い換えればいい?w
0977デフォルトの名無しさん
2006/12/11(月) 11:29:35ReleaseとDebugディレクトリ、それに*.suoと*.ncbを除いた残り全部を入れておけ
0978デフォルトの名無しさん
2006/12/11(月) 11:36:13どうせ互換性ないんだし要らないと思うのだけど。
0979デフォルトの名無しさん
2006/12/11(月) 12:47:43TotoiseSVNであるプロジェクトだけ、.o を除外ファイルにしたり、しなかったりするには、
どこに記述したらいいのですか?
0980デフォルトの名無しさん
2006/12/11(月) 13:05:52Subversion には「プロジェクト」という概念が無いので、たぶん無理。
TortoiseSVN には独自の「プロジェクト」設定があるが、その中に無視リストは無い。
ディレクトリ単位のプロパティ svn:ignore を駆使しる。
ただし下位のディレクトリへの継承も無いので注意。
たしか「除外しない」も無かったな。やっぱ無理じゃね?
0981デフォルトの名無しさん
2006/12/11(月) 13:14:42>>977は「ReleaseとDebug、それに〜」を除けと言っているようだ。
0982デフォルトの名無しさん
2006/12/11(月) 17:19:31*.rcがあるなら、*.apsも除外に追加すべし。
0983972
2006/12/11(月) 19:26:37かなり助かりました。
便乗質問して、
Subversion使う前って
例をあげると下みたいな構成になってたんだけども、
Programs−Executables
……−Network
……−Browser
……−Database
……−Cooking
Programs−Libraries
……−IO
……−XMLIO
……−ExtentionMFC
……−CWnd
0984972
2006/12/11(月) 19:27:45ルートにリポジトリ複数作って
Root−RSSReader
−Browser
−Cooking
−CVSRead
−XMLWrite
−Security
−CWnd
こうしないとダメ?
この場合、VC++でライブラリの読み込み設定
やり直ししなきゃならないけど、
ApacheのSVNParentにルート指定するだけで済むのね。
何か他にお勧めの方法あるかな?
0985972
2006/12/11(月) 19:29:30Root−Browser
−Cooking
−XMLIO
−CWnd
0986デフォルトの名無しさん
2006/12/12(火) 02:51:11元のままでもダメってことは無い。リポジトリは問題なく作れる。好きにしろ。
0987972
2006/12/12(火) 02:56:23ありがとう。好きな方にするね。
0988デフォルトの名無しさん
2006/12/12(火) 04:59:490989デフォルトの名無しさん
2006/12/12(火) 12:06:57Subversion r6
http://pc8.2ch.net/test/read.cgi/tech/1165892754/
0990デフォルトの名無しさん
2006/12/12(火) 20:39:12できれば容量計算のコツなどを教えて欲しいのですが・・
0991デフォルトの名無しさん
2006/12/13(水) 00:49:42俺ならそのコツを計算している時間がもったいないので、HDDを増設する。
だけど画像だけで1Tとか言われたら考えちゃうかもね。
0992デフォルトの名無しさん
2006/12/13(水) 01:09:25非破壊編集&バージョニングに対応した画像編集・管理
ソフト使い、ライブラリを普通のバックアップにした方が無駄がない
0993デフォルトの名無しさん
2006/12/13(水) 10:01:060994デフォルトの名無しさん
2006/12/13(水) 10:15:250995デフォルトの名無しさん
2006/12/13(水) 11:34:240996デフォルトの名無しさん
2006/12/13(水) 12:09:540997デフォルトの名無しさん
2006/12/13(水) 12:49:140998デフォルトの名無しさん
2006/12/13(水) 12:50:070999デフォルトの名無しさん
2006/12/13(水) 13:03:251000デフォルトの名無しさん
2006/12/13(水) 13:07:5810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。