Subversion r10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2008/07/09(水) 10:02:46公式HP
subversion.tigris.org
http://subversion.tigris.org/
Subversion によるバージョン管理
http://subversion.bluegate.org/
subversion: Project Status
http://subversion.tigris.org/project_status.html
subversion: Subversion Links
http://subversion.tigris.org/links.html
Version Control Systems Comparison
http://better-scm.berlios.de/comparison/comparison.html
前スレ
r9 http://pc11.2ch.net/test/read.cgi/tech/1202086238/
r8 http://pc11.2ch.net/test/read.cgi/tech/1192864879/
r7 http://pc11.2ch.net/test/read.cgi/tech/1180858500/
06 http://pc11.2ch.net/test/read.cgi/tech/1165892754/
05 http://pc8.2ch.net/test/read.cgi/tech/1145841405/
04 http://pc8.2ch.net/test/read.cgi/tech/1129642894/
03 http://pc8.2ch.net/test/read.cgi/linux/1100622362/
02 http://pc5.2ch.net/test/read.cgi/linux/1078609142/
01 http://pc.2ch.net/test/read.cgi/linux/1002355536/
0938934
2008/12/21(日) 15:49:41Repos/Sample1/test1.txt
/test2.txt
/test3.txt
Sample1フォルダを、renameで、Sample2と名前を変えて
Reposフォルダを右クリックしてコミットしました。
showlogとやると、過去のlogを見ることができないのですが。
0939デフォルトの名無しさん
2008/12/21(日) 16:25:28show log で出てくるダイアログの下の方にある Stop on copy/rename のチェックボックスが入ってない?
0940デフォルトの名無しさん
2008/12/21(日) 17:06:22オプションがあったのですね
0941デフォルトの名無しさん
2008/12/23(火) 08:55:38ttp://svn.collab.net/repos/svn/tags/1.5.5/CHANGES
0942デフォルトの名無しさん
2008/12/23(火) 10:52:59キター
0943デフォルトの名無しさん
2008/12/23(火) 17:54:19って出てコミットに失敗しました。
ググったら、svnの1.xのバージョンでは2Gbを超えるコピーはできない
って公式に書いてあるだけど
コミット処理の内部にコピー処理って入ってるの?
もしくはsvnのソース見る方法あったら教えて下さい。
0944デフォルトの名無しさん
2008/12/23(火) 18:01:240945デフォルトの名無しさん
2008/12/23(火) 21:17:54尋ねる人がいるとはオドロキだ。
0946デフォルトの名無しさん
2008/12/23(火) 21:22:46ソフトウェアなら普通にあると思うが。
0947デフォルトの名無しさん
2008/12/23(火) 21:38:12でもそういう質問じゃないだろ。
0948デフォルトの名無しさん
2008/12/23(火) 22:32:090949デフォルトの名無しさん
2008/12/23(火) 22:51:010950デフォルトの名無しさん
2008/12/24(水) 00:51:47>コミット処理の内部にコピー処理って入ってるの?
0951デフォルトの名無しさん
2008/12/24(水) 01:03:38解説よろ
0952943
2008/12/24(水) 01:26:21マジで顔真っ赤なんだが…とんだ勘違いをしてたみたいです。
どんだけ俺バカなんだよ、もう死にてぇ★
0953デフォルトの名無しさん
2008/12/24(水) 02:18:200954デフォルトの名無しさん
2008/12/24(水) 03:04:170955デフォルトの名無しさん
2008/12/24(水) 05:51:53オープンソースじゃないプロダクトのソースを見る方法を尋ねる人もいないと思うが。
0956デフォルトの名無しさん
2008/12/24(水) 07:43:39それなら「$xxx.xxでソース買えるよ」とかいうレスもあり得る。
0957デフォルトの名無しさん
2008/12/25(木) 18:55:15あるファイルをsvn管理から除外したい場合には、svn:ignoreを使いますが、
あるファイル以外を全て除外したい場合は、どのようにすればよいでしょうか?
0958デフォルトの名無しさん
2008/12/25(木) 18:56:57あるファイルだけadd
0959デフォルトの名無しさん
2008/12/25(木) 19:01:02それでは svn status で ? という表示が並んでしまいます。
無視されたファイルは svn status で非表示になるようにしたいのです。
0960デフォルトの名無しさん
2008/12/25(木) 19:06:08無視したいファイルを全部ignoreにぶちこめよ
0961デフォルトの名無しさん
2008/12/25(木) 19:30:11もっと計画的に「プロジェクト」を立ち上げれば、
こういうことにはならない。
0962デフォルトの名無しさん
2008/12/25(木) 19:31:04んじゃsvn status -q
0963デフォルトの名無しさん
2008/12/25(木) 19:48:24現在はそれでやっています。もっと良い方法があるかを知りたかったのです。
>>961
それを決めたのは元請けなので...。
>>962
それでは svn add する前のファイルまで見えなくなってしまいます。
0964デフォルトの名無しさん
2008/12/25(木) 19:48:46svn:ignore を * にして、必要なファイルだけ add しとけば上手くいかない?
0965デフォルトの名無しさん
2008/12/25(木) 20:00:17ありがとうございます。確かにその通りに動作しました。
しかし、そのディレクトリに新規追加したファイルが ? と表示されないので、
svn add し忘れる可能性があります。
このデメリットと、毎回 svn propedit しなくていいメリットとを比較すると、
意見の分かれるところかも知れません。
いずれにせよ、特定のファイル以外を除外、という設定は存在しないようですね。
あとは検討してみます。ありがとうございました。
0966デフォルトの名無しさん
2008/12/25(木) 20:06:57>>965
> しかし、そのディレクトリに新規追加したファイルが ? と表示されないので、
> svn add し忘れる可能性があります。
よく考えたら、特定のファイル以外を無視する設定があったら、当然この問題
が起こるのですね。>>964さんの答えは最初の>>957の質問に対する完全な回答
でした。
自分の質問と矛盾する返答をしてしまってすみません。
0967デフォルトの名無しさん
2008/12/25(木) 20:07:52svn addする = 特定のファイル
それ以外 = 無視するファイル
だろ。ディレクトリもsvn addしていない以上無視すべきなんじゃないのか。
結局どうしたいのかわからん…
0968デフォルトの名無しさん
2008/12/25(木) 20:25:04レスが行き違ってしまったようです。重ねて申し訳ありません。
0969デフォルトの名無しさん
2008/12/26(金) 00:44:56元請けが決めたことだろうがなんだろうが、問題があるんだから変更をおねがいしたらいいじゃない。
問題があるとわかってて黙って従って、結果として作業効率が落ちたりしたら自分たちの責任にされるんだぜ。
0970デフォルトの名無しさん
2008/12/26(金) 10:23:200971デフォルトの名無しさん
2008/12/26(金) 10:32:400972デフォルトの名無しさん
2008/12/26(金) 11:32:130973957
2008/12/26(金) 11:34:01ファイルがあるという仕様なのです。
確かにあまり良い仕様ではないとは思いますが、ほかの良い方法を私も思いつ
きませんでしたし、データファイル数が少ないうちなら現実的な選択肢かと思っ
ています。
0974デフォルトの名無しさん
2008/12/26(金) 11:37:030975デフォルトの名無しさん
2008/12/26(金) 11:49:34そのキャッシュ群を GC するようなスクリプトがある状態だろうな。
どう考えても設計ミス。スクリプトを外に出すべき。
0976デフォルトの名無しさん
2008/12/26(金) 11:56:50そのディレクトリを ignore する。
> 一つだけ固定されたファイルがあるという仕様なのです。
その固定ファイルは、親ディレクトリか隣接ディレクトリに元ファイルを置いて svn で管理する。
チェックアウトやチェックインにて、データディレクトリへコピーする(フックで対応できるかも)
0977957
2008/12/26(金) 15:37:37件の固定ファイルだけはチェックアウトされますから問題ありません。
>>975
スクリプトではなく固定データファイルです。このディレクトリ内にはデータ
ファイルしか存在しません。動的に生成されるデータファイルと同じ場所にあ
る方が、ファイルを利用する側からは便利なようです。
>>976
このディレクトリは ignore したくありません。単にチェックアウトするだけ
で必要なデータディレクトリが作られるのは便利です。
固定データファイルは一つしかない(今は増える予定もない)ので、そこまで
手間をかけるメリットはないと思います。レポジトリ管理者は元請なので、フッ
クしてもらうにもいちいちやり取りが必要です。
0979デフォルトの名無しさん
2008/12/26(金) 16:27:31固定ファイル以外を削除してからsvnコマンドを呼ぶラッパ作ればいいと思うんだけど。
ていうか条件が矛盾してないか?
>>963>それでは svn add する前のファイルまで見えなくなってしまいます。
>>965>新規追加したファイルが ? と表示されないので、svn add し忘れる可能性があります。
>>978>固定データファイルは一つしかない(今は増える予定もない)
0980957
2008/12/26(金) 16:49:09実は、>>964さんの提案で、当初の問題は一応解決しました。
これをはっきり書いていませんでした。申し訳ありません。
>>979
実はかなりの手間で、文章を書くのが苦手なので困っていました。説明が足り
ないようで、意図と違う回答ばかり返ってきました。
皆さんの手間を取らせてすみません。
0981957
2008/12/26(金) 16:59:02あと、一応説明いたしますと、
>>965 はその直後の >>366で撤回しています。
>>963 と >>968については矛盾はありません。svn status と svn add はたい
てい、プロジェクトのルートで行うので、件のディレクトリ以外も同時に対象
になるからです。コマンドラインだと長いパスを打つのは手間ですが、開発者
はみな、何らかのクライアントツールを使ってますので。
ラッパは作れません。開発者にはWindows機を使っている人もいるからです。
では失礼します。
0982957
2008/12/26(金) 17:02:50うわあ、アンカーが間違いだらけだ。書き直します。
> >>965 はその直後の >>966で撤回しています。
> >>963 と >>977については矛盾はありません。svn status と svn add はたい
> てい、プロジェクトのルートで行うので、件のディレクトリ以外も同時に対象
今度こそ失礼します。お騒がせして申し訳ありませんでした。
0983デフォルトの名無しさん
2008/12/26(金) 21:12:030984デフォルトの名無しさん
2008/12/26(金) 22:23:20読んでないなら判るわけがないw
私も軽く流してて、もう飽きた。
0985デフォルトの名無しさん
2008/12/26(金) 22:31:340986デフォルトの名無しさん
2008/12/26(金) 23:59:490987デフォルトの名無しさん
2008/12/27(土) 15:52:501.5.x 系列でリポジトリを提供しているサーバから
1.4.2 なサーバにリポジトリをそのままごっそり
もっていくとやっぱり問題ありでしょうか?
0988デフォルトの名無しさん
2008/12/27(土) 16:55:43レス数が950を超えています。1000を超えると書き込みができなくなります。