- 1 名前:デフォルトの名無しさん [2008/07/09(水) 10:02:46 ]
- Subversionはフリーなオープンソースのバージョン管理システムです。
公式HP subversion.tigris.org subversion.tigris.org/ Subversion によるバージョン管理 subversion.bluegate.org/ subversion: Project Status subversion.tigris.org/project_status.html subversion: Subversion Links subversion.tigris.org/links.html Version Control Systems Comparison better-scm.berlios.de/comparison/comparison.html 前スレ r9 pc11.2ch.net/test/read.cgi/tech/1202086238/ r8 pc11.2ch.net/test/read.cgi/tech/1192864879/ r7 pc11.2ch.net/test/read.cgi/tech/1180858500/ 06 pc11.2ch.net/test/read.cgi/tech/1165892754/ 05 pc8.2ch.net/test/read.cgi/tech/1145841405/ 04 pc8.2ch.net/test/read.cgi/tech/1129642894/ 03 pc8.2ch.net/test/read.cgi/linux/1100622362/ 02 pc5.2ch.net/test/read.cgi/linux/1078609142/ 01 pc.2ch.net/test/read.cgi/linux/1002355536/
- 692 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 14:59:22 ]
- TortoiseSVN 1.5.5にアプデートしたのですが、
ローカルにリポジトリを作る際に選択ダイアログがでなくて気づいたのですが、 もしかして、Berkley DBってデフォで作れなくなったのかな?
- 693 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 15:11:38 ]
- ちょっとした質問なのですが、ファイル共有(samba)上のリポジトリにつなぐ際の
URLスキームはどのように指定すればよいのでしょうか? ・file:///samba/share/SVN ・\\samba\share\SVN 等で上手くいかんとです・・・
- 694 名前:693 mailto:sage [2008/11/20(木) 15:18:07 ]
- 上手くいきましたとです。
file://samba/share/SVN とやったらOKでした。 おさわがせしました。 ありがとうございました。
- 695 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 18:36:10 ]
- >>694
TortoiseSVN-1.5.5-ja.pdf の4.1.4を読むように
- 696 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 22:08:35 ]
- >>692
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-create-tortoisesvn | TortoiseSVN は今後、コマンドラインクライアントでは作成できる BDB | リポジトリを、作成するオプションを提供しません。 ちょっと日本語として意味がとりにくいけど、英語だと... | TortoiseSVN no longer offers the option to create BDB repositories, | although you can still use the command line client to create them. | TortoiseSVN は、もはや BDB レポジトリを作成するオプションを提供しません、 | しかし、依然としてコマンドラインクライアントを使ってそれらを作ることは | できます。
- 697 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 00:30:43 ]
- 指摘ありがとう。
直しておきます。
- 698 名前:692 mailto:sage [2008/11/21(金) 08:41:45 ]
- >>696
トンクス できなくなったのね。選ばなくていいから楽っちゃーらく
- 699 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:45:28 ]
- 第4章 リポジトリ
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share これみて気になったのですが、 samba上の共有フォルダにリポジトリ作って運用しようとしているんだけど マジでヤバイ? >>518ほどでマニュアルにはOK的な風にのっていたはずだけど > ネットワーク共有にあるリポジトリへのアクセス > 原理上、FSFS リポジトリはネットワーク共有上に配置でき、 > file:// プロトコルを用いて複数のユーザがアクセスできますが、 > これは絶対にお勧めできません。 > 実際、私たちは思いとどまらせようと強く思いますし、 > そのような使用をサポートしません。
- 700 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:49:03 ]
- マジというか、samba上のリポジトリで複数人で使っている人いて、問題起こったことないですか?
という話です。
- 701 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:54:08 ]
- >>700
個人マシンのログイン名や時計がリビジョンの情報に反映されるんで、 面倒なことになったことはあるな。あと、フックが使いにくい。
- 702 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:33:03 ]
- sambaとnfsからアクセスできる共有フォルダに
windowsとlinuxの両方からfile://でアクセスするのがトレンド そんなチャンレジするほど余裕があるならapache入れれば? という気もする
- 703 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:36:38 ]
- file:// でやってたけど、フック使いたくなってくると不便になってくる
少数でやってる分にはfile://でも構わんとは思うけど
- 704 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:53:51 ]
- 全然別の話だけど、
>>563 > インポートは使わない。空のリポジトリをチェックアウトして、 > 普通に選んで追加していく。 > これなら、はじめから属性を設定することもできる。 超遅レスだけど、これ実際にやって、すごく便利だったよ! 既存のプロジェクトでバージョン管理されてないものをSubversionの管理下に 入れるとき、今までは ・Subversionの新レポジトリを作成。 ・プロジェクトのバックアップを2つ取る。 ・片方のバックアップから、無視したいファイルとかを削除し、svn import。 ・既存のプロジェクトを削除し、svn checkout。 ・もう片方のバックアップから、無視したいファイルとかを書き戻す。 ・無視リストとかの設定をする。 ・svn commit。 ・安定してきたらバックアップを消す。 この方法だと ・Subversionの新レポジトリ(空)を作成。 ・既存のプロジェクトのルートディレクトリで svn checkout。 ・無視リストの設定をする。 ・svn commit。 ずっと楽だし安全だったよ。ありがとう。
- 705 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:56:18 ]
- global-ignores使えば良いのに
- 706 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:07:13 ]
- global-ignore って、特定の拡張子パターンを指定する用途なんじゃないの?
ディレクトリごとに異なる無視リストの指定には使えないと思ってたんだけど。
- 707 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:25:36 ]
- 拡張子でなくてもディレクトリも指定出来るけどね。
大元の話はいくつかのディレクトリをインポートしたくないって話だから 別に良いんじゃないの?
- 708 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:42:03 ]
- なるほど、ディレクトリを無視したいというならそうなんだろう。
自分の場合、個々のユーザごとに内容の異なる設定ファイルとかを無視リスト に入れて、代わりに 元ファイル名.tmpl の設定テンプレートファイルをsvnレ ポジトリに登録したかったんだ。他の共同開発者のために。 この目的だと、svn:ignore が必要だったと思う。
- 709 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:31:48 ]
- 目的毎に使い分けるのは当たり前
- 710 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:27:30 ]
- >>700-703
参考になりました。少数でフック周りとか細かいところが我慢できればいけそうですね。 >>702 何故、apache・・・ 実際、svn+sshでコミットする環境はすでにあるのですが、 クライアントでその環境を用意する手間(プログラマーだけではないので)と、 簡単にリポジトリを作れない(ログインしてsvnadminたたく)ことが問題になっています。 unix使えてコマンドラインOKってのが数人しかいないのですよ・・・。
- 711 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:32:04 ]
- >>710
apache+webdav+svnじゃだめなの?ってことじゃない?
- 712 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:34:43 ]
- 好きにリポジトリを作り放題って方がおかしいと思うけど
- 713 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:49:24 ]
- バックアップ考えるとねえ
- 714 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:29:01 ]
- >>712
前提としてまず、バージョン管理広めるためには、 (プログラマーばかりじゃないので、そこから考慮しないといけないのです) バックアップ用途+αとして使ってもらうのが都合がよいのですよ。 で、個人なら手元にTorotiseSVNでぽこんとリポジトリを作ればいいのですが、 やっぱり、サーバー上にもおいて運用したいですよね。 それで、ちょっとしたことにも使えると便利で広めやすいんですよ。 そこでサバ管呼んでリポジトリつくってーとなると、気軽にできないんですよ
- 715 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 22:04:28 ]
- どれくらい使い物になるか知らんけどこーいう Web インタフェース使えば?
ttp://freshmeat.net/projects/submin/ ttp://freshmeat.net/projects/usvn/
- 716 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 22:28:27 ]
- >>714
そこまで考えてるなら、実際にやってみて問題が起きてからサーバー運用考えればいいじゃないか。 まぁ「ちょっとしたこと」に使う場合なら、ファイル共有でリポジトリ運用してもまず問題ないんじゃない? ある程度の人数が使うプロジェクトになったらちゃんとsvnserve使うほうがいろいろ便利だと思うが。 この話題定期的に見るけど、 ファイル共有で使って問題が起きた!って話はまだ見てないな。
- 717 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 13:00:13 ]
- リポジトリ作成くらいは管理者がやるべきじゃないの?
初心者に作らせると、trunk、tags、branches構成とか無視して 単にルートに放り投げるだけの環境になりがち リポジトリさえ出来れば、apache+webdavで利用者は簡単に使える
- 718 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 15:15:37 ]
- > リポジトリ作成くらいは管理者がやるべきじゃないの?
> 初心者に作らせると、trunk、tags、branches構成とか無視して 意味わからん。 trunk とかは、リポジトリの中の話じゃないのか? > 単にルートに放り投げるだけの環境になりがち まあ、リポジトリの作成単位をどうするかとか、リポジトリが 増えてきた時の管理を容易にするために、何らかの決め事はい ると思うけど。
- 719 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 20:33:03 ]
- なんか前提がおかしくね?
- 720 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 21:32:20 ]
- >>718
言葉が足らなかったな 社内に広めるという目的なら 管理者がtrunk、tags、branches作った状態のリポジトリを渡して 最低限の共通な利用方法を示した方がいいのではということ
- 721 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 22:09:41 ]
- リポジトリ作り放題ってのを鯖に置きたいですなんてやつじゃ
周りの人間はまず使ってもくれないよ
- 722 名前:>>718 mailto:sage [2008/11/22(土) 23:11:23 ]
- >>720
ああそう言う意味か、なら納得。
- 723 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 21:59:28 ]
- 質問
TortoiseSVNだけ入れて、subversionは入れていない状態です。 解説サイトを見ると、 「リポジトリを作るときに、データーベースの種類を選べる」 と書いてあるのですが、実際やってみると選べません。 これは、subversionを入れてないためでしょうか?
- 724 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:03:44 ]
- ちょっと上に書いてある
- 725 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:28:33 ]
- >TortoiseSVN は今後、コマンドラインクライアントでは
>作成できる BDB リポジトリを、作成するオプションを提供しません。 このウンコ訳を作ってるのって、だれなの? 英検4級レベル?
- 726 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:39:54 ]
- バージョン管理システムって
CVSとsubversionと 2つしかないの?
- 727 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:43:46 ]
- はぁ?
- 728 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:44:41 ]
- >>727
バージョン管理システムって CVSとsubversionと 2つしかないの?
- 729 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 22:48:54 ]
- >>726 >>728
バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/-100
- 730 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 23:23:11 ]
- 翻訳にケチつけるんなら最初から自分で翻訳しろ
- 731 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 23:39:00 ]
- TortoiseSVN の Check for modifications で BASE リビジョンを表示することは
できないんでしょうか?
- 732 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 23:45:59 ]
- エクスプローラにリビジョン番号増やせば良いだろ
- 733 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 23:52:51 ]
- Vista でもそれできる?
- 734 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 00:08:29 ]
- ウンコ訳つけてすみません。
いつでも交代しますんで、もっとましな訳を付けてください。 よろしくお願いします。
- 735 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 02:18:55 ]
- 文句だけ言って何も行動しない奴など相手にする必要は無いじょ。
- 736 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 04:42:50 ]
- >>734
中のひと? わざわざ翻訳してくれるひとにロクな口もきけない >>725なんかスルーするべき。 これからもがんばってね!
- 737 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 06:37:56 ]
- こういうのって分量あるし、機械翻訳なんかを元にだんだんクオリティ上げていくんでしょ。
- 738 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 09:38:08 ]
- >>735-736
ありがとうございます。 >>737 その通りです……といいたいんですけど、なかなか全部に目が行き届かないんです。 なので、>>696みたいに、どこがおかしいって言ってもらえると、非常に助かります。
- 739 名前:>>696 mailto:sage [2008/11/24(月) 10:40:43 ]
- >>738
いえいえ、たまたま >>692 の質問でマニュアル確認した時にちょっと気になったので、 僭越だけど書かせてもらいました。 この手のツールの普及においてマニュアルの翻訳はすごく影響あるし、その点で Subversion や TortoiseSVN の翻訳マニュアルはよくできていると思います。 これからも頑張ってください。
- 740 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:01:26 ]
- 自分のパソコンの中で使うだけなら、
subversionインストールしないでも、 トータス単体で使ってもOKなの?
- 741 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:02:25 ]
- >>740 ok
- 742 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:18:29 ]
- 質問
普通「ファイルサーバー」って言ったら、 subversionで実装するものなの? パソコン2台あって、1台は使い道がない場合。
- 743 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:28:16 ]
- Sambaと間違ってないか?
- 744 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:45:44 ]
- tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-repository-backup.html
>簡単な (しかしお勧めできない) 方法は、リポジトリのフォルダを >バックアップメディアに単にコピーすることです。しかしそのデータに >アクセスするプロセスが、全くないことを保証しなければなりません。 はぁ? 日本語の意味が不明なんですけど?
- 745 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:46:49 ]
- とりあえず俺にはわかるんだが・・・
- 746 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:48:48 ]
- 俺もわかるな
- 747 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:50:27 ]
- どこの意味が不明なのかが不明だな
- 748 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:54:26 ]
- >しかしそのデータにアクセスするプロセスが、全くないことを保証しなければなりません。
これって誰が保証するの?って話。
- 749 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:55:59 ]
- >748
お前以外の誰がいるんだ。 (多分、原文には you must make sure that ... とか書いてあるんだろうな)
- 750 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:58:31 ]
- 訳すとき主語省略するな!ってこと?
文脈上明らかな場合に日本語でそんなことしたら超読みづらそうだが・・・
- 751 名前:デフォルトの名無しさん [2008/11/24(月) 20:58:54 ]
- >>748
お前日本語できないの?
- 752 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:15:04 ]
- 工業高校卒のおれにもわかる。748 は中卒?
- 753 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:18:27 ]
- 普通の日本語がわからない奴なんて都市伝説だろと思ってが、
いたよwwwここにwww
- 754 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:27:23 ]
- >しかしそのデータに
>アクセスするプロセスが、 >全くないことを保証しなければなりません。 これは、 「そのバックアップデーターにあとから アクセスする手段は、一切ありません」 というのが本来の原文の意味であって、 上記の文は日本語にする時に誤訳したもの。
- 755 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:29:01 ]
- バックアップデータにあとからアクセスできないってどういうことだよw
- 756 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:30:16 ]
- >>749
実際には次の通りでした。おっしゃるとおりmake sureの方がいいでしょうね。 >you have to be absolutely sure that no process is accessing the data. >> 754 あとからなんてどこにも書いていませんよw no processだから「プロセスが存在しない」です。
- 757 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:47:08 ]
- ちょっとでもファイルアクセスの仕組みについて知ってれば、
マニュアル読まなくたって、単なるコピーでは、その最中に 他のプロセスがファイル触ったら、コピー先のデータに 何が起きるかわからん、とか思うだろ。思わない?
- 758 名前:>>696 mailto:sage [2008/11/24(月) 21:49:24 ]
- >>754 の件は、>>756 のとおり、何も間違っちゃないと思う。
どっちかと言うと気になるのは、 | A BDB repository is written to even when the operation only appears to require | reading, such as getting status. の方で、 | BDB リポジトリは、ステータスを取得するといった必要な読込しか発生しなければ均等 | に書きこまれています。 と訳されてますが、even には強調の意味があるので、 | BDB リポジトリは、ステータスを取得するといった読込しか必要でない時でさえ書き込 | まれます。 ぐらいの方がわかり易いかもしれません。
- 759 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:52:52 ]
- 読み込みのみが必要と思われるときでさえ、書き込みが発生します。
- 760 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 21:57:56 ]
- >>757
お前も同じ穴の狢だよwww
- 761 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:11:23 ]
- ただ単に読み込んだだけのときでも
書き込みが発生しているということだね。 そこはやっぱり誤訳だね。
- 762 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:12:00 ]
- もしかしてevenを均等って訳したのかな?
もう翻訳者は東大、京大関係者限定にしろよ
- 763 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:21:19 ]
- 中卒が逆ギレしてますねぇ
- 764 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:25:41 ]
- >>762
東大・京大にどれだけ幻想抱いてるんだw
- 765 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:30:15 ]
- このスレおもすれー
- 766 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:32:30 ]
- スレ違いだが翻訳で盛り上がってるところで便乗させてもらう
Apacheのマニュアルの日本語訳でおかしいところがあったらApacheのスレによろしくな
- 767 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:37:49 ]
- 漏れの知ってる東大院生は英語の翻訳すごいうまかったよ
- 768 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:47:22 ]
- そりゃそういうやつもいるだろうとしか
- 769 名前:>>696 mailto:sage [2008/11/24(月) 22:49:51 ]
- even の件は、機械翻訳の推敲漏れじゃないかな。
まあ、たいして重要な文じゃないんだけど、ちょっと気になったので 適当な時に見直してもらえればいいと思う。
- 770 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:53:13 ]
- 英語へたくそなやつに
翻訳させんなよ
- 771 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:55:37 ]
- www.syon.co.jp/syontech/tech014.html
ここの解説ページに、 ファイルをSVNコミットすると、そのファイルに緑のマークがつく、 って書いてあって、スクショもあるんだけど、自分のトータスはそうなりません。 ファイルにはなんのマークもつかなくて、代わりに フォルダに緑のマークがつきます。なんで?
- 772 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:56:46 ]
- www.syon.co.jp/wp-content/uploads/tsukayama/6-09.gif
この図になりません。 ファイルになんのしるしもつかない状態になります。 代わりに、フォルダが緑になります。なんで?
- 773 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 22:59:19 ]
- フォルダの下のファイルはどうなってるんだい?
- 774 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:08:06 ]
- >>773
.svnというフォルダが1つ、 aaa.txtというファイル、 bbb.txtというファイル、 ccc.txtというファイル、 以上です。 いずれにも、なんのマークもついていません。 ただ、これらのファイルを統括するフォルダ、「work3」にのみ、 緑のチェックマークがつく状態です。 これでいいのかな?
- 775 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:10:15 ]
- あれ?
いままで、work3はwinNTの配下においていたのですが、 それを移動して、C:\の下においたら、突然緑のマークがつくようになりました。 もしかして、winNTの配下に作業用フォルダを置いたら マークがつかないとか、制限あります?
- 776 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:11:32 ]
- ここも酷いスレになったな
もはやSVNとは関係ない
- 777 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:26:00 ]
- >>770
じゃ あなたが翻訳するか、翻訳した人と協力して完成度高めていけばいいのでは みんなに感謝されるよ
- 778 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:36:35 ]
- >>770
英語得意なやつは翻訳なんかしない。 翻訳しなくてもそのまま読めるから。
- 779 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:48:00 ]
- 質問
エクスポートっていうのは、フォルダ単位でしかできない行為なの? ファイル一個だけ、エクスポートしたいんだが。
- 780 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:48:32 ]
- それと、エクスポートしないと、「本当の」ファイルにならないの?
- 781 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:49:07 ]
- >>777-778
>>735
- 782 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:52:33 ]
- >>779
単一ファイルならそのままコピーすればいいだけ。 >>780 「本当の」のファイルって何さ?
- 783 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:55:02 ]
- >>782
たとえば、そのままアパッチで読み込んでも、httpファイルとして 表示されないとか。そういうの。
- 784 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:55:35 ]
- ゴーストイメージみたいな感じ?っていみ。
- 785 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:58:45 ]
- 最近はこういう池沼を装った書き込みが流行っているのか
- 786 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:01:31 ]
- 質問
リポジトリはどこに作ったらいいの? なるべく上位のディレクトリ? それとも、奥深い階層?
- 787 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:02:07 ]
- それと、リポジトリはいくつ作ったらいいの?
一個? それとも、プロジェクトごとにいくつも作るの?
- 788 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:06:14 ]
- >>786-787 好きにしたら良いよ。
- 789 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:07:11 ]
- >783-784
まずは、自分でやってみればいい。
- 790 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:11:37 ]
- www.gside.org/Gentoo/subversion/subversion_client2.html
インポート バージョン管理下にないファイルやフォルダをバージョン の対象にするには、リポジトリへの[インポート]を行いま す。バージョン管理下に置きたいファイルやフォルダを選 択し、右クリックメニューから[インポート]を実行します。 ----------------------- 、、、って書いてあるんだけど、フォルダに関しては 右クリで「インポート」が出てくるんだけど、 ファイルに関しては、右クリしてもインポートが出てこない。 なんで?
- 791 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:17:46 ]
- チェックアウトディレクトリと、
作業用ディレクトリは、違う概念なのか?
- 792 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:31:16 ]
- 俺インポートって使ったことない
先にリポジトリ作ってそれをチェックアウトしてからそこにファイルを追加してる
- 793 名前:734 mailto:sage [2008/11/25(火) 00:33:43 ]
- >>758
指摘ありがとうございます。 1.4, 1.5, trunk を修正してコミットしました。 また何かありましたら、申し訳ありませんが教えてください。
- 794 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:41:19 ]
- 翻訳大変だよね
俺はApacheのドキュメントの日本語訳やってるけど、なんせ参加者が少なくて こうやってフィードバックがあるのがうらやましいよ
- 795 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:42:15 ]
- フィードバックが欲しいなら
フィードバックが欲しい、ってちゃんと言わなきゃ。
- 796 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:43:20 ]
- そういえば、解説サイト見ると、
trunc、ってのができます、って書いてあるんだが、 自分のにはtruncってのができてないんだが、 これはsubversionをいれてなくて、トータスオンリーで運用 してるから、そうなってるのかな?
- 797 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:46:10 ]
- >>796
作らないとできない。自動的に出来るなんて本当に書いてあるかよく読め。 あと trunc じゃなくて trunk な。
- 798 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:46:12 ]
- >>796
>trunc、ってのができます、って書いてあるんだが、 誤読じゃないなら、そのサイトは信用しないほうがいい 自分でtrunを作るんだよ
- 799 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:53:16 ]
- その名前は特別なの?
つまり、truncっていう、予約語?の名前を 使うことで、何か特別な効果が生まれるの?
- 800 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:55:00 ]
- ない。ただ、デザインパターンと同じで、名前を統一しときゃ
世間の人(ここではSubversionユーザー)と意思疎通が楽。
- 801 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 01:13:00 ]
- >>799
trunkだ。Subversionのドキュメントに推奨として、 trunk branches tags が記載されていて、クライアントによってはそれらのディレクトリを特別扱いする場合もある。(Subversiveとか)
- 802 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 16:15:48 ]
- フォルダをコミットしてないからじゃない?
- 803 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 00:02:08 ]
- 俺の勝手な標準構成は、
docs/{yyyy}/{mm} personal/{username} projects/{trunk,branches,tags} だな。ドキュメント、といっても打ち合わせ資料とかなので。
- 804 名前:デフォルトの名無しさん [2008/11/26(水) 13:43:08 ]
- 質問させてください。
本当のリポジトリ /usr/home/var/svn 間違って登録したリポジトリ /var/svn として話します。間違って、svnadmin create /var/svnしてしまったのですが、元のリポジトリに 戻すにはどうしたら良いでしょう?ググってもいまいちわからなかったので・・・・ 元のリポジトリは新しいリポジトリとは別の階層にあるので手は加えられていません。
- 805 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 13:45:06 ]
- >>804
間違って実行したのが svn admin create だけなら、 /var/svn 以下を全部消して やりなおせばいい。
- 806 名前:デフォルトの名無しさん [2008/11/26(水) 14:01:14 ]
- >>804
svnadmin create /usr/home/var/svn したら、今までのSVNの履歴がまっさらになりませんか?
- 807 名前:デフォルトの名無しさん [2008/11/26(水) 14:03:45 ]
- /var/svnは消しちゃって構いませんが、
/usr/home/var/svnは長年使ってます。
- 808 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:23:19 ]
- もしかして、あなたの言っているのは、プロジェクトが参照しているレポジト
リを/var/svn から /usr/home/var/svn に戻したい、ということなのかな。 それだったら、これでいいんじゃないかな。 そのプロジェクトのルートディレクトリで、 svn switch --relocate file:///var/svn file:///usr/home/var/svn まあ、自分でもよく調べてみて。
- 809 名前:デフォルトの名無しさん [2008/11/26(水) 15:03:59 ]
- >>808
ありがとうございます。 ちょっと調べてやってみます。 svnadmin create /var/svn したら、今までのリポジトリの履歴がまっさらになってしまったので。
- 810 名前:デフォルトの名無しさん [2008/11/26(水) 15:28:35 ]
- 先ほどはありがとうございました。全体的に勘違いしてました。そのままでも
ちゃんと動いていました。 もう一点、あるリポジトリ全体を、./.svnディレクトリなしでエクスポートしたいんですけど どうしたらいいでしょうか?
- 811 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 15:41:37 ]
- 華麗にスルー
- 812 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 15:47:57 ]
- >>810
エクスポートと書いてから気づいたんだけど、 svn exportでできますね。 リリースとかパブリッシュとかそんな単語ばかり出てきて exportが出てこなかったので困ってました。
- 813 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 19:16:15 ]
- >>812
ちょっとおちつけ。 たとえ2chであっても、書き込みをする前に おおきく深呼吸して、その内容をふりかえる ことを勧める。
- 814 名前:デフォルトの名無しさん [2008/12/02(火) 16:24:25 ]
- ヘルプです。コミットができません。listというディレクトリが何か
邪魔をしているようで。思い当たるような操作はしていませんが、 この辺はごちゃごちゃ変更したのでそのせいかも知れません。 svn: Commit failed (details follow): svn: File already exists: filesystem '/usr/local/var/svn/portbello/trunk/db', transaction '23-1', path '/root/src/admin/type/list' updateするとこうです。 svn: Failed to add file 'list': object of the same name already exists listをlist_に変えてcommitを試すと最初と同じエラーが。 updateしようとすると、 svn: Failed to add file 'list': object of the same name is already scheduled for addition こう答えられます。list以下をsvn deleteしてしまって、svn addしなおした方が 良いでしょうか?他に解決策はありますか?よろしくお願いします。
- 815 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 21:37:54 ]
- >814
よくわからんけど svn status するとどうなるの?
- 816 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 22:17:58 ]
- dev at subversion.tigris.orgがList-Idヘッダーつけなくなりやがった、
これで振り分けしてんだから、余計な事すんな。
- 817 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 23:10:21 ]
- >>814
リポジトリにlistがあるのに作業ディレクトリでlistをsvn addしたんだろうとおもう。 listをlist_に変えてupdateはやってみた?
- 818 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 01:36:00 ]
- >>816
ここで言うなよいくじなし。
- 819 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 02:13:57 ]
- >>816
ん?付いてるよ? > List-Id: <dev.subversion.tigris.org> むしろ以前が付いてなかったような?
- 820 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:36:20 ]
- 皆さんありがとうございます。
>>815 A付きのをはしょりますけど、 svn status ! . ! + create_app ? create/select_cat ! select_cat D create_app.tt2 ~ list こんな感じです。 >>817 >>814の最後のエラーがそれです。
- 821 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 13:06:46 ]
- 私エスパーだけど、list の下の .svn の中のファイルが消えてるとか
- 822 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 14:08:45 ]
- >>819
MLでも話題になってる。MLのプログラム入れ替えたらしい。
- 823 名前:デフォルトの名無しさん [2008/12/03(水) 17:12:07 ]
- >>821
ビンゴです。この場合どうすればよいでしょうか?
- 824 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:18:58 ]
- 考える事を放棄するんなら最初から使うなあほ。
- 825 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 17:21:43 ]
- 今のlistフォルダを別の場所にバックアップしてから消して、チェックアウトし直せば良いだろ。
- 826 名前:デフォルトの名無しさん [2008/12/03(水) 17:24:40 ]
- うーん、とりあえずファイル名変えてチェックアウトしなおして
ファイルをdiffして新しい変更やファイルがあったら加える、 でやってみます。みなさんありがとうございました。
- 827 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 01:39:22 ]
- さーせん
Tortoise1.5つかってて、コミットとかしてたんですけど、 とある事情から、Tortoise1.4にインストールしなおしました すると、いままでコミットや更新してきたリポジトリで コミットするとエラーになっちゃいました エラー後は更新してもエラーになっちゃいます コミット自体は一応成功してるみたいで、 チェックアウトしなおすことができたんですが、 やはりコミットするとエラーになります エラー内容としては、バージョン古いから新しくしろみたいなこと いわれてます これ、1.5に戻す以外で解決する方法ないのでしょうか
- 828 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 06:01:47 ]
- >>827
リポジトリフォーマットの問題だな。 1.5 の svnadmin で dump して、 1.4 でリポジトリ作ってロードすれば、ダウングレードできる かもしれない。
- 829 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 06:33:20 ]
- svn-1.5系に付いてくるchangeなんとか.pyっていうスクリプトでとりあえずローカルの作業領域は1.4に変換できる
- 830 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 08:20:57 ]
- リポジトリの方はdumpして、svnadmin create --pre-1.5-compatible で
1.4互換のリポジトリ作ってloadすればよいかも。
- 831 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:53:36 ]
- 1.5 系は CIFS と相性悪くて困る。。。
- 832 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 10:55:57 ]
- >>831
初耳 何が問題になるの?
- 833 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 12:32:44 ]
- 単に自分のスキルの無さをアプリに責任転嫁してるだけじゃね
- 834 名前:デフォルトの名無しさん [2008/12/05(金) 13:00:34 ]
- >>833
なんだそのちっぽけな選民思想は。
- 835 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:16:20 ]
- >>833
禿同
- 836 名前:デフォルトの名無しさん [2008/12/05(金) 13:33:26 ]
- >>835
図星だったんですねわかります。15分後に即レスとかww
- 837 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:35:11 ]
- ワロタ
- 838 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:38:08 ]
- >>833
同意。
- 839 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:41:35 ]
- Eclipse Pluginのsubversiveはzipでは公開されていないのでしょうか?
dropinsフォルダに入れて管理したいのですが
- 840 名前:デフォルトの名無しさん [2008/12/05(金) 13:44:12 ]
- >>833
ものすごく同意します。仰る通りだと思います!
- 841 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 13:56:16 ]
- >>833
禿同
- 842 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 14:34:19 ]
- 一人ageてる思想家様のレスが・・・
- 843 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:22:50 ]
- >>832
Linux の 1.5 系を CIFS 上にある (Windows の共有を Linux に mount してる) ワーキングコピーで使うと .svn 内の管理ファイルが消えて、 以降そのワーキングコピーが使いものにならなくなることが。 まぁ、あまり CIFS の上で作業しないだろうけど。。。
- 844 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 15:49:47 ]
- 833 名前:デフォルトの名無しさん[sage] 投稿日:2008/12/05(金) 12:32:44
単に自分のスキルの無さをアプリに責任転嫁してるだけじゃね 834 名前:デフォルトの名無しさん[] 投稿日:2008/12/05(金) 13:00:34 >>833 なんだそのちっぽけな選民思想は。 835 名前:デフォルトの名無しさん[sage] 投稿日:2008/12/05(金) 13:16:20 >>833 禿同 836 名前:デフォルトの名無しさん[] 投稿日:2008/12/05(金) 13:33:26 >>835 図星だったんですねわかります。15分後に即レスとかww -- なるほど、>836は15分後にレスしているのね。 # >835は16分後だしねえw
- 845 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 16:19:03 ]
- 15分後で”即レス”とか意味ワカンネ
- 846 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 16:34:28 ]
- そりゃ宇宙が始まってから今までの時間を考えれば即レスであろう
- 847 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 17:03:57 ]
- >>844
思想家ageを煽ってるのかとおもいきや、 言いたいことがさっぱり分からんな。
- 848 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 17:29:23 ]
- そろそろ思想家様ブランチのメンテは止めないか?
- 849 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 12:41:24 ]
- >>65と同じことがしたくて>>66を参考にやってみたんだが、よくわからなかったので教えて。
1. リポジトリにtrunk/parentを追加 2. parentをcheckoutして管理下に 3. trunk/subをtrunk/parent/subへ移動 4. WDのparent/subのリポジトリをtrunk/parent/subへswitch こういう手順かなと思ってやってみたんだが、確かにparentもsubもそれぞれtrunk/parentと trunk/parent/subで管理される形になったけど、parentの下のsubが '?' のまま、addできない 状態になってしまった。 正しくはどういう手順でやればよかったんだろう?
- 850 名前:デフォルトの名無しさん mailto:age [2008/12/08(月) 12:38:43 ]
- すみません、どなたか教えていただけませんか?
あるファイルを svn add したのですが、実は 同名のファイルがすでにレポジ トリには登録されていて、svn commitに失敗しました。 そこで svn update しようとしたのですが、 > svn: ファイル (ファイル名) を追加できませんでした: 同名のオブジェクトが既に追加準備されています というメッセージが出て、updateできません。 svn cleanup しても、ローカルのファイル名を変更しても同様です。 どうしたらよいのでしょう?
- 851 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 12:49:10 ]
- ちなみに、こんなエントリを見つけました。
Developer at Momonga Project - upstart お試しメモ developer.momonga-linux.org/wiki/?upstart%20%A4%AA%BB%EE%A4%B7%A5%E1%A5%E2 これは、.svn/entries から該当行をエディタで削除するというものです。 恐る恐る試してみましたが、 > svn: エントリ 9 ('.' の entries ファイル内) でエラーが発生しました: > svn: フィールド 'has-props' の値が不正です というエラーが出て、うまくいきませんでした。
- 852 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 12:50:21 ]
- >>850
テスト環境を作って、同じような状況にする。 どうやったら解決できるか いろいろ試してみるといいよ。
- 853 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 12:50:59 ]
- >>850
追加準備を解除すべく svn revert を使う。
- 854 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 12:59:24 ]
- >>853
うまく行きました。ありがとうございます! そうかー、svn revert ってこんなときにも使えるんですね。
- 855 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 19:06:31 ]
- linuxで動く
TortoiseSVN みたいにGUIでほとんど出来てしまうソフトないでしょうか
- 856 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 19:08:03 ]
- SmartSVN
- 857 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 09:22:11 ]
- すみませんちょっと教えて下さい。
つい昨日 Subversion をインストールしたんですが、プロジェクトごとに リビジョン番号が付いてくれずに困っています。例えば以下の様な構造… (リポジトリの作成) # svnadmin create /usr/local/svnroot (接続先) svn://xxx.xxx.xxx.xxx/ (リポジトリの構造) trunk/ProjectA trunk/ProjectB どうやらリポジトリが一緒だからいけない、という事らしいのですが、 と言う事はプロジェクトを立ち上げるごとに #svnadmin create xxxxx をすればいいという事でしょうか? ちなみに svnserve は svnserve -r /usr/local/svnroot の様に起動しているのですが、この場合、svnroot 以下にディレクトリを 作って、そこで svnadmin create すれば、プロジェクトごとのリポジトリ、 という事になるのでしょうか?
- 858 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 09:24:23 ]
- >>857
正解! 的確に理解しておられます
- 859 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 09:41:03 ]
- >>858
ありがとうございます、了解です。ちょいやってみます。
- 860 名前:デフォルトの名無しさん [2008/12/12(金) 11:06:21 ]
- >>859
subversion のリビジョン番号は、コミット操作「時刻」に対する通し番号に過ぎないので、 CVSのリビジョン番号やタグのような使い勝手は期待できませんよ。 2つのプロジェクトがまったく無関係なら、別のリポジトリにすべきです。 プロジェクト間でマージやコピーを行うなら、同じリポジトリにした方が便利です。
- 861 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 12:00:50 ]
- プロジェクトが無関係な場合、
君はリポジトリを分けてもいいし、分けなくてもいい。 という程度に思ってたんだけど。 公式にもリポジトリレイアウトについての推奨項目はttbぐらいしかなかったと記憶してる。
- 862 名前:デフォルトの名無しさん [2008/12/12(金) 13:26:57 ]
- >>861
subversion単体運用なら、その程度の判断で良いと思う。 tracと連動させるなら、無関係なプロジェクトは積極的に別リポジトリにすべき。 それと、ttb って何? trunk, tags, branches のことかな。
- 863 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 17:02:28 ]
- >>857
マルチうざい
- 864 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 02:50:45 ]
- >>862
あー、tracとか関係してくると面倒なんだ?まだ使ったことなくて。。。興味はあるんだけどねw ttbはその3つをまとめていう言葉。一応アンカー貼っとくです。 subversion.bluegate.org/doc/book.html#ftn.id2566942
- 865 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 10:12:59 ]
- そりゃプロジェクト管理するんだから無関係な物が混じってて
その更新履歴やら何やらが出てきたら鬱陶しいだろう
- 866 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 10:26:51 ]
- >>863
それはSubversionスレ逝けと言われたやつだ。 >>857 その通り。
- 867 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 12:02:24 ]
- うちは1つのリポジトリで100個以上のプロジェクトを管理しているけど
普通に Trac も使っているよ。
- 868 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 13:41:17 ]
- 周囲がそれに納得してるんなら良いんじゃねえの
- 869 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 15:20:52 ]
- >>865
他のディレクトリの更新履歴が出てくるってひどいね。 その話から行くと各ブランチの更新履歴がトランクにも出てくるってことになるよね。
- 870 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 15:57:29 ]
- >>869
trac.ini に [trac] repository_dir = リポジトリのパス/リポジトリ内のプロジェクトのパス で指定したプロジェクトだけ出てくるようになるよ。
- 871 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 16:08:38 ]
- >>870
あ、やっぱり?さすがにそれはないよなあと思いながら書いたんだ。 ってなると別に複数プロジェクトをリポジトリに入れても問題ないんじゃ?
- 872 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 16:38:26 ]
- >>870
これは勉強になった。ありがとう。
- 873 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 16:44:00 ]
- だから周りが良いって言うならそれで良いんじゃねえの?
運用の仕方に良いも悪いもねえよ
- 874 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 17:17:20 ]
- 別にすべきだ、と考えてる人の意見を聞きたいんだ。
逆に、周りがそれでは良くない、という現場を知ってる人にも、なぜ良くないと言われたのかを教えて欲しい。
- 875 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 18:52:13 ]
- プロジェクトごとにバックアップできないとちょっと嫌かもね。
- 876 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 19:02:19 ]
- プロジェクトとワークスペースをごっちゃに考えてない?
- 877 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 19:55:24 ]
- リビジョン番号がとびとびになるけど、気にしないんなら一緒にしても良いんじゃね。
番号が増えるにつれてどんどん重くなっても周りが何とも思わないんだろ。
- 878 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 20:17:26 ]
- リビジョン番号が飛び飛びになるのは理由にならんだろ。
branch上でコミットされただけでも飛び飛びになるんだから。
- 879 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 20:25:02 ]
- trac使う前提の話ならtracスレでやれよ鬱陶しい
- 880 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 22:32:05 ]
- 何でそんなにいらいらしてるのか知らんけど、
>>871- あたりからは trac 関係ないぞ。
- 881 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:18:24 ]
- ごちゃごちゃ言ってる本人だが、
プロジェクト分けると困るのはなんで? →tracだと面倒 →そんなことないよ →リビジョン番号が飛ぶ →そんなの気にする人がいたなんて! →トータルリビジョン進むと重くなる そんなに重くなるものなの?
- 882 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:19:49 ]
- あ。。複数プロジェクトが同一リポジトリにはいると困るのは何で?の間違い。。。
- 883 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:27:37 ]
- >>881 ならない。
- 884 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:29:28 ]
- 連投ごめんなさい。
・A、Bプロジェクトが同一リポジトリにあり Aに修正があったリビジョンは1000個 Bに修正があったリビジョンは1000個 ・Aプロジェクトのみのリポジトリで Aに修正があったリビジョンは1000個 このとき、両者間でAに対する操作のパフォーマンスに大きな差があるのかどうかを知りたいかもです。 うちはプロジェクトごとにリポジトリ分けてるんだけど、最初にそう決めたからそうしてるってだけなので。。 あと、同一リポジトリでもディレクトリによって認証情報分けられるのかな?
- 885 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:30:49 ]
- >>882
svnadmin dumpでのバックアップをプロジェクト別に行えない リポジトリをプロジェクトごとに異なるストレージに置けない とかは? ま、そういう使い方をしなければ困らないが。
- 886 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:31:32 ]
- プロジェクト A と B (と C と ...)があって、 A が終了したから一旦その時点のリポジトリの
バックアップをとっておきたいとき、リポジトリがごっちゃになってたらめんどくさい。 サーバー容量がいっぱいになってきたから一番最初に終了したプロジェクト A だけ 別の場所に移したい、なんてときにもごっちゃになってるとめんどくさい。 オープンソースなプロジェクトでは「終了」とかいうタイミングが無いから、ここらへんは どうでもいいかもしれない。
- 887 名前:886 mailto:sage [2008/12/14(日) 01:32:35 ]
- うわ、思い切りかぶったな。
- 888 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:33:49 ]
- フックがプロジェクトごとに分かれてないと困ることもあるんじゃないか?
- 889 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:34:12 ]
- ははぁ。これはなるほどと思う感じの。
ありがとうございました。
- 890 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:38:12 ]
- パスレベルの制限については
subversion.bluegate.org/doc/book.html#svn.serverconfig.svnserve.auth.users この辺見て納得しておきました。 フックは使いこなせていないのでこれから勉強します。
- 891 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 01:43:34 ]
- >>888
> フックがプロジェクトごとに分かれてないと困ることもあるんじゃないか? あるんじゃないかと聞かれたら、あるだろうと言うしかないけど、困らない時の 方が多いとも思う。
- 892 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 08:40:10 ]
- 別プロジェクトが同一レポジトリにあると、Trac でチェンジセットを見たときに、
「前のチェンジセット」「次のチェンジセット」で別のプロジェクトが現れるのがうざい。 自分はそれくらい。
- 893 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 12:46:46 ]
- >>892
Trac 0.11.2 で試したけどそんな風にならないよ。 >>888 うちの場合はほとんどのプロジェクトで共通のフック処理をしているけど 例外的なプロジェクトは変更パスで判断して一部の処理を変更しています。
- 894 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 12:47:16 ]
- >885-886 が理由なら、
svndumpfilterをかませばいいだけなような気がする。
- 895 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 15:50:06 ]
- TTB/プロジェクト
プロジェクト/TTB の選択によってTracの挙動が変わっているのではないかな
- 896 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:22:32 ]
- ど素人丸出しの質問なのですが
TortoiseSVNでsvn+sshがうまく行きません。checkoutしようとすると「接続が突然閉じました」というエラーが出て動作しません。 一応ググってみてPuTTYで公開鍵/秘密鍵を生成、セッションを保存、pagentを起動して svn+ssh://(セッション名)/(レポジトリ名) と指定してやっているのですが上述のエラーが出てしまいます。 エラーメッセージも↑しか出ないし正直お手上げです・・・ ちなみにsvnのサーバは所与なので詳細は分かりません。
- 897 名前:デフォルトの名無しさん [2008/12/14(日) 21:33:46 ]
- TortoiseSVNからGoogleCodeのSVNを利用しています。
先日、新たにフォルダやファイルが追加されたのですが、いくら更新を しても、それらのフォルダ・ファイルがローカルに現れません。 どうしたらよいでしょうか?
- 898 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:41:39 ]
- >>896
まずputtyからのsshはできてるのか?
- 899 名前:896 mailto:sage [2008/12/15(月) 09:13:40 ]
- >>898
出来ていると思います openを押すとパスフレーズなしでログインできるので。
- 900 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 11:44:27 ]
- sshで入った状態でsvnserveを起動できる?
- 901 名前:896 mailto:sage [2008/12/15(月) 12:59:02 ]
- svnserveとコマンドを打つのでしょうか?
svnserve -d では何も出力はありませんでした サーバは学校側で運営しているもので、クライアントがLinuxならターミナルから svn co svn+ssh://... 等とすると正常に取得できるので関係ないと思いますが・・
- 902 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 15:40:08 ]
- TortoiseSVNってTortoisePlinkっていうのをSSHクライアントとして使ってるっぽいね。
TortoisePlinkのバージョンが古くて接続できないような設定にsshサーバのほうが なってるんじゃない? TortoiseSVNのSettingsのNetwork欄のSSH clientをPuTTYのplink.exeとかにしてみたらどう?
- 903 名前:896 mailto:sage [2008/12/15(月) 15:59:02 ]
- TortoisePlinkもPuTTYのplink.exeも両方試したのですがダメでした。
何なんでしょうね、せめてTortoiseSVNがもう少し詳しいエラーを吐いてくれれば・・・
- 904 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 16:05:17 ]
- yebisuya.dip.jp/yeblog/archives/a000499.html
Plinkwを使ってログを見るというのは試してみた?そのログをみれば分かるかも。
- 905 名前:896 mailto:sage [2008/12/15(月) 16:16:26 ]
- plinkwを使ってみたところ
bash: mypython: command not found というログが出ました。mypythonというのはセッション名ですが・・・ログインしたあとセッション名でコマンドを実行しようとしている?
- 906 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:47:55 ]
- >>905
svnはシステム全体ではなく個人の領域だけにインストールされているのかな? レンタルサーバにgitをインストールしたときに.bashrcでgitのパスを設定したら うまくいったことがあった。
- 907 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 22:07:47 ]
- plinkにmypythonを2個渡してるんじゃないの?
- 908 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:36:41 ]
- >>896
SSHクライアントをパスワード指定でアクセス出来るようなら鍵の問題。 似たようなトラブル対応で ・鍵ファイルの置き場のパスに空白文字が含まれていて引数がおかしくなってた ・拡張子表示してなくて鍵ファイル名の指定が不十分だった という事はあった。 TortoiseSVNのSSHクライアント指定のエラーは確かに不親切ではある。 原因気がつくまで結構時間とられた。
- 909 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 01:29:29 ]
- はじめて TortoiseSVN を使ったとき、SSH通信がまったくできなかった。
イロイロ試したがどれもダメで、とうとう諦めた。 3ヶ月くらい経って、また再挑戦したらスンナリ通信できた。 よく調べたら TortoiseSVN 1.5.0 にバグがあってSSH通信できないんだと。 あの苦労は何だったんだ!
- 910 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 10:31:50 ]
- svnやsvnserveが標準のパス(/usr/binなど)以外にインストールされていると
svn+sshに失敗するけど、関係ない? sshd自身は、シェルの設定ファイル(.bash_profileなど)を評価せず、 かわりに~/.ssh/environmentを評価することになってる。 ttp://www.unixuser.org/~euske/doc/openssh/jman/sshd.html#ログインの過程 もし関係あるなら、PATHの設定をenvironmentに書くとうまくいくかも。
- 911 名前:896 mailto:sage [2008/12/16(火) 21:58:54 ]
- >>907
エラーメッセージ順当に読んだらそういうことになりますけど、何をどうやったらそういうことになるのか・・・ TortoiseSVNで指定するのはsvn+ssh://mypython/(レポジトリ名) くらいですし
- 912 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:05:18 ]
- >>896
mypythonってのがPuTTYのセッション名だと思うのだが、 やり方換えてLinuxと同じように、svn+ssh://(ユーザ名)@(ホスト名)/(レポジトリ名) を 試してみたらどうだろう。 いままで、その結果を書き込んでない……よね? このとき、PuTTYの「標準の設定」にデフォルトユーザ名が入っていてはいけない。と TortoiseSVNのマニュアル(trunk)に書いてあった。
- 913 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:13:26 ]
- >>911
plink.exeの代わりにバッチ指定して調べればいいじゃん。
- 914 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 00:56:41 ]
- TortoiseSVN でコミットした時にタイムアウトエラーが出て作業コピーは
コミット前の変更状態なんですが、リポジトリには新しいリビジョンがで きてコミットが成功したようになっていました。 タイムアウトエラーのときはこのようにリポジトリと作業コピーは矛盾し た状態になるのでしょうか?
- 915 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 04:54:04 ]
- >>914
そうとは限らないでしょうね。
- 916 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 23:16:07 ]
- 大きな改造をbranches配下でやって毎日多数の人がコミットし、
完了後にtruncにマージした場合、 branchesに残る開発途中のリビジョンは必要無いのですが、 そのまま残してますか?また削除することは可能ですか?
- 917 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 00:32:54 ]
- 削除というのは、ブランチを svn rm ってこと?
それは可能だし、完全にtrunkに統合したなら削除していいだろう もしかしてブランチの途中のコミットを無かったことにしたい? dump/restoreを駆使すれば可能かもしれないけど、 複数人で使ってるならリポジトリを直接いじるのはやめとけ
- 918 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 02:05:45 ]
- 履歴を残すのが目的のsvn
でもいらなくなった履歴は消したい。 そうしてディスク領域の節約をしたい、って事じゃね?
- 919 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 09:44:36 ]
- >>917
>>918 そうです。ブランチの下に個人名とかで沢山残ってるが使うことは99%無く、 バックアップ目的で日に何回もコミットされて容量もかさみます。 元に戻したいのではなく、ブランチの下の個人名のフォルダを、 ビジョン欠番でもいいので削除したいです。
- 920 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 10:05:58 ]
- まずは本当に容量がかさむのかどうか調べてみたらどうだろう。
- 921 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 10:18:34 ]
- 微々たる要領のためにリポジトリをメンテナンスする工数で、数テラバイトのHDDが買えると思うんだがどうだろう。
- 922 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 10:47:36 ]
- システムな話ではなく、ソーシャルな話のような気がするが。
その個人とはこの件でお話したんですか?
- 923 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 13:57:06 ]
- svndumpfilterでできるけどよっぽどのとき以外は
svn rmとディスク増設のほうが楽じゃなかろうか
- 924 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 15:44:59 ]
- >>919
ブランチ作ったときの容量の増え方を勘違いしてないよな? 1Mあるフォルダのブランチ作っても2Mにはならないぞ
- 925 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 15:59:35 ]
- >>919見て思ったんだけど、作業コピーに対して
・動作しない状態のコードとかでコミットはできない ・でも作業状態のスナップショットとして 個人リポジトリ等でいいからコミットしたい なんてときはどうやればいいんだろう。 個人リポジトリ管理下の別ディレクトリにファイルコピーして コミットするしかない?
- 926 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:03:01 ]
- そこで分散型ですよ。
- 927 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:03:12 ]
- >925
bzr-svnやhgsvnを使う。
- 928 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:13:36 ]
- 即レス感謝。
BazaarやMercurialのブリッジ使ってそっちで管理しろってことかな? 分散型はつかったことないからもうちょっと調べてみる。
- 929 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:34:53 ]
- 分散型のがsvnのレポジトリをうまいこと扱ってくれる傾向にある昨今
としては、あえてsvkを選択する必要性は薄いかな。
- 930 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:41:31 ]
- svkのが枯れてる
- 931 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 17:54:52 ]
- hgsvnのバグ直ったの?
pc11.2ch.net/test/read.cgi/tech/1193332500/599 599 名前:デフォルトの名無しさん[] 投稿日:2008/04/18(金) 16:42:47 hgsvnにバグがある aというディレクトリがあって、その中にfoo.txtっていうファイルがある。 aをbという名前でコピーしてコミット。 b/foo.txtをsvn rmで削除して、a/foo.txtをbの下にコピーしてコミット。 こうやって作ったsubversionのリポジトリからhgimportsvnとhgpullsvnを使うと a/foo.txtが削除された状態(hg stで?が付く)になってしまう
- 932 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 21:39:37 ]
- hgsvnはかなり未完成・・・。
bzr-svnと、git-svnはいいせんいってる。
- 933 名前:デフォルトの名無しさん [2008/12/21(日) 01:08:09 ]
- 今EclipseでCVS使ってるんですけど、Subversion入れたらもっと便利に使えますか?
- 934 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 09:33:44 ]
- フォルダをリネームしたら、そのフォルダと配下のファイルの
ログがなくなるのはみなさんどうやって対処してるんですか?
- 935 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 11:12:19 ]
- 何でそんなことになるのか、まずその方法を書いてくれ。
- 936 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 12:42:54 ]
- >>934
? 無くなってないよ?
- 937 名前:デフォルトの名無しさん [2008/12/21(日) 12:45:07 ]
- 普通にmv したんじゃね?
- 938 名前:934 mailto:sage [2008/12/21(日) 15:49:41 ]
- Tortoise1.4なんですが、
Repos/Sample1/test1.txt /test2.txt /test3.txt Sample1フォルダを、renameで、Sample2と名前を変えて Reposフォルダを右クリックしてコミットしました。 showlogとやると、過去のlogを見ることができないのですが。
- 939 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 16:25:28 ]
- >938
show log で出てくるダイアログの下の方にある Stop on copy/rename のチェックボックスが入ってない?
- 940 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 17:06:22 ]
- な、なるほど!
オプションがあったのですね
- 941 名前:デフォルトの名無しさん [2008/12/23(火) 08:55:38 ]
- Subversion 1.5.5 age
ttp://svn.collab.net/repos/svn/tags/1.5.5/CHANGES
- 942 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 10:52:59 ]
- > * do not create mergeinfo for wc-wc moves or copies (r34184, -585)
キター
- 943 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 17:54:19 ]
- 3Gb近いフォルダをコミットしたら「FILE TO LARGE」
って出てコミットに失敗しました。 ググったら、svnの1.xのバージョンでは2Gbを超えるコピーはできない って公式に書いてあるだけど コミット処理の内部にコピー処理って入ってるの? もしくはsvnのソース見る方法あったら教えて下さい。
- 944 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:01:24 ]
- subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
- 945 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 21:17:54 ]
- オープンソースプロダクトに対してソースを見る方法を
尋ねる人がいるとはオドロキだ。
- 946 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 21:22:46 ]
- どこを読んだらいいのかわかりません、て質問が、ある規模以上の
ソフトウェアなら普通にあると思うが。
- 947 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 21:38:12 ]
- 「ソースのどこを」ならべつにいいと思うぞ。
でもそういう質問じゃないだろ。
- 948 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:32:09 ]
- 全角英数使うやつだぞ。レベルは推して知るべし。
- 949 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 22:51:01 ]
- そもそも3GB近いフォルダをぶち込んで何を管理したかったのか
- 950 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 00:51:47 ]
- いや、ツッコミどころは↓ここじゃないか?
>コミット処理の内部にコピー処理って入ってるの?
- 951 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 01:03:38 ]
- ?
解説よろ
- 952 名前:943 mailto:sage [2008/12/24(水) 01:26:21 ]
- 公式行って、commit-cmd確認したらコピー処理入ってない…
マジで顔真っ赤なんだが…とんだ勘違いをしてたみたいです。 どんだけ俺バカなんだよ、もう死にてぇ★
- 953 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 02:18:20 ]
- えええ、内部処理を明確に知らない限り疑問に持つのは普通だと思うけど
- 954 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 03:04:17 ]
- 「コピー処理」って何のこと言ってんだ?
- 955 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 05:51:53 ]
- >>945
オープンソースじゃないプロダクトのソースを見る方法を尋ねる人もいないと思うが。
- 956 名前:デフォルトの名無しさん [2008/12/24(水) 07:43:39 ]
- >>955
それなら「$xxx.xxでソース買えるよ」とかいうレスもあり得る。
|

|