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


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

Subversion r6



1 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:05:54 ]
CVS 代替 SCM である Subversion のスレです。

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

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/

2 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:16:17 ]
乙。
ただ、そろそろ「CVS代替」は外して良さげな気が。


3 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:21:27 ]
>>1

4 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 13:09:49 ]
おつかれさん >1
ついでにテンプレ。

■文書
Subversionによるバージョン管理(日本語訳)
subversion.bluegate.org/
Subversion批判に対する反論
subversion.bluegate.org/svn-anti-fud-ja.html
svn診断への反論
subversion.bluegate.org/undiagnosing-ja.txt
CVSユーザのためのSubversionガイド(wakatonoさん)
slashdot.jp/journal.pl?op=display&uid=12&id=200792
FSFS propaganda
arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html
TortoiseSVNユーザガイド
tortoisesvn.bluegate.org/Help/dailyuseguide.html

■Wiki
Wiki for Subversion
wiki.machband.org/svn/
Subversionメモ
terai.s55.xrea.com/Subversion.html
Subversion(Saisse's Wiki):
www.saisse.jp/pukiwiki/pukiwiki.php?Subversion

■記事(ちょいと旧め)
www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html
www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html
ukai.jp/debuan/2002w/subversion.txt
ukai.jp/Slides/2003/0521-lw2003/html/
ukai.jp/Articles/2003/uu-svn/


5 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 15:38:46 ]
>>1,5
おちゅ

6 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:16:50 ]
最近、思いついてVisualSVNを使い始めた。
前に試した時はソリューションエクスプローラに表示されるアイコンでsubversion管理
対象かどうか区別がつかなかったけど、先日出たアップデートで対応してたんだね。なにげに
便利。
なんかロードマップではそのうちTortoiseSVN経由じゃなくて直接コントロールみたいなこと
書いてあったけど、TortoiseSVN経由のままでいいのに。



7 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 19:14:25 ]
>>6

8 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 23:48:37 ]
PC1 にメインとサブの複数リポジトリを作成し、
メインリポジトリの中にサブリポジトリを
svn:externals の file:///C:/〜 として設定しました。

PC1 がチェックアウトするときは file:///C:/〜 で設定しているから
ローカルリポジトリに対してチェックアウトはできるけど、
外部PC は
svn://サーバ名/メインリポジトリ/
とやってもチェックアウトできません。
恐らく自分の file:///C:/〜 にアクセスしようとしてるのだと思いますが、
ローカルからも外部からも読み込めるようにする
externals の設定方法をご教示頂けないでしょうか?


9 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 23:57:52 ]
svnservが上がってないだけでしょ

10 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 01:37:59 ]
svnserve は起動してます。
svn:externals の設定を file:///C:/〜 から
svn://サーバ名/メインリポジトリ/ にすると
外部PC からは読み込めて内部の PC1 からは読み込めなくなります。
両方とも読み込むことができる設定方法があるかなと思い
質問させて頂きました。



11 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 01:49:39 ]
まとめるとこうなります。

・サブリポジトリをsvn:externalsで file:///C:/〜 の設定
 ⇒内部PC からメインリポジトリにチェックアウト
  メインもサブも読み込まれる
 ⇒外部PC からメインリポジトリにチェックアウト
  サブが読み込まれない

・サブリポジトリをsvn:externalsで svn://サーバ名/メインリポジトリ/ の設定
 ⇒内部PC からメインリポジトリにチェックアウト
  ローカルリポジトリのためメイン自体がチェックアウトできない
 ⇒外部PC からメインリポジトリにチェックアウト
  メインもサブも読み込まれる


12 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 07:25:14 ]
svn:externalsはworking copyに対して行う設定だよ
使い方が根本的におかしい気がする。

メインとかサブとか外部とか内部とかじゃ、わからんから
もっとわかりやすく状況説明汁。

13 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 11:18:08 ]
最終的にどうなれば良いかを書いた方が早い気がするよ。

14 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 13:47:06 ]
>>11
WindowsはよくわからんけどLinuxなら後者で普通に使えるような気がする
サーバ名のところをlocalhostとか127.0.0.1にしたら行けるってわけではないですよね?

15 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 20:04:51 ]
まずは、ping サーバ名 だ

16 名前:11 mailto:sage [2006/12/13(水) 20:29:30 ]
>>12
Working copyに対する設定なのですか?
依存するライブラリなどの外部定義に使うものだと
思ってました。

>>13
ひとつのリポジトリをチェックアウトしたら、
関連する複数のリポジトリを一緒にチェックアウトする
設定をしたいのです。その際、設定によって自宅のサーバ機か
外出先のPCからかしかチェックアウトできないのです。

>>14
後者でサーバ名を localhost にするのも、
file:/// にするのも状況は同じになってしまいます。
localhost にすると外出先のPCから繋げられません。

17 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 20:57:26 ]
>>16

>後者でサーバ名を localhost にするのも、
>file:/// にするのも状況は同じになってしまいます。

目的が達成できないという意味では状況は同じだけど、
内部のPCからサーバ名ではだめでlocalhostだと成功するなら原因と解決方法はわかるでしょう?

18 名前:12 mailto:sage [2006/12/13(水) 21:29:57 ]
>>16
ちょっと、いや、かなり語弊があったかも。

~/wc/src #=> 自分のソース
~/wc/vendor/[ライブラリ名] #=> 外部から持ってきたソース

~/wc/vendor/以下に外部から持ってきたソースをチェックアウトして
vendorディレクトリに対してsvn:externalsの属性を設定してやるのがsvn:externalsの
一般的な使い方だと思う。

リポジトリレイアウトはこんな感じで。

trunk/src/ #=> src以下に実際のファイルはある。
trunk/vendor/ #=> ディレクトリだけ

# まだおかしい気がするけど気にしない。

19 名前:11 mailto:sage [2006/12/13(水) 23:00:23 ]
>>17
あ、DNSサーバを立てればいいのか。
どうもありがとう!

>>18
これは常にvendorを最新にするという意味で、
vendorディレクトリに対してsvn:externalsの設定をしてるのでしょうか??

例えば事情でVer1.xのライブラリを使い続けなければならない場合、
1.x系のライブラリのリポジトリ作るとします。
自分のソースのリポジトリは別です。

その状態で、ライブラリのリポジトリを
自分のソースのリポジトリから読み込めるようにするために
svn:externalsを使うもんだと思ってました。

あれ?言ってることは一緒なのかな??
多分リポジトリが1個か複数個かの違いだけで
食い違ってるのかもしれません。

20 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 13:01:20 ]
>6
お、アイコンわかるようになったんだ。
前に使ったときは、これならTortoiseSVN使えばいいやと思っちゃったんだが、もう一度試してみようかな。

VisualSVN使ってる人、結構いるのかな。



21 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 19:22:58 ]
VisualSVNは有料じゃん
外部ツールに登録で十分
ソースを保存せずに実行すると悲惨だがな

22 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 20:46:41 ]
この手のツールは一概には言えないにしろ安心を買ってる面もあるので、
○○しないと悲惨ってな状況があるなら、それを避けられるだけで有料でも
十分検討する理由になるわな。


23 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:21:07 ]
俺の仲間うちに
サブオにポチっておいてとかキモい用語使う連中がいて困ってます。

24 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 04:03:15 ]
>>23
俺の事だ・・


25 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 04:11:41 ]
>>23
俺もだ・・・

26 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 15:08:48 ]
前スレと、バグ管理スレを見ながら、Yahooのページを開いたら、
こんなんなってた。
pc8.2ch.net/test/read.cgi/tech/1145841405/958
の呪い?

27 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 15:10:37 ]
www.uploda.org/uporg618645.jpg.html

28 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 02:13:44 ]
SVN対応のGUIなクライアントの比較ってどっかにある?


29 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 02:24:13 ]
TortoiseSVN一択でしょ



30 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 09:15:01 ]
>>28
>>1
> subversion.tigris.org/links.html
に羅列してあるので報告ヨロ



31 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 14:45:45 ]
Vista ようの TortoiseSVN はもうあるのでしょうか?

32 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 19:21:37 ]
>>31
自分でビルドしなよ

33 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 21:01:05 ]
>>31
Vistaでは動かないの?

34 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 23:20:42 ]
普通にうごいてっけど
ちなみにultimate版

35 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 01:27:34 ]
>>30
さんくす。たくさんあるのね
報告は期待しないでくれ


36 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 02:53:20 ]
会社で使うからフリーじゃないといけないし、
TortoiseSVNはエクスプローラ拡張だから全てのPCには入れにくい...
現状選択肢はRapidSVNのみ......まあ不満はあまりないですが
#不満はあったが最新verで解消されているっぽい

37 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 06:39:27 ]
社内文書をsvnで共有(svn://使う)するときに、社外からcoされないようにする方法で簡単なのってありませんかね?

38 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 07:00:18 ]
>>38
っ FW

39 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 07:00:45 ]
レス番間違えたorz


40 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 19:51:41 ]
>>37
社内、プライベートIP使ってないのん?



41 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 20:08:42 ]
認証掛ければ?

42 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:35:41 ]
>>40
うちもそうだけど、プライベート IP 使ってないところは普通にあるよ。

さすがに今時 FW もないところはあまりないと思うが。

43 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 10:13:34 ]
FWがあってもその背後に二重三重の対策を講じたい。データは一度でも漏れたらその時点でもう終いだから。

44 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 12:31:00 ]
っ 二重三重のFW

・・・管理は別々で

45 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 14:02:07 ]
スレ違いだが、漏れるとしたらそれば別の場所からだろう。
印刷したものをそのまま普通のごみ収集に出すとか。
FAX/E-Mailの送り先間違えるとか。
酔っ払ってしゃべっちゃうとか。
ノートパソコンごと紛失とか。
ごく普通に事務所に泥棒に入られるとか。

こういうところも二重三重にガードしないと意味無いよね。

46 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 14:21:38 ]
つまり三重県にも事務所を置け、と。


47 名前:デフォルトの名無しさん [2006/12/20(水) 15:38:18 ]
TortoiseSVNをWindows Vistaにイントールしようとすると
インストールプログラム自信と衝突してイントールが進めないとかいう
メッセージがでる

48 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 19:39:15 ]
あっそ、それで?

49 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 20:58:09 ]
>>48
こういうレスする奴って何考えてんだろう


50 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 23:16:30 ]
何も考えてないんだから、スルーしろよ。



51 名前:デフォルトの名無しさん [2006/12/25(月) 15:41:57 ]
CVSからの移行なんだが、trunk、branches、tagsってどうすんの?


52 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 17:18:49 ]
>>51
自分でsvn mkdirもしくはローカルに作ってsvn import。
あくまで推奨構造であって、必須じゃないから、機能としてはないよ。

EclipseのSubversiveは作ってくれるけど。

53 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 00:47:48 ]
>>51
>>52に加えて言っとくと、CVSとは違ってSubversionはファイルのコピー(履歴つき)ができるから、
CVSの「タグ打ち」はSubversionでいうと「リポジトリ内のあっちからこっちへのコピー」になる。

ちなみに、リポジトリから同じリポジトリへのコピーではディスク容量はほとんど消費せず、
指定したディレクトリ以下にいくつファイルがあろうとも一瞬で終わる。
その上勿論、すべての操作はアトミック。

54 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 00:56:47 ]
>>53
Subversionのリポジトリ内でのコピーはハードリンクを作るような感覚、
といえばUnixユーザーにはわかってもらえると思う。

WindowsユーザーにはNTFSのジャンクション、
と説明してもこっちは機能があること自体あまり知られてないしな…。

55 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 02:27:33 ]
>>51
cvs2svn 使って変換してみろ。

56 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 03:23:14 ]
>>51
cvs2svn使う時はCVSプロジェクト一つずつ変換した方がいい。
じゃないと全プロジェクトが一つの trunk, branches, tags の下に
インポートされちゃって不快。こんな感じ。
ttp://blog.bz2.jp/archives/2006/01/cvs_subversion.html
ちなみに、Subversionだとリポジトリ全体でリビジョン管理されるから、
プロジェクトごとにリポジトリを分ける人も多い。これは好み次第。
あと、バイナリファイルは元のCVSプロジェクトでちゃんと-kbつけとか
ないと壊れることあり。必要ならあらかじめcvsadminで変更しとくこと。


57 名前:51 [2006/12/26(火) 15:32:03 ]
わわわ、こんなに一杯レスついているとは…。どうもありがとう。

タグってもんがCVSとはかなり違うのね。
cvs2svnインストールして変換してみますわ。


58 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 00:08:40 ]
>>57
Subversionの本の日本語訳を読め。タダでwebに置いてあるから。
CVSにイロつけただけのものでは「ない」ので、
CVSだけの知識からの差分だけ押さえようとするとかえって理解しづらい。
CVSを一旦頭から捨てて無心であれを読むのが結局はわかりがはやい。

59 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:35:26 ]
てか、マニュアルにCVSユーザのためのSubversionって章がしっかりあるじゃん

60 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:39:07 ]
リポジトリ上のファイルを読むときに、一時ファイルとして、tempフォルダにファイルが置かれるんですが、
一時ファイルの保存フォルダの変更はどこでやるんでしょうか?
設定をクマーなく探してみたんですが、全く分からずクマーっています。

どなたか愛の手を・・・



61 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:45:13 ]
>>60
環境変数のTEMP(TMP?)
ほかのアプリにも影響するけどね

62 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:55:17 ]
C:\Documents and Settings\user\Local Settings\Temp\

に一時ファイルが作られているんですが、subversionの設定をいじって、任
意のフォルダに変更する事はできないんでしょうか?

環境変数で一時ファイルのフォルダを設定していたのですか・・・。初めて知りました。
環境変数はあまりかまいたくないので、何かいい方法がないでしょうか?

63 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:36:48 ]
>>62
使用しているクライアントと変更したい理由を書かないとこれ以上は教えられない

64 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 20:49:09 ]
>63
今、次世代P2Pのシミュレータを開発してんだけどさ、リポジトリとかは全部TrueCryptの
仮想ドライブ上に作ってんだよね。これで、開発PCが盗まれてもパスワードを知らない
人間には開発中のソースコードを知られなくて済むんだけど、一時ファイルがローカルに
作られると、電源切る前にeraserで毎回毎回削除しないといけないからめんどくさいんです。
最初から、暗号化ディスクに一時ファイルを作らせる事ができないかと思ってるんです。

環境変数変える方法だと、p2p開発しないときでも暗号化ディスクをマウントしなきゃいけなくて
正直やっとれんのです。

クライアント:TortoiseSVN

以上です。

65 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 21:13:13 ]
>>64
↓これは使えないか?

リンク作成シェル拡張 for Windows 2000/2003/XP
eside.homeip.net/free/symlink2k.html

リンク/ジャンクション作成ツール
homepage1.nifty.com/emk/symlink.html


66 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 22:04:40 ]
>>62

一日で消えるんだからいいじゃん、気になるならhookに引っかけるスクリプトかけば行けるかもよ、
みたいなやり取りを見つけた。

svn.haxx.se/tsvn/archive-2004-10/0293.shtml

「開発用の別ユーザーを作って、そっちの%TEMP%を定義、RunAsでエクスプローラを起動」とか
「VMwareとかで開発用仮想PCを作って、その中で開発」とか
「RAMディスクに%TEMP%を作る」とかは試してみた?


67 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 22:35:20 ]
>>66
消えるっていっても、ディスク上から見えなくなるだけで実体は残っちゃってるじゃん。
ゴミ箱から捨てるのと同じでしょう。復元ソフトかけちゃえば、切れ端が元に戻されちゃうよ。

開発環境のPCに色々な便利ツールや、設定が保存してあるから仮想PCは候補からはずしたんだ。
仮想PCで変更したツールの設定は、自動的に開発環境PCに反映されないでしょ。

別ユーザってのは良いかもしれないね。ツールをそのまま引き継げればだけども。
別ユーザで試してみる事にする。

68 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 23:39:47 ]
>>67
ファイル単位で復元できないように削除するツールがあるじゃない?
そういうのをhookのスクリプトで動かしてみるとか。

69 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 00:07:55 ]
たぶん、TortoiseSVNでdiffとったときの一時ファイルかな
見終わったら削除されるけど

あんまり気になるならTortoiseSVNのソースいじったら?

70 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 04:07:13 ]
TortoiseSVN使わなきゃ良いんじゃね。



71 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 06:57:19 ]
Windowsのことは良くわからないのだが、envコマンドに相当するもの
(環境変数を一時的に定義)はないのか?


72 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 07:08:03 ]
>>71
普通の実行ファイルなら、バッチファイルで環境変数定義して、実行っつー手があるんだが、
TortoiseSVNの場合、シェル拡張になっとるからな///


73 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 12:37:44 ]
tigrisからTortoiseのソースをとって来てその部分だけ修正すればいいんじゃね?

74 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 17:47:03 ]
>>71
>>72の言うようにシェル拡張、つまりエクスプローラの環境変数だから、OS再起動しか
ないんじゃないかね。
>>73はビルド環境用意するのが大変だから、>>70が現実解じゃないかな。

ところでTortoiseSVN、最近キャッシュでよく固まる。サーバ起動してないとき、特に。
同じような人、いない?Win再起動時にTSVNCacheWindowsとかが終わらないって
言ってくる。ちなみにこととき、作業コピーがエクスプローラで開けない状態。

75 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 20:01:49 ]
>65 にも解があるような。ただ、%TEMP%の先が暗号化ドライブってのは
大変かもしれないが。

あと、Windowsなら秘文つかってみるのもありかも。有償だけど。


76 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 22:19:30 ]
tmpfs使えば万事解決に思うんだが、
Windowsにはtmpfsに相当するものはないのか?


77 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 22:29:18 ]
ramdisk?


78 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 02:18:17 ]
もともと熱いマシンなんだけど(ノート)、
TSVNCacheがずーっとディスク読みっぱなしで、
HDDの温度が65℃とかになっちゃう。

なんかいい方法ないですか?

79 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 09:40:10 ]
>>77
う〜ん...違うなぁ。
RAMディスクみたいに固定的なものじゃない。
Windows方面の今時のRAMディスクがどんなのか知らないけど。

もしDOS時代を知ってるひとなら、
SmartDiskとRAMディスクを合体させたような感じ…といえば、一番近いのかな?

80 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 12:24:43 ]
DOS 時代をよく知ってるが、SmartDisk がわからん。

SmartDrive かとも思ったが、そもでも >>79 が何を言いたいのかイメージできない。



81 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 13:52:21 ]
ramdiskは指定サイズ分だけ確実にメインメモリが減るが、
tmpfsは使われているサイズだけメインメモリから取られるってことを言いたいんじゃねーの?

それでもsmartdriveとはちょっと違うけどな。

82 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 14:23:11 ]
あぁ、SmartDriveだっけ...。スマソ

>>81
うん、ちょっと違うけど、
Windowsしか知らないユーザにtmpfsを説明するのに、
RAMディスク+SmartDriveよりもっといい例が思い浮かばなかった。

83 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 16:34:22 ]
>>78

とりあえず「アイコンオーバレイ」の設定で、全てのドライブのチェックを外して
無効にして、必要なフォルダだけ「含めるパス」のところで指定してみたら?

パスの指定は少しクセがあるけど。

(C:\Project\hoge\ のフォルダを指定するときは C:\Project\hoge* のように指定する)


84 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 10:06:58 ]
tmpfsをキャッシュ的に使うならWin98以降のvcacheと大差ないんじゃないか?

85 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:45:38 ]
TortoiseSVN について教えてください。
ログメッセージに日本語を入力すると □□□□□ になってしまいます。
前スレで、設定画面でフォント設定を日本語が表示出来るフォントにすれば
おけとあったんですが、フォント設定自体が見当たりません。
どこらへんでしょうか?
TortoiseSVN は ver1.4.1.7992 です。


86 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:49:19 ]
Settings の Dialogs 1 に Font for log messages があるだろ。

87 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:49:28 ]
コンテキストメニューに設定ってのがあって、それのダイアログ1っていうとこでフォント選べる。

88 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:52:53 ]
>>86>>87
すばやいレスありがとうございます。
おもいっきりありました。すんませんです。

89 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 22:58:07 ]
このどじっこめ

90 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 23:42:27 ]
特定のリポジトリ以下では、特定の拡張子のファイルは
import, add, commitを無効にしたいです。
んで、検索して『属性』『svn-ignore』という単語までたどり着いたんですが、
具体的な操作方法がよく分かりません。
どなたか、解説をしていただけませんか?
コマンドラインでの操作方法をお願いします。

subversionのversionは 1.4.2で最新版です。
リポジトリのタイプはfsfsです。
OSはRHEL v4.0 です。



91 名前:デフォルトの名無しさん mailto:sage [2007/01/10(水) 23:45:21 ]
>>90
svn:ignore 使っても明示的に指定すれば追加はできる。
確実に無効にしたいなら、フックを使ってコミットを蹴る。

92 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 00:05:01 ]
ただsvn:ignoreだと各ディレクトリごとに指定しとかないとならんから面倒なんだよね。
確実にやるにはフックだろうね。他に方法あるかな。

93 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 04:34:40 ]
config の global-ignores に書いときゃいんじゃね?

94 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 15:49:39 ]
>>93
それだと設定が共有されんからなぁ

svn propset svn:ignore "output.exe
*.obj" bin

とか。
既に設定されてるignoreがあっても上書きされるから注意。

……というか、行を追加するsvn propaddが欲しいよな。

95 名前:94 mailto:sage [2007/01/11(木) 16:02:26 ]
あ。特定のリポジトリで、か……。
findとかcatのコマンドを駆使すれば……くらい?

96 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 17:17:42 ]
>90
特定のリポジトリで制限したいのなら、そのリポジトリのconf/svnserve.confに
書いときゃいいだけの話じゃね?


97 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 17:30:13 ]
>>94
svn propedit svn:ignore
とかじゃダメかい?

98 名前:デフォルトの名無しさん mailto:sage [2007/01/11(木) 18:14:06 ]
svn propget svn:ignore $dir > ignore.tmp
if fgrep '*.obj' ignore.tmp > /dev/null; then
 :
else
 echo '*.obj' >> ignore.tmp
 svn propset -F ignore.tmp $dir
fi

みたいなことをするスクリプトを作ることになるのかね。


99 名前:デフォルトの名無しさん mailto:sage [2007/01/13(土) 15:02:22 ]
>>96
addやimportがsvnserve.confを反映して動いてくれるん?
……だとしたらとても嬉しいんだけれど。

100 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 17:53:00 ]
TourtoiseSVN 1.4.1 & svn 1.4.2 をつかっているんですが、
config の [auto-props] のところに
*.txt = svn:keywords=Date Rev Author URL Id
*.TXT = svn:keywords=Date Rev Author URL Id
とかいたら *.txt だけ auto-props してくれて
*.TXT = svn:keywords=Date Rev Author URL Id
*.txt = svn:keywords=Date Rev Author URL Id
とかいたら *.TXT だけ auto-props してくれるんですけど
*.txt も *.TXT も auto-props が効くようにする方法はないのでしょうか?




101 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 19:09:32 ]
>>100
*.[tT][xX][tT]
とかして1つにまとめちゃえば?

102 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 19:41:09 ]
>>101
おー!無事できました。ありがとうございました!


103 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 00:45:39 ]
centos使ってます。
rootから
svnadmin create /usr/local/repos
ってやって、apacheとかの設定も適切にすると、
httpアクセスがうまくできるんです。

ですが、userからログインして、上と同じことをしても
httpアクセスがうまくできません。
なんでかなー?と思ってアパッチログを見ると
パーミッションがないよ。
見たいな事をエラーログで言っています。

どうやって、パーミッションの問題を解決したらよいのでしょうか?

104 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 00:54:14 ]
パーミッションの設定をする
CentOSを使うからには、パーミッションの設定の仕方、調べ方はわかりますよね?

105 名前:103 mailto:sage 期待 [2007/01/17(水) 18:15:24 ]
すいません、typoっちゃいました。
centosではなく、rhelv4でした。


106 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 18:52:25 ]
typoってレベルじゃねーぞw

107 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 09:19:56 ]
すいません、tympoっちゃいました。


108 名前:デフォルトの名無しさん mailto:sage [2007/01/18(木) 20:51:30 ]
一文字もあってないよ

109 名前:103 mailto:sage 期待 [2007/01/21(日) 18:49:31 ]
でも、文字数は合ってるよ。

110 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 19:47:15 ]
qwertyじゃないキーボードで打っちゃいました。
とかだね。



111 名前:103 mailto:sage [2007/01/21(日) 20:32:28 ]
ch mod 777 -R /

とすることで問題なく使えるようになりました。
ただ、初回の設定に一晩使ったのが難点ではありましたが・・・。

皆様、お世話になりました。ありがとうございました。

112 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 21:30:17 ]
>>111
ひどすぎる

113 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 21:38:42 ]
>111

いくらなんでも釣りだよな?


114 名前:103 mailto:sage [2007/01/21(日) 22:33:25 ]
いや、読み取り権限つけただけなので別にそこまで問題にはならないですよ。
時間がかかりすぎたのは痛かったですが・・・

115 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 22:52:58 ]
>>114
読み取り権限しかつけてないつもりなんだクマー


116 名前:103 mailto:sage [2007/01/21(日) 23:11:10 ]
                  どんな気持ち?
             ねえねえ          教えてよ
                        ∩___∩
      __ _,, -ー ,,           / ⌒  ⌒ 丶| ♪
      (/   "つ`..,:       (●)  (●) 丶|     
     :/       :::::i:. ハッ   ミ (_●_ )    |        しょぼくれた大人に育って、
     :i        ─::!,,   ハッ  ミ、 |∪|    、彡__   大の大人がクマーとかって書き込みするのって、
     ヽ.....:::::::::  ::::ij(_::●   ハッ  / ヽノ     ___/   
     r "     .r ミノ~.       〉 /\    丶       どんな気持ち?
    :|::115  ::::| :::i ゚。        ̄♪   \    丶     
    :|::|    ::::| :::|:               \   丶     
    :` |    ::::| :::|_:              /⌒_)
    :.,'    ::(  :::}                } ヘ /  
    ::i      `.-‐"                J´((  トントン


117 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:22:29 ]
>>114
ttp://www.linux.or.jp/JM/html/gnumaniak/man1/chmod.1.html

118 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:25:01 ]
>>111
それ、Win95モード?


119 名前:デフォルトの名無しさん mailto:ge [2007/01/21(日) 23:32:29 ]
>>111以外のひと
あ〜、なんだ、その……。
とりあえず、>>111が自分の部下・同僚・上司ではないことを祈っておこう。

120 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:38:16 ]
権限についてのツッコミもあるけど / から全部を指定するという豪快すぎる設定にも誰かツッコミを入れてやってくれ。
ほら、たとえば www.linux.or.jp/JM/html/shadow/man5/shadow.5.html とかさー



121 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:42:38 ]
>>120
ああ、確かに。もしもroot権限でやってたらヒサンだねえ……

122 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:46:33 ]
>>103
                  どんな気持ち?
             ねえねえ          教えてよ
                        ∩___∩
      __ _,, -ー ,,           / ⌒  ⌒ 丶| ♪
      (/   "つ`..,:       (●)  (●) 丶|     
     :/       :::::i:. ハッ   ミ (_●_ )    |        しょぼくれた大人に育って、
     :i        ─::!,,   ハッ  ミ、 |∪|    、彡__   大の大人があらゆるファイルに777設定するって、
     ヽ.....:::::::::  ::::ij(_::●   ハッ  / ヽノ     ___/   
     r "     .r ミノ~.       〉 /\    丶       どんな気持ち?
    :|::115  ::::| :::i ゚。        ̄♪   \    丶     
    :|::|    ::::| :::|:               \   丶     
    :` |    ::::| :::|_:              /⌒_)
    :.,'    ::(  :::}                } ヘ /  
    ::i      `.-‐"                J´((  トントン


123 名前:103 mailto:sage [2007/01/21(日) 23:56:22 ]
                  どうやるの?
             ねえねえ          教えてよ
                        ∩___∩
      __ _,, -ー ,,           / ⌒  ⌒ 丶| ♪
      (/   "つ`..,:       (●)  (●) 丶|     
     :/       :::::i:. ハッ   ミ (_●_ )    |        アクセス権をロールバックするのって、どうやるの?
     :i        ─::!,,   ハッ  ミ、 |∪|    、彡__   
     ヽ.....:::::::::  ::::ij(_::●   ハッ  / ヽノ 111 ___/  便利なコマンドがあるんでしょ・・・? 
     r "     .r ミノ~.       〉 /\    丶       
    :|::お前ら::::| :::i ゚。        ̄♪   \    丶     ねぇ、どうやるの?
    :|::|    ::::| :::|:               \   丶     
    :` |    ::::| :::|_:              /⌒_)    
    :.,'    ::(  :::}                } ヘ /  
    ::i      `.-‐"                J´((  トントン

124 名前:デフォルトの名無しさん mailto:sage [2007/01/21(日) 23:58:25 ]
>>123
馬鹿?

125 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 00:07:45 ]
>>123
いや、アホだろ。

126 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 00:11:46 ]
>>119
さすがに仕事じゃないだろwww
学生だろ?>>103 なぁ、頼むからそう言ってくれよ

127 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 00:39:10 ]
痛ましい…

128 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 01:32:57 ]
なぁ、103氏 の書き込みは 114 が最後で、他は別人が
最近沈滞気味だったスレを盛り上げてくれてるだけなんだよな?

129 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 02:05:26 ]
ch mod 777 -R /
  ^
 ネ タ だ っ た ん だ よ

いや、ネタだと思い込むんだ。

130 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 02:18:12 ]
ch ってこれ?
www.softintegration.com/docs/ch/shell/




131 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 04:23:41 ]
流れにクソワロタwwww

ch mod
だもんなあw


132 名前:デフォルトの名無しさん [2007/01/22(月) 12:33:02 ]
hg話ってここでしてもおk?

133 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 18:48:53 ]
>>123
墓の絵が出てくる前にリセット

134 名前:デフォルトの名無しさん [2007/01/22(月) 20:03:36 ]
正直、畳の部屋はあったほうがいいと思う。

135 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 21:41:20 ]
>>132
微妙だけど、ほかに適切なスレがないならいいんじゃないか?
少しはレスポンスもあるだろし。

136 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 23:07:11 ]
hgってなんだ?
ゲイか、黒箱しか出てこん

137 名前:デフォルトの名無しさん mailto:sage [2007/01/22(月) 23:13:39 ]
mercurial(hg) っていう分散バージョン管理システムのことだよ。
subversion と直接的なつながりはないけどね。


138 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 21:17:43 ]
hgの話なら別スレか、ソースコード管理スレ作ってそっちでやってくれ。
もしかしたら、hgの話をしたい奴がほかにいるかもしれん。

139 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 17:28:58 ]
な、なあおい…すごく質問し辛いムードであれなんだが、
svnserve -dで立ち上げた場合、デーモン落とすには単にkillしちゃっていいの?
ヘルプに停止オプションが見当たらない…。

140 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 17:31:13 ]
マニュアルも読まずに答えるが、 -9でなければ普通に
シグナル受けて終了処理して落ちるんじゃねえの?



141 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 18:27:50 ]
よくわからんからkillしてたけどな普通に
特に問題なかったよ

142 名前:139 mailto:sage [2007/01/24(水) 19:13:42 ]
ありがとう。
例の「Subversion によるバージョン管理」にも書いてなかったよ…。


143 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 23:35:05 ]
svn export リポジトリ ディレクトリ
って、ディレクトリが存在すると空でも失敗するんだね。
"." もできなくてびっくりした。

144 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 00:35:55 ]
--force

使えば良いじゃない。

さらには、
svn help export
使えば良いじゃない。

145 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:58:50 ]
force使うんだけどね。
なんで、coと動きが違うのかなって思ったの。

まぁ、うちのお隣さんはリリースするときに、
.svn/ を一個一個消してるから、
export使ってるだけでもほめてよ!

146 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 02:00:11 ]
あと、forceって言葉はなんか尻込みしない?
なんかこのオプション使ってるときって、
悪いことしてるみたいで、ドキドキする。ときめく。

147 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 07:05:20 ]
>>145
教えてやれよ。馬鹿。

148 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 10:41:32 ]
export知らないということがダメというより
.svnをいっこいっこ消してる時点で
こんな事をしていてはいけないと気づかないとだめだな

149 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:41:11 ]
export 知らなくてもスクリプトでやりゃいいのに。
ディレクトリたどりながら .svn を消すだけやん。


150 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:42:47 ]
>>149
元の書き込みの真意は日本語の解説書がネットに転がってるのに目を通さない馬鹿さ加減を笑ってるだけじゃないの?



151 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:51:13 ]
そうだよ。一個一個消すんじゃなくてfind . -name '*.svn' -exec rm {} \;くらいはしなくちゃ(ぉぃ

152 名前:デフォルトの名無しさん [2007/01/25(木) 14:32:28 ]
ああ、俺もいい方法無いのか気になる。
リリース版を出すときに、バッチ(rake)で、

1.自分のソース以外をコピー
2..svnを削除
3.圧縮(もしくは、インストーラ作成)
ってやってるんだが、

TortoiseSVN入れてるせいか、>>151をやると、使用中なので消せないと言われて、
たまーに失敗する。(たぶん、svnをコピーした時点で、TortoiseSVNか何かがつかんでいるのだと思う)

だから、今は、
「自分のソース以外をコピー」ではなく、「.svnと自分のソース以外をコピー」
つまり、rsyncで、.svnを除外フォルダに指定してコピーしている
(cpで除外指定できりゃいいんだができないから)

こんなバッドノウハウみたいなことやってるやつおれ以外にいない?

153 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 15:20:18 ]
一方ソ連はexportを使った。

154 名前:デフォルトの名無しさん [2007/01/25(木) 16:03:40 ]
>>153
exportだと、いったんコミットしないといけないよね・・・

155 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 16:13:27 ]
なんか変な流れだな。

>>154
チェックアウト済みのディレクトリを export すれば
コミットしなくてもいいんだけど、試してみた?


156 名前:デフォルトの名無しさん [2007/01/25(木) 16:44:39 ]
>>155
チェックアウト済みのを.svnを削除したいわけじゃないんですよ・・・
コピーの.svnを削除したいので・・・

丸々コピーして、exportしろということでしょうか?

157 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 16:51:36 ]
チェックアウトしてないのになんで.svnがあるんだい
おまえの言う「コピー」ってのは「作業コピー」のことじゃないのかい
っていうことだと思う

158 名前:デフォルトの名無しさん [2007/01/25(木) 17:42:32 ]
>>157

>>152を読んでください・・・

手元にチェックアウトして、変更したソース、exeなどがあります。
そこから、.svnやソースなどを取り除いたものをアーカイブしたいわけです。
そうするには、どうするのが手っ取り早いかという話です。

159 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 17:42:50 ]
>>127
ってか、.svnがいらないのなら、全コピー後に.svn削除より
最初から.svn抜きでコピーする方がまっとうなのであって、
それはバッドノウハウでも何でもない気が。

160 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:06:30 ]
127がすべきなのは、
checkoutしていじってcommitせずに.svnを消して固める。
じゃなくて、
exportしていじって固める。
だったわけだな。




161 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:18:10 ]
>158

ヘルプぐらい読んでください...

export: バージョン管理されないコピーのディレクトリツリーを生成します。
使用方法: 1. export [-r <リビジョン>] <URL> [<パス>]
2. export [-r <リビジョン>] <パス 1> [<パス 2>]

(ry)

2. <パス 1> で指定された作業コピーから、Subversion の管理用ファイルを含まない
ディレクトリツリーを <パス 2> にエクスポートします。その際、<リビジョン>
が指定されていればリビジョン <リビジョン> の、そうでないときは作業中の
ツリーがエクスポートされます。<パス 2> が省略された場合は、ローカルの
ディレクトリ名として <パス 1> のベース名が使われます。<リビジョン> が
指定されていない場合、ローカルでの変更はすべて保存されますが、バージョン
管理下にないファイルはコピーされません。


162 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:23:06 ]
こんなプログラマやだ…。

163 名前:デフォルトの名無しさん [2007/01/25(木) 18:23:40 ]
>>161
つまり、作業中のものを.svnなくして出力できるって事ですか。
知らなかった。
てっきり、レポジトリの中のものだけかと思ってた・・・

164 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:24:13 ]
>>152
不要な.svnをコピー対象から外す、というのは賢明な行為だと思うけど。
少なくともバッドノウハウではなくない?

165 名前:デフォルトの名無しさん [2007/01/25(木) 18:24:42 ]
>>162
TortoiseSVNしか使ってないから、知らなかったんだよ!ヽ(`Д´)ノ ウワァァン!!
(いいわけ)

166 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:24:55 ]
うひょ、CVSのexportより高機能だな。



167 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:42:55 ]
>>163
話し振りから知らなそうだと思ったけどあえて黙ってた。
TortoiseSVN だって当然できるぞ。

168 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:47:37 ]
>>165
TortoiseSVN だとチェックアウト済みのディレクトリを
右クリックからエクスポート出来るんで、オレはむしろこっちで知った


169 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 19:03:44 ]
そこで、分散型のSCMですよ

170 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 19:21:56 ]
ごーいんなあなが好き



171 名前:デフォルトの名無しさん [2007/01/25(木) 19:43:38 ]
>>167
TortoiseSVNだからできるできないではなく
・ヘルプ読んでない
・パッチでやりたい
ってだけの話

172 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 20:08:30 ]
やれやれだぜ。
SVN関連使うヤツはヘルプは一度通読しておくといいぞ。
意外な機能に気付いて嬉しくなったりするからな。

# 突っ込みたかったけど、乗り遅れたorz

173 名前:デフォルトの名無しさん [2007/01/25(木) 20:28:37 ]
Subversion 1.4.3 age

174 名前:デフォルトの名無しさん [2007/01/25(木) 21:41:41 ]
あるリソースをブランチ化して管理してて、
それぞれ別々の処理を実装、その後に同じ処理を実装したいので
リソースAに実装、コミットして、このコミットで追加した行のみをリソースBにマージすることはできないのでしょうか。
それ以前に実装した処理までが全てリソースBにマージされてしまい、こまっています。

175 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 22:10:05 ]
>>174
リビジョンを選んでマージしろよ。

176 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 22:11:45 ]
>>174
ヘルプ嫁


177 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 22:28:01 ]
俺はexportを使うが、他人にはエクスプローラで.svnを検索してまとめて削除する方法も教えている。
大抵、後者の方法しか覚えてない

178 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 22:29:47 ]
>>177
なるほど。オマエのせいだな。

179 名前:名無し募集中。。。 mailto:sage [2007/01/26(金) 00:31:32 ]
exportってはじめて知ったわ

180 名前:デフォルトの名無しさん [2007/01/26(金) 01:30:50 ]
ん?TortoseSVNのエクスポートはなんだか違うみたいだぞ。
少なくとも今あるフォルダのsvnを消してくれるみたいではないみたい。



181 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 07:26:01 ]
>>180
何を言っている? svn export も .svn を消すわけじゃない。
エクスポートという言葉の意味を考えれば当たり前。

182 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 08:36:27 ]
>180

ヘルプ読め。


183 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 08:56:36 ]
https://opensvn.csie.org/
ここを使わせてもらってるんですけど、
$Id が変換されるように設定して、確かに
svn コマンドで取得すると変換されているんですけど、
そのサイトが提供しているように
opensvn.csie.org/プロジェクト名
でファイルにブラウザからアクセスすると $Id が $Id のまま。

これはやっぱりサーバにタッチできないとどうしようもないんですかね?
自分でサーバで立てればブラウザから http アクセスされた場合でも
置換するようにできるんですかね?その場合、どのようにやるのでしょう?

ユーザにそのサイト経由でダウンロードしてもらってるので、
リビジョン番号が展開されてくれたほうがユーザにやさしいんですよね
(リビジョンが把握できて)

184 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 09:05:52 ]
>>183
リビジョン番号、上にでっかく表示されてるじゃん?
リビジョン番号と$Idの仕組みについて根本的に勘違いしていると思います。


結論:
ヘルプ嫁

185 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 09:56:16 ]
あぁ、1ファイルに直接アクセスしてもらうんです。
opensvn.csie.org/プロジェクト名/ファイル名
だった。ごめん。
自分のページでそこにリンクを張って、右クリックからダウンロードしてもらう。
で、$Id が展開されてほしいと。

186 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 10:25:02 ]
>>185
svn.haxx.se/dev/archive-2003-12/1217.shtml

同じ URL で svn export すれば置換されるんだけどね。

187 名前:デフォルトの名無しさん [2007/01/26(金) 14:39:06 ]
>>181
えええ!?
上で、消すみたいな言い方しやがって、俺をハメやがるつもりだな?
もうこねえよ!ヽ(`Д´)ノ ウワァァン!!

188 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 16:43:14 ]
>>187
なぜ解説読むなり使ってみるなりしないのか?
作業コピーは作業コピーだろ
作業コピーからexportして作業コピーの,svnが消えるとか気持ち悪すぎる

189 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 17:26:58 ]
Tortoise脳だな。


190 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 20:07:27 ]
Tortoise脳とは?

・ exportを使わず、.svnディレクトリを一つ一つ消していく。
・ *.objとかもリポジトリに追加する。
・ コミットとアップデートしかしない。(リビジョングラフや注釈履歴などTortoiseSVNの機能は特に使わない)
・ コミットログは書かない。
・ SubVersion

追加よろ



191 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 22:46:32 ]
解脱嫁

192 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 23:43:35 ]
Subversion 1.4.3 のwin32版 ってApache2.2 に対応したのも出てたんだ〜

193 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 01:26:46 ]
コミットしたファイルをチェックアウトすると、
パーミッションが変わっちゃったりするのをなんとかできませんかね。

194 名前:デフォルトの名無しさん [2007/01/27(土) 01:54:33 ]
>>190
お、俺のことカー!!

Tortose脳ユーザー向けの解説とかあるといいかもしれんなw

195 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 02:17:56 ]
>>193
www.google.co.jp/search?q=svn+metadata+versioning
いや、ダメなんだけどね。

196 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 11:31:55 ]
コミットした仕様をチェックアウトすると
内容が変わっちゃったりするのをなんとかできませんかね。

197 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 12:04:58 ]
具体的に。

198 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 20:36:11 ]
>196

辞表をコミットするといいんじゃないでしょうか。


199 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 21:33:10 ]
>>196
まともな仕様書けばいいんじゃないか。

たぶんお前がコミットした糞仕様を一生懸命修正してるやつがいるんだと思うよ。(w

200 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 22:23:29 ]
>199

いや、仕様書をぐちゃぐちゃいじってシゴトした気になってる奴ほど
まともじゃない事が多い気がするのだが‥‥‥。




201 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 22:36:23 ]
199はコミットを仕様書をコミットしたのが
他人によって修正されてると解釈したんだろう
頭が固い人にジョークは通じないよ

202 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 23:05:23 ]
コミットされてもチェックアウトしてコミットしなおせば良いじゃない。


203 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 23:06:32 ]
>>202
ほんとに使ったことあるのか?

204 名前:デフォルトの名無しさん [2007/01/28(日) 03:15:33 ]
TortoiseSVN 1.4.2 age

205 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 15:02:06 ]
TortoiseSVN でどうしても日本語表記にできないのは俺だけ?
日本語パックも入れて詳細設定で日本語選択してるのに。

206 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 15:10:55 ]
>>205
どこが日本語にならないの?英語で表示されるの?
文字化けするならフォントの設定だろうけど。

207 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 15:42:21 ]
>>206
メニューの文言が英語表記のままです
文字化けとかはありません
設定画面で 日本語 を選んでOKを押しても
元に戻ってしまいます。
(フォルダ上でマウスの右を押して出てくるメニュー2項目から全部英語のまま)

208 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 15:52:25 ]
>>207
インストールのとき、ちゃんと再起動したか?
一度アンインストールして再起動し、もう一度
インストールして再起動すると直るかも。

209 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 17:16:10 ]
>>207
元に戻ると言うのが臭い。
以前他のソフトウェアで同様の現象に出くわしたことがあるのだけれど、そのときはレジストリの一部が壊れてた。
# 管理者権限セーフモードでも以下の操作でエラーが出るためにそう判断

再起動などで直らないようなら、レジストリエディタで
 HKEY_CURRENT_USER\Software\TortoiseSVN
にDWORD値で
 LanguageID = 0x411
を作ってみてくださいな。エラーが出たり上手く操作できないようならもしかすると…

210 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 17:40:32 ]
>>209
ラジャ!



211 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 18:07:33 ]
>>205-209
ずいぶん前に同じ問題を解決したなぁと過去ログ漁ってみたら、ちょうど
一年前でびっくりした。

416 名前:デフォルトの名無しさん 投稿日:2006/01/27(金) 18:53:18
>>357
いま久しぶりにTortoiseSVN使おうと1.3.1入れてみたら
同様の症状が起きた。

どうやらレジストリアクセス権の問題。
HKEY_CURRENT_USER\Software\TortoiseSVN

インストーラがAdministrator決めうちになっているようで、
Administratorグループの別名ユーザーで使っていたために
アクセス権なし→設定書き込み不可能。

212 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 21:14:09 ]
>>195
できないんですか。。

213 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 23:01:55 ]
TortoriseSVN (1.4.1 Build 7992 - 32bit) 使ってます。

メニュー等ば日本語にはなってるんだけど、ヘルプの キーワードタブに
表示されるキーワード一覧が文字化けしてる...。

あと、ヘルプの検索タブで日本語で検索してもヒットしない...。
(ANK だけなら、ヒットしてトピックの一覧には日本語もちゃんと表示さ
れるんですが。)

会社の WindowsXP SP2 もおうちの Windows2000 SP4 もダメ。orz

皆さんのところは、ちゃんと表示されてるんでしょうか?

214 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 10:13:13 ]
だめでした。
TortoiseSVNにDWORDでLanguageID 0x411を手で作っても、その状態で再起動してもだめです
しかも、一度設定画面を開いてOKを押すとLanguigeIDの項目自体が削除されてしまいます。
メニューは相変わらず英語表記のままです...

215 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 10:14:14 ]
ちなみに、>>207もインストールした当初、何回も行いました

216 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 10:33:13 ]
>204
VisualSVN-1.1.2もage


217 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 10:52:18 ]
英語表記だと何か困るんだろうか、とか意地悪な事を言ってみる。


218 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 11:07:20 ]
svnのコマンドを下手に日本語に訳されると使えなくなる俺がいます。
英語表記のほうがましだ。

219 名前:デフォルトの名無しさん [2007/01/29(月) 18:16:42 ]
TortoiseSVNで、ログの表示で、作業コピーと比較ができますが、
この作業コピーと比較という作業を、tagをつけたものと比較する方法はありませんか?
どうやったらできるのでしょうか?

220 名前:デフォルトの名無しさん [2007/01/29(月) 19:23:37 ]
>>217
日本人なら日本語のほうが速い時間で判断できるし

>>218
それは確かにあるかも



221 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 19:32:20 ]
英語のままTortoiseSVN使ってるけど特に問題ない。

>>219
svn diffでごにょごにょすればいいんじゃないの。

222 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 19:34:02 ]
バックアップとってからsvn switch --relocateして
しかるのちに、diffみればいいと思う。

--relocateは絶対付けとくこと。理由はhelp嫁。

223 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:16:17 ]
てか、TortoiseSVNスレですかここは。


224 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:47:34 ]
次スレからスレタイに TortoiseSVN を追加したほうがいいかもね

225 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:16:46 ]
trunkからtagsにコピーをとろうとしたら
403エラーと言われてコピーできません
sf.netなのですが、どこを設定すればいいのでしょうか?


226 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:17:30 ]
コマンドを日本語化というとこんな感じか

$ エスブイエヌ 切替 ーー再配置

227 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:29:10 ]
いやこうだろ

$ 転覆 切替 ーー再配置


228 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 23:34:35 ]
Error: COPY of tags/tmp: 403 Forbidden (https://svn.sourceforge.net)
だめだsourceforgeのドキュメントに書いてあること試したけど解決しそうにない。


229 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 00:05:04 ]
>>226
素朴な疑問なんだが、何故ハイフンを日本語化すると音引きになるんだ?

230 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 01:06:49 ]
>>229
だってその方がぱっと見で日本語だとわかるじゃん・・・



231 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 01:17:51 ]
>>228
ようわからんがこれ?
ttp://blog.goo.ne.jp/ikkoan/e/7f91adec4f505167401cd4ae7a2c2451

232 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 02:02:38 ]
>>231
解決した
ありがとう

233 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 03:23:16 ]
>>222
リポジトリ移動したんじゃなけりゃ --relocate なんか要らないはずなんだが。

234 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 06:22:36 ]
>>230
いや、ハイフンはどう訳しても音引きにならないと思うのですよ。
記号で代用するだけなら…でも―でも宜しかろうと思うのですが。

235 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:11:18 ]
そこをあえて翻訳。

236 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:44:31 ]
全角ハイフン − があるだろうに

237 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 11:20:55 ]
そこをあえて。

238 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 12:02:02 ]
あえなくていいと思う……

239 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 12:49:37 ]
じゃあ和えて。


240 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 12:56:32 ]
1.4.3 に Ver.Up しようと思ったんだが、
なんか Perl、Python、JavaHL などの各種バインディングがあるのだが、
どれを入れたらいいのか、何か選択指針はあるのでしょうか?
複数のバインディングをインストールしても おk?

なんかよく分からんが、Python はいじったこと無し、Perl なら少々てことで
Perl バインディングを入れてみようかと思ってるところなのだが…
subversion をインストールしたディレクトリ直下に perl ディレクトリを作成して
そこに perl バインディングをインストールでいいのかな?

ちなみに Windows + Apache2 です。



241 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 13:36:58 ]
>>240
それは作ろうとしているSubversionを利用するプログラムが
何で書かれているかによると思われ。
Perlで書かれたプログラムをSubvesionと連携させたいのであれば
Perlバインディングを入れないといけない、でしょう。
そこでPythonバインディングを入れてもどうにもならない。

242 名前:デフォルトの名無しさん [2007/01/30(火) 13:41:28 ]
>>240
Pythonプログラムと連携するならPythonバインディングを入れる。
Perlプログラムと連携するならPerlバインディングを入れる。
複数入れてもおk。
必要なものを入れるのだけだから指針なんてないと思う。

243 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 14:31:32 ]
>>241-242
アリガd
とりあえず試しに Perl バインディングを入れてみて、
他に必要なプログラムがあれば他のバインディングも追加することにしますた。

244 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 15:18:56 ]
>>243
ちなみに何作る予定?
Explorer統合じゃないWin32用インタフェイス希望、って思ったけど
Perlじゃ難しいか…。

245 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 17:23:44 ]
>>244
特に予定は無し。
PHP バインディングとか C# .NET バインディングとかあったらなぁと思ったり…

246 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 20:15:20 ]
>>233
だからhelp嫁と。
--relocate付けないとsvn up 発動して悲しいことになるじゃないか。

247 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:27:28 ]
>>246
おまえこそちゃんと嫁。 --relocate は更新を止めるためのスイッチじゃない。

switch もデフォルトは HEAD をターゲットにするから、リビジョンの移動が
要らないんなら -r でリビジョンを指定するべし。

248 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:54:38 ]
>>222>>219 の回答で作業コピーと別のリビジョンとDIFFを取りたいって奴だろ?
で、>>222 はswitch --relocateすれば作業コピーの変更なしに元のリビジョンを変更できるのではないかってことか。

svn diffは.svn/text-baseと比較するだけじゃないかな?
だからswitch --relocateしても.svn/text-baseは変わらないから無理だと思う。

switch --relocateは単純に中身が同じな別のリポジトリに変更するときに使うべきだってことだな

結局、>>219の回答はでてこないが・・・



249 名前:219 [2007/01/31(水) 01:09:49 ]
できないってことで、ファイナルアンシスター?でしょうか?

250 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:13:02 ]
>>249
ねぇねぇ、 Shift 押しながらエクスプローラのメニュー出すとさ、
なんか見慣れないやつ出てこない?これ使えないかな?



251 名前:219 [2007/01/31(水) 01:19:10 ]
リビジョングラフから、見ると、タグが見られるので、そこと既存の利美女運との
比較はできるようですね。
ただ、ログ表示のように、現在のと差分がとれるわけではないようです・・・

252 名前:219 [2007/01/31(水) 01:21:25 ]
>>250
URLとの比較くらいしかわかりませんが、使えませんでした。

253 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 01:24:41 ]
>>252
URL との比較がダメなら、タグをただのディレクトリとしか認識しない
今の Subversion では無理ってことだろう。

254 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 07:33:43 ]
コマンドラインからなら出来そうなんだが

255 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 10:28:53 ]
URL との比較が使えないってことは、やっぱり「タグ名」を指定して
比較したいってことだろ。コマンドラインでも無理。

256 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 10:41:12 ]
無理だよ
ネットワークの向こう側と手元のファイルとでは svn diff 出来ないもん


257 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 14:39:53 ]
.snvの下のファイルが時々なくなっているらしく
妙なエラーがおきる
原因として考えられるのは該当してるフォルダをシンボリックリンクしていること
シンボリックリンクしてる先でファイルの変更しちゃだめなの?

258 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 09:26:26 ]
ローカルでリポジトリ使ってます。
D:\SVN をリポジトリにしました。(FSFSです)

D:MYPRJ\{src,lib} をリポジトリに取り込みたくて
MYPRJをインポートしたんですが、SVN以下には取り込まれてないようです。

何か操作が足りないんでしょうか?

あと、この場合、trunk,branches,tags はどこに作るのが標準的なんでしょうか?

259 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 10:29:33 ]
D:¥SVNにものすごくダサさを感じる...

subversion.bluegate.org/doc/index.htmlでも読んで勉強してくだちい。
CVSな人なんだから仕事なんだろ?

260 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:34:19 ]
>>259
D:\SVNってダサいの?
うちは/var/svnなんだけども。
普通はsvnでなくてなんてつけるんだ?



261 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:39:38 ]
D:\SVNだとSVNのコマンドが入ってるかと誤解されるかもってことかね。
わかってりゃいいじゃんと思うけど。

262 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:45:21 ]
C:\さぶばぁじょん

263 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:52:34 ]
C:\えすぶいえぬっ!

264 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 13:05:50 ]
漏れはs:\svnだぜ。

265 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 13:20:17 ]
どっとが見えない老眼の方がいるスレはこちらでしょうか?

プログラム入れるディレクトリがsvnってのだったら・・・
むしろそっちがダサイ・・・・

266 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 16:54:04 ]
c:\sub_repos
ここに、各プロジェクトのリポジトリ作成・・・

267 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 18:26:15 ]
I:\WorkSpace\SVN\Repository
I:\WorkSpace\Visual Studio
I:\WorkSpace\MSDN
I:\WorkSpace\Java

268 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 18:37:28 ]
Windowsでpythonとかperlとか入れるような使い方するとドライブ直下にpythonとかperlとか出来るじゃん。で、その中にbinとかlibとか出来る、と。
なのでD:¥svnがいきなりレポジトリってのはかなり違和感...
複数のレポジトリが出来た場合はD:¥svn2ですか?
将来的にきっとD:¥svn_2 D:¥svn2_2 D:¥new_svnとなるに違いない...

まぁ、Windowsでもジャンクションとか不可視属性とか使いまくってvarとかusrとかにしちゃう俺も自分でアレだとは思うけれど。


269 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 18:45:01 ]
CVS使いの発想。リポジトリなんて一つあれば充分じゃん。

270 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 19:19:06 ]
質問してるのにダサいで片付けられてる>>258がかわいそう。


>>258
そんなんで分かるかボケ。
ちゃんと自分でやった操作手順書け



271 名前:258 mailto:sage [2007/02/02(金) 20:20:32 ]
>>270
D:\ でエクスプローラから新しいフォルダの作成。
新しいフォルダ を SVN にリネーム
SVN 右クリックから[TortoiseSVN]→[ここにリポジトリを作成]
FSFSを選択して[OK]
D:\MYPRJ 右クリックから[TortoiseSVN]→[インポート]

多分、こんな感じ。

272 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:27:07 ]
ちゃんと取り込まれたよ。
>SVN以下には取り込まれてないようです。
これはどうやって確認したの?

273 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:38:41 ]
>>272
SVNフォルダの中を漁っても容量の小さいファイルしかなく
実際にMYPRJ以下のファイル名と同じのも無かったので
失敗したのかな?と思ったんです。

274 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:39:54 ]
>>271
[TortoiseSVN]→[リポジトリブラウザ]選んで
URLにfile:///D:/SVNって入れてみろ

275 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:47:45 ]
>>274
ありますね…。
リポジトリに実体ファイルが格納されるわけではないんですか?

276 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:48:52 ]
>>275
ではないです。


277 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 20:59:49 ]
あんなに素晴らしいヘルプがついてるのに・・・

278 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 21:00:28 ]
>>276
なるほど…。
根本的に勘違いしてたようです。
ありがとうございました。

279 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:32:29 ]
リポジトリ自体をほかのアーキテクチャのマシンにtarで移動しても大丈夫?


280 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:39:00 ]
fsfsは大丈夫、Berkeley DBだとそのままではダメ
という認識でいいはず。
svnadmin dump & loadなら確実に安全。




281 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 23:52:41 ]
うそ゛、d:\SVN ってダサかったのか orz
しかも一人svnなのに、気の向くまま結構リポジトリ作ってるよ_| ̄|○

c:\bin\Subversion
    \TortoiseSVN

d:\SVN\repo1
     \repo2 (それぞれ独立、結構沢山)

にしちまってる。。。

282 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 01:19:06 ]
>>281
んなこたない。
口出ししたくてたまらないけど言うべきことを何も持ってないやつが、
たまたまボロを出さずに突っ込めそうな話題が出てきたから突っ込んできただけだよ。
気にするな。

大体ボロを出さずに突っ込めそうだったのにボロを出して突っ込まれていたしw


283 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 01:22:56 ]
>>281
一人SVNってどう?さびしい?

284 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 02:08:55 ]
別に一人で使っていてもメリットあるからねえ…。

285 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 03:03:05 ]
昨日の自分は今日の他人だからねえ…。

286 名前:デフォルトの名無しさん [2007/02/03(土) 05:09:23 ]
俺は

一人用のは、
(ドライブ名)\home\svn

リモートのは、
/home/svn

だな。サーバーに、svnってユーザー作ってしまったんだがダサイ?

>>281
いいんじゃね?


287 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 06:18:37 ]
>>280
さんくす。


288 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 10:45:46 ]
>286
俺も似たようなもんだ

289 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:09:52 ]
うちのサーバのは/srv/svn/$projects になってる。
svnserveの引数が -i -r /srv/svn にしてるから /srv/svnはuriに入れないけど
初めてssh経由でつないだ時に忘れてて一度はまった(.authorized_keysに -rしてないから)



290 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:55:40 ]
>>286
> サーバーに、svnってユーザー作ってしまったんだがダサイ?

むしろ推奨でしょ。

外部にサービスするためのユーザを作って、権限を最小にしておくのは
いまどき当たり前かと。



291 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 14:07:26 ]
それで別々の人がコミットした場合って判断できるんですか?

292 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 14:10:46 ]
>>269
一個で充分じゃね?

293 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 14:18:44 ]
>>291
サーバのユーザーと
subversion自体のユーザーは別。

294 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 18:10:46 ]
>>290
ApacheでのWebDAV経由で提供させようとするために、apache:apacheにしちゃうのはだめでつか...?

295 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 18:23:21 ]
普通そうじゃないの?

296 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:27:50 ]
ちゃんと専用のグループつくってapacheもそこに入れて、とか。

297 名前:デフォルトの名無しさん [2007/02/04(日) 16:27:57 ]
こんなに引いたアニメは初めてだ
www.youtube.com/watch?v=CNBd-s6Vg6U&mode=related&search=

298 名前:デフォルトの名無しさん [2007/02/04(日) 16:28:13 ]
svn+sshで構築しています。
sshのユーザはsvn、Subversionではそれぞれ違うユーザに設定するにはどうすればいいのですか?

299 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:30:25 ]
おれはsvnserver使ってる

300 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 18:09:03 ]
Ver.1.4.2 あたりから service 機能が付いたんじゃなかったっけ?



301 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 18:15:54 ]
>>298
これか?
ttp://subversion.bluegate.org/doc/ch06s03.html#svn.serverconfig.svnserve.sshtricks.fixedcmd

302 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 20:24:42 ]
>>301
これってユーザーごと行を追加しなきゃダメだったりで微妙だよねぇ...
コレだったらメンバー全員のアカウント作っちゃえばいいじゃん!!って思うよ...

303 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 20:46:53 ]
Linuxのユーザは全員svnで、コミッターをharryとかsarryにしたいってことか?

304 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 21:08:09 ]
うーん
じゃ、sarryで

305 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 22:13:36 ]
TortoiseSVN 1.4.3

306 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:43:34 ]
普通のプロパイダ契約だとIP代わりまくるのですが
自宅にサーバー建てた場合、なにかテクニックとかあるのでしょうか?

307 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:46:02 ]
>>306
ドメイン申請汁

308 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:47:22 ]
dyndnsでええやん

309 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 15:54:42 ]
>>306
usenに契約。これでIP固定。

でも、ま、ドメイン名は普通に持ってる。
usenからIP変更をされることもあるからな。

310 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 17:20:38 ]
NTT のフレッツを契約して、PPPoE マルチセッション使って固定 IP を追加すればいいジャマイカ



311 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 17:22:50 ]
>>308
DDNS は伝播に時間がかかる場合があるからなぁ…
それにアタックが増えるという傾向も。

312 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 17:55:37 ]
>>311
DDNSの場合は、通常TTLは60くらいで運用しているみたいですよ
1分ってオーダはIPの変更に対して十分短いから
通常運用で問題はでないでしょう。

アタックは、DDNSであるからくるのではないと思いますが・・・・

313 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 23:40:15 ]
ロケーションフリーTVを設置したら、DNSがサービスされたので勝手に使ってる。
たぶん、ロケフリ以外に使うのはイケナイんだと思う

314 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:25:11 ]
NTT-CのIPv6のサービスを契約するとDDNS+Reverse Web Proxyがついてくる、という
話を聞いたことがあります。


315 名前:デフォルトの名無しさん [2007/02/06(火) 19:14:39 ]
基本的な使い方で質問があります。

昔のバージョンを変更しようという要望があった場合はどうすればよいのでしょうか?

昔のバージョンに、tagをつけて、そのtagを更新していいく
のでよいのでしょうか?

316 名前:デフォルトの名無しさん [2007/02/06(火) 19:16:48 ]
tagじゃなくて、ブランチ?かな。

317 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 21:51:37 ]
そのバージョンのツリー全体をコピー(svn cp)して、そいつを更新していく

318 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 22:11:32 ]
ViewVCのアクセスコントロールで悩んでる。
svnのユーザリストをそのままアクセスコントロールに使えんのだろうか?
教えて、エロイ人

319 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 22:32:45 ]
>>315
変更したい元を起点にブランチ作って、更新していけば?そのブランチの更新をトランクにマージとかすることもありえるかも知れないし。タグは基本更新しないものと考えたほうがいいと思う。

320 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 02:14:23 ]
>>318
板違い。
エロイ人ならsakura01.bbspink.com/hneta/に居る。



321 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 12:12:21 ]
ど、どなたか手助けを...

Subversionをsvn+sshでのアクセス前提で運用してて、authorized_keysに"svnserve -t -r /path/to/repos"してレポジトリのルートまでのパスを省略出来るようにして運用してるんだけどさ。

コマンドラインクライアントでなら動作してくれるのに、
Eclipse上のSubcripseプラグインで使うと-rオプションが効いてくれない。

とりあえずサーバ上のsvnserveを-r付きでラップするシェルスクリプトに置き換えて運用して誤摩化してるんだけど。
コレ以外に解決法ありますか?

ちなみにクライアントはMacOS Xなので、JavaSVN使ってます。

322 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 21:48:38 ]
>>321
そんな事ができるということは、誰も知らないsshdのセキュリティホール
をキミが発見してしまったということ。

落ち着いて、設定をよーく見直す。

323 名前:321 mailto:sage [2007/02/10(土) 09:55:47 ]
自己解決しやした。
-rオプションが効いてないんじゃなくてレポジトリにアクセスすら出来てなかった...
どうもSubcripseは/etc/hostsによる名前解決が出来たり出来なかったり...
svn+ssh://localhost/repos でなくてsvn+ssh://127.0.0.1/reposならアクセス出来た。
前のコマンドをシェルラップしていたときはアクセス出来てたんだけど...?

324 名前:321 mailto:sage [2007/02/10(土) 10:20:03 ]
追加で...
MacPorts使ってsubversion-javahlbindingsをインスコしてからSubclipseをjavaHLにて動かすと、問題なく使える事を確認。
どっちにすっかな...

325 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:42:56 ]
TortoiseSVN(1.4.3) を WinXP(SP2) で利用しています。
DualCore CPUだとかなりの確立で import/update/commit など
処理したファイル一覧が表示される途中でフリーズしてしまいます。
Ctrl+Alt+Del も効かず、Alt+Tabも効かず、マシン(シェル?)ごとフリーズ
したかのような現象です。
ググッてみたのですが、なかなか回避策がわからず苦労しています。
なにかヒントをご教示いただけないでしょうか?

326 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:44:29 ]
なんでDualCoreが原因だって思ったの?

327 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:46:01 ]
HTな我が家では平気。

328 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:48:36 ]
>>325
アイコンオーバレイ切ってみたらどう?

329 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:52:33 ]
>>326 >>327
コメントありがとうございます。説明不足でした。
家の他のマシンや友人のマシンの状況から、
Pentium 4 の HT off だと発生せず、
Pentium 4 の HT on だと発生、
Core Duo, Core 2 Duo だと発生、
という状況からそう考えました。その意味ではDualCore というのは
正確ではなくて、HyperThreading のマシンでも発生します。

>>327さんのHTマシンでも問題なし、ということは、DualCoreだから、
という考えは間違っているのかもしれません....。


330 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 19:57:49 ]
>>328さんありがとうございます。
TSVNCache.exe は動作しないように設定してみました。
アイコンオーバーレイがまったく出ないようにはしていない
(シェル設定にしてある)ので、試してみますが、オーバーレイなし
で動いても、それで使い続けるのは正直厳しいですね....。

なにかこれらのマシンにある共通のシェル拡張がジャマしている
のかもしれない、と思いはじめてきましたが、いまのところ具体的には
思いつかないです。




331 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 20:31:11 ]
うちのHT on なマシンでも快適だよ
TortoiseSVNのバージョン下げたりしてみたら?


332 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 20:46:13 ]
>>330
シェル拡張が他に入っているならそれとの合わせ技で問題がでてるのかもしれない。
少なくともうちのHTマシンじゃ問題が発生していない。


333 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 21:11:47 ]
>>330
自宅のCore 2 Duo E6600やPentium4-2.66 (HT on)
職場のE6700やPentium3-866×2個なPC (以上4台のOSはXP Pro SP2)
Xeon (HT×CPU2個=4つ, OSはWindows2003 Server)でも
そういう問題出てないなあ。

他のソフト(シェル拡張やセキュリティ系ツール) との衝突では?

334 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 21:20:27 ]
みなさんありがとうございます。
他の環境では出ていないケースがあるとわかって、すくなくとも
Core の数とは関係ないということがわかりました。
(複数台のPCで発生したので、これだ!と確信してしまいました(笑))

このままだと使えないので、またいろいろ調べてみます。


335 名前:デフォルトの名無しさん [2007/02/10(土) 21:31:23 ]
>>325
PentiumDでTortoiseSVNつこーてるけど、特にもんだいなぜよ。

336 名前:デフォルトの名無しさん [2007/02/10(土) 23:10:23 ]
SVNを今日から使ってみようと思ったけど
c:\svn の下にリポジトリを作り project/trunk/ を作った
file:///c:/svn/project/trunk/

c:\svn\project\ の下にリポジトリを作り trunk/ を作った
file:///c:/svn/project/trunk/
の違いが良くわからないです。

どなたか教えてくださいませんか?

環境
OS:WinXP x64
クライアント:TortoiseSVN(x64)



337 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 23:29:22 ]
>>336
subversion は、リポジトリ単位にレビジョンがつく。

単一のプロジェクトではあまり違いがないけど、project1 と言うものを追加すると
違いがはっきりしてくる。

上の方は project と project1 でレビジョンが共有されるけど、下の方だとプロジ
ェクト毎に別々のレビジョンがつく。

その代わり、上の方だとバックアップの手間は一回だけど、下の方はリポジトリ毎に
バックアップを取る必要がある。

まあ、このあたりを読んで色々やってみて、理解できないところがあるなら、また
質問すればいい。

subversion.bluegate.org/doc/ch05s04.html#svn.reposadmin.projects.chooselayout

338 名前:336 [2007/02/11(日) 15:42:41 ]
>>337
丁寧に参考ページも紹介していただきありがとうございます。
理解できたです。
ありがとうございます。

339 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 23:45:05 ]
>>334です。

その後、ウィルスチェックソフトを止めたり、あれこれしてみたのですが、
改善しませんでした。
それで、ひとつ思いついたのは、いずれも、とあるレガシーな事情で
VC++ 6.0 が入っているということです。TortoiseSVN の構成要素
(DLLとか)について、DependencyWalkerを見ながら、msvcrt.dll などの
競合をチェックしてみても、明確に怪しいと思える部分はなかったので
すが、VC6が入っていることくらいしか TortoiseSVN が動作しない原因
が思いつきません。

VC6 と共存させていて、かつDualCoreなCPUという方おられます?
(VC6 が入っていても HT off にすれば動くので、やっぱり DualCore
にこだわってます...)

340 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 00:03:46 ]
HTとDualCoreを混同するのは止めてくれ。



341 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 02:49:38 ]
>>339
そんなの別に平気だが。
VC++6入れてる環境なんてありふれていると思うぞ。

342 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 07:03:37 ]
>>339
HT は特定の条件下で速度が非常に遅くなることが知られている.
本来仕事をして欲しいスレッドではなく、どうでもいいスレッドがビジーループで計算資源を占有してしまう等.
デュアルコアにおいてはそういう問題は起きない.

なので >>340 と同意見.

343 名前:327 mailto:sage [2007/02/13(火) 09:35:48 ]
>>339
HTな我が家ではVC6も入ってて平気。

#別にDualCoreと混同してるとかじゃなくて、単なる参考まで。

344 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 09:52:45 ]
TortoiseSVN以外にインスコされているシェル拡張とのバッティングの可能性が高いだろ。
CPUの違いや、VC6の有無でフリーズするなんていうことはまず考えられんよ。

345 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:12:09 ]
似たような状況はあったけど、オレの時はノートン先生切ったら直ったなー(今はNOD32)
それ以来、svnで不明な原因で失敗する時はファイルアクセスに負荷がかかるような要因から疑ってる
あと、一応言っとくとDualCoreでVC6が入っているPCでも平気で動いている


346 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 22:47:13 ]
みなさんありがとうございます。

まあHTとDualCoreの混同はたしかに安易な表現ですが、アプリケー
ションレベルから見たらたいして違わないので、DualCoreと表記しま
した。気に障りましたら謝ります。以前、"DualCore"と SingleCoreで
スレッド切り替えのタイミングが変わり、それで潜在的な同期上の問題
が出たケースがあったので、その点を気にしていました。

TSVN は Explorer のスレッドコンテキストで動作するものなので、
他のシェル拡張とのバッティングが怪しいのは怪しいのですが、調べて
みると意外と本質的なものは少なく、コンテキストメニューハンドラをイン
ストールしているものくらいで、本当にExplorer のスレッドコンテキスト
上で動作したり、ネームスペースを共有していそうなものは、理解できて
いるかぎりではありませんでした。

VC6と"DualCore"で問題なく動作しているとわかりましたので、有難く思
っています。SVNが使えないのは悲しいので、またしばらく悩んでみます。

長くなりました。

347 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 23:32:53 ]
根本的にHTとかDualCoreとかMultiCPUだとかの区別がついていない悪寒。

348 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 00:03:34 ]
>>347よりは>>346の方が分かっていそうに見えるなぁ・・・

オレもOSの機能を通す限りは、
デュアルコアもマルチCPUもHTも同じように見えていて欲しいぞ。
余程チューニングしなきゃいけないとき以外は
それぞれに応じて、マルチスレッドのアプリ書き分けるなんてしたくない・・

349 名前:デフォルトの名無しさん [2007/02/14(水) 01:03:36 ]
なーぜかーあるリポジトリだけ
ログが参照出来なくなっちゃたYO!
svn logs すると固まっちゃう。
昨日のバックアップから戻したけど変わらず。
誰か何かいい方法あったら教えて下さいorz




350 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 01:21:57 ]
>>348
HTってのは、一つのCPUcoreを二つのCPUに見せる技術だよな。
DualCoreってのは、CPU内にcoreが二つ入っていることだよな。
MultiCPUってのは、単にCPUが複数あることだよな。
つまり、OS側からはHTだろうがDualCoreだろうがMultiCPUだろうが同じなわけだ。
だからOSにとって、DualCoreCPUであることを意識することは通常有り得ないのだよ。
それを頑なにDualCoreと言い続けるのは如何なものかと思うのだが。
#>346は、DualCoreCPUを二つ載せたPCをなんと呼ぶのか興味深くはあるがな。



351 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 02:34:20 ]
>>349

もう試してるかもしんないけど、いっぺんdumpして別の所にrestoreしてみるってのは?

自分が古いクライアント使ってて、誰かが新しいクライアントで操作したとかってことはない?

352 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 06:17:57 ]
>>350
appleはQUADとかいってるよな。
ちょっと詐欺だと思った。

>>351
1.4で変わったからね。

353 名前:デフォルトの名無しさん [2007/02/14(水) 08:06:14 ]
>>351,352

ありがとう。restoreは試したけど駄目でした。

諦めるしかないかなぁ。


354 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 08:35:05 ]
>>353
restore できるってことは dump が成功してるんだよな?
だったらもっといろいろ調べる手段があるだろ?
http, svn, file の違いとか、 svnlook なら見れるとか。

355 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 09:47:31 ]
>>350
> OS側からはHTだろうがDualCoreだろうがMultiCPUだろうが同じなわけだ。
いいえ、HTでパフォーマンスを出すにはOSの最適化が必要になります。

356 名前:デフォルトの名無しさん [2007/02/14(水) 09:56:21 ]
>スレッド切り替えのタイミングが変わり、それで潜在的な同期上の問題が出た
この手の問題は、複数CPUだと問題が出やすい。
しかし運が悪いとシングルCPUでも問題が出ることはある。

357 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 16:10:38 ]
>>352
いやいや、前例に従うと
Quad級というとイイらしいぞ

# 32+32=64bit級・・・・
>>350
OS側って微妙な書き方w
OSは認識する必要がある。OSを使う側は認識する必要はない。
混乱しないでねw

しかし、最近になってTortoiseSVNがよくフリーズの原因になるなとは
思ってたけどCoreDuo機になったのが原因だったとは・・・
ちょっと不便だがJavaSVN実装を使うようにするか・・

358 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 17:10:07 ]
土萌 蛍ちゃんですか。

359 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 21:50:03 ]
会社でSubversionの使用を提案したら
(使うのをやめた場合に備えて)Subversion→VSSの移行は可能かどうかを聞かれましたが
そのようなツールはありますか?

360 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 21:56:13 ]
>>359
svnadmin dump の出力を処理するプログラムを書けば、
よほど概念の違うシステムでない限り移行は可能。
VSS 用のプログラムが公開されているかどうかは知らない。



361 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 22:08:28 ]
>>359
Tailor - DarcsWiki
www.darcs.net/DarcsWiki/Tailor

VSSには対応してないっぽいけど。

VSS->SVNはそれなりにニーズあるはずだけど
SVN->VSSはあり得ないと思う。

362 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 22:10:14 ]
>>359
たしかM$もVSS捨てかけてるんじゃなかったっけ?

363 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 22:23:57 ]
>>362
捨てかけてたっけ?MS自身がVSSを使っていないという話は知ってるけど。
MSの偉い人が「うちでは使っていない。あれはビギナー用だ」と言ってるとか。

364 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 22:45:17 ]
.NET EXPERTでVSSにかわる物を検討しているだのなんだの見たキガス

365 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 23:27:09 ]
>>350
DualCoreとMultiCPUでは、メモリシステムが違う、OSは当然意識する。
アプリケーションも意識しなければいけない場合がある。

366 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 00:41:04 ]
>>364
代わるものと言うか、ソース管理だけじゃなくて要件管理、プロジェクト管理、
テスト項目管理、問題点管理までを統合しようとしているみたい。

大規模系は、IBM の ClearCase があるけど、小中規模には重過ぎるので、マイ
クロソフトだけじゃなくてツールベンダが小中規模向けにそういうのを出そう
としているみたい。

367 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 00:59:14 ]
SubversionがLinuxみたいにはやる前になんとかしようということですな。

368 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 01:17:17 ]
>>366
暫く聞かなかったから知らんのだが、ClearCaseはRationalだと思ったのだがIBMに身売りでもしたのか?

369 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 01:36:10 ]
Rational が IBM に買収されたのって大分昔じゃねえ?

370 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:45:23 ]
Rational はとっくの昔に IBM に買収されている。
Rational ブランドで ClearCase を売ってはいるが、ブランド名が残っているだけ。



371 名前:368 mailto:sage [2007/02/15(木) 06:53:44 ]
あ、なるほど、ブランド名だけ残ってたのね。

372 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 11:20:58 ]
>>364
VS2005 Team Foundation Serverのこと?

373 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 23:30:15 ]
>>367
Subversion が流行る前と言うより、すでに CVS が流行ってるからその
方面だけじゃダメと判断したんだろ。

374 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:46:33 ]
純粋な興味で聞くのですが、>>350
HT/DualCore/MultiCPUを総称して何と呼ぶのですか?

それとも、総称する必要に迫られるようなアプリケーションを作った経験が
ないだけなのでしょうか。

あっ荒れないで。純粋な興味です。


375 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:50:38 ]
>>374 荒れる可能性に気づいてるならここで聞くなよ。スレ違いだ。

376 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:54:29 ]
>>350と話ができるのは、このスレしかないかなと思って。
すいませんでした。

377 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 00:54:38 ]
>>374
学生はそんなところ気にする前に常識身につけろ

378 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:09:00 ]
多コア技術

379 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:18:12 ]
>>361
>SVN->VSSはあり得ないと思う。

そんなことはない。相互に顔が見える/声が聞こえる範囲で仕事を
している一般的な開発体制だと、チェックイン/アウトの明確なVSS
の方が適しているという考えかたもある。

っていうか、職場にSVN導入したあとで、ちょっとそういうことを思った。
SVNのロックは強制できないし。


380 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:29:46 ]
>>379
「SVNのロックは強制できない」ってのは svn:needs-lock や
フックの設定じゃ対処できない問題なの?



381 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:40:08 ]
つーか、VSSのロックって強制できたか?
つーか、VSSはロック状態無視してコミットできるんじゃなかったか?

382 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:41:23 ]
>>380-381
あんまりマジレスするなよ・・・
レス見れば判るだろ

383 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 01:49:50 ]
>>381
デフォルトは同時チェックアウト(CVS/SVNで言うロックだな)不可。
設定でマージ式にもできる。

384 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 03:09:51 ]
お・・・多コア・・・

385 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 16:29:50 ]
他のシステムからVSSの変換ツールはマイクロソフトが提供するべきだよな。
やる気が無いのかな?

386 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 17:37:53 ]
そんなもんイラネ。

Visual Studio 2005 に Subversion 用のプラグインを標準添付してくれればいい。

VisualSVN は、なんか胡散臭そうでインストールする気にならない...。

387 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 18:57:32 ]
Visual Studio 2003 (VC++) での使用について質問です。個人での使用です。
あるプロジェクト全体をsubversionで管理(TortoiseSVN使用)したいと思ってます。

AnkhSVNのFAQなどで、ソリューションの設定ファイル.suoはバージョン管理すべきでない
などと言われておりますが、これはコンパイルオプションなどの設定の管理は諦めろっつう意味でしょうか?
suo抜きでやってみると、Exportした際にビルドイベントの設定などが軒並オシャカになってて嫌だし、
かといってsuoはプロジェクト保存後VSを閉じただけでも書き換わるからCommitのタイミングがわけわからんしで、
皆様がどのようにお考え&運用してるか伺いたく参上した次第です。

388 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:04:16 ]
Visual Studioは知らないんですが、保存した方がいいけど
勝手に書き換えられちゃう、というようなものなら
コンパイルオプションの変更など意識的な変更のあったときだけ手動で
更新してコミットする別の名前のファイルを作ったらどうですか?
foobar.suo だったら foobar.suo-default とか。

389 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:13:39 ]
中身変わってなければコミットしても書き変わらないから
そのまま入れちまったら?

390 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 19:20:11 ]
suoはドのファイルを開いていたか等の情報しか持ってないよ。



391 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:14:31 ]
コンパイルオプションはプロジェクトファイルが持ってる

392 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:40:48 ]
.slnと.vcproj辺りがあれば大抵事が足りると思うのだが。
#逆に、個々の癖まで反映されてしまう.suoなんか保存されてもって感じ。

393 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 20:45:27 ]
ということでsuoはイラネってことで。

サンプルとかのプロジェクトみても全部のファイルは入ってないよな。

394 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:01:03 ]
.suoはあげない。
テスト用とか何か起動オプションを変える必要があるものはバッチファイルにしてあげる。
必要ならそれからプロジェクトファイルにコピれということで。

395 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:11:03 ]
うちもsuoは入れてないけど、構成プロパティ→デバッグ→動作→コマンドがsuoに記録なんだよなぁ

396 名前:387 mailto:sage [2007/02/17(土) 23:29:18 ]
>>388-395
皆様、お返事ありがとうございました。suoイラネという結論に達しました。

オプションなどが消えると言ってしまいましたが、これは私の勘違いでした。誠に申し訳ないです。
Releaseをアクティブにし、そこでプロジェクトのプロパティを設定しておったのですが、
suoを消した後にプロパティを開くとDebugがアクティブになっており、直前の設定が反映されていなかったため
「suoは設定の情報を持つ」と勘違いしてしまったわけです。
ワークスペースみたいな情報だけなら、確かにバージョン管理の必要性は全く無いと私も思います。

沢山の御意見ありがとうございました。

397 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:20:20 ]
TODOもsuo保存なんだよな…。
あれはmsが何を思って実装したのかわからん機能だ。

398 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:33:05 ]
>>387-397
好みもあるだろうけど、俺は

www.microsoft.com/japan/msdn/net/bda/tdlg_ch3.aspx

の、「ソース管理の対象となるファイル」と「ソース管理の対象とならないファイル」の
項目を参考にしている。

399 名前:デフォルトの名無しさん [2007/02/19(月) 05:06:06 ]
CVSでいいだろ

400 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 05:21:08 ]
漏れも試しに使ってみるまではCVSでいいだろって思ってた。



401 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 08:44:55 ]
俺も。というかCVSでいいだろと思うと別にCVSでいい。そういう運用するから。
しかし実際Subversionを調べてみるとこれはこれで面白い。

402 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 09:33:44 ]
ディレクトリ配置が決まってて、ファイル名を変えることもないならCVSも可、かなー。


403 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 10:07:37 ]
ディレクトリ構成もその中にあるファイル名も固定で、
それぞれにバージョンが振られて管理されるのがCVS。
ディレクトリ構成やその中にあるファイル名というより、
それらを含む全体にバージョンが振られるのがSubversion。

と思って良いでしょうか?
最近バージョン管理というやつに興味を持って
CVSかSubversionを使ってみようと思ってるんですが。

404 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 10:59:56 ]
>>403
サーバの用意もクライアントの用意も、全然難しくないから、
あれこれ想像するより実際にさわりはじめた方が手っ取り早いよ。

機能比較は、どちらか一方が理解できていた方がピンときやすいはずだから、
今日からSubversionを試してみたら?

405 名前:404 mailto:sage [2007/02/19(月) 11:09:20 ]
あ、手っ取り早いってのは

ttp://www.syon.co.jp/syontech/tech014.html

くらいの話で、「Apacheと連携が」とか、「WebDAVで日本語ファイル名が」とか
はじめると難易度が上がるからね。

感触掴むだけならfile://でアクセスするので十分。

406 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 12:11:33 ]
俺はsvnを使ってみるまで、
全体に1つのリビジョンがつく便利さを知らなかった。
svnならr1234と一言で参照できるのに、
cvsだと○日の何時何分にcommitしたやつ、
といった書き方をしなければならないのが大変。
(毎日のcommitにいちいちタグつけないし)

407 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 15:30:02 ]
Tracと連携した場合、だが...
チームで開発してて、人のコミットをレビューして、明らかなバグ見つけたら
チェンジセットの変更点へのURLをメールに貼付け。

バグ書くなゴルァァ!

ってやれる。svn+trac最強。

408 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 15:44:17 ]
スレ違いだけどtracいいよね。
うちではミーティングやレビューのアジェンダ、議事録もチケットで管理してる。

409 名前:デフォルトの名無しさん [2007/02/19(月) 19:23:49 ]
TortoiseSVNを使用し、リポジトリをFSFSで共有フォルダに配置して、
マルチユーザーで使用しています
リポジトリには何の認証もつけていません。(つけられない?)
この状態で、auth名はwindowsログイン名と同じになってしまいますが、
このデフォルトとしてのauth名を変更することはできないでしょうか?
若しくは、このリポジトリ構成で、認証を追加することは可能でしょうか?
(目的はあくまでもauth名とwindowsログイン名以外に設定することです)
教えてエロイ人


410 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 19:38:57 ]
>>409
過去ログ読んで来て。
同じ話題が少し前に出てる。

# もしかしたら前スレかもしれないけど。



411 名前:409 mailto:sage [2007/02/19(月) 19:49:59 ]
>>410
逝って参ります THX

412 名前:409 mailto:sage [2007/02/19(月) 20:21:14 ]
どうやらdat落ちの模様

413 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 21:02:57 ]
>>412
ttp://wktk.vip2ch.com/upload.cgi?mode=dl&file=21705

パスはsvn
ただし求めるモノが載ってるとは限らないぞ。

414 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:40:59 ]
ラッキーと思ったら持っていたw

415 名前:409 mailto:sage [2007/02/20(火) 10:18:07 ]
>>413
ありがとう
http://かsvn://(=サーバをセットアップ)でしかできないみたい
ですね。
今リポジトリのおいてあるネットワークには何もできない状態なので
運用等で逃げようかとおもいます。

416 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 11:31:08 ]
出来るかも知れないけど、エロくないから教えない。

417 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 13:32:09 ]
VisualSVN 1.1.3 age


418 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 14:02:32 ]
svnのtagの概念について相談というか、
みんなどうやって使ってんだろう?と思いまして。
用途としては、一人で使う自分の文書管理です。

オススメ設定としてfile:///svn/{trunk,branch,tags}
という三つを設定する方法がありますが、もっと単純に
revisionの別名みたなものを設定できないでしょうか?
もちろん、全体で有効な名前としてtags内にcpで作れば
いいんですけど、trunk内はディレクトリ構造なのに
tags内は平坦?な配置にするというポリシーを作る
というのが違和感ありまくりというか。調べてみると
svn.haxx.se/dev/archive-2005-05/index.shtml#1095
開発者の人はそういうの作る気は無さそうだなというか。
どこかにパッチとか無いんでしょうか?
勿論、ポリシーに慣れればいいんですけど。

で、実際困る問題は、とりあえず、全体に掛かる(~/svnWCからsvn cpした)
tag名だけにしとけばいいんですけど、部分的に~/svnWC/subdirから
svn cpでtag名を作った場合、~/svnWC/subdirからのtag名を取るには
svn ls file:///svn/tags してそれぞれのlogからcopy-from-pathをチェックしないと駄目だから
非常に面倒な気がして、更にmvした場合にも対応させることを考えると無理だな、と感じるわけであります。
勿論単純なrevision別名なら当然全体に掛かるわけだからそもそもsubdirからのcpを認めない
ポリシーにすればいいという気もするんですけど。
みんなどう使ってるのかなぁ、と。

419 名前:418 mailto:sage [2007/02/20(火) 14:52:06 ]
あと、branchからのbranchというのはポリシーとしてアリなんでしょうか?
考えるほど、わからんというか。ややこしく考えすぎかな。


420 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 14:59:42 ]
サブディレクトリだけにタグうちたいということ?
それならプロジェクトディレクトリを1段下げるべきでは?

それをせずにサブディレクトリだけcpすると混乱する。
tags 以下は trunk の cp と統一したほうが安全。

branchからのbranchも普通でしょ。




421 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:19:02 ]
だよな。原則tagもbranchもある瞬間のtrunkのコピーが収まってる。

でも、コレはビルドするのにツリーが丸ごと必要なソースコードを管理する場合の話であって、おすすめと言うより慣例として行われて来ただけの話。

ドキュメント管理の場合は、ドキュメント間の関連性は薄いし、名前で相互に参照すると言う事はあまり無いのだから、一つのディレクトリの中で個々にtag的なコピー、branch的なコピーを作成して管理していっても良いと思うよ。
ま、ここら辺は目的に合わせて柔軟に。

422 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:00:08 ]
結局、使い手しだいなんだよね。

俺の場合だけど、ほんとに1ファイル1ファイルが独立してるなら、
それぞれをプロジェクト(=trunk)としている。細かいスクリプトとかね・・・

そういう細かいプロジェクト格納するリポジトリを用意して、そこに全部突っ込んでるけど。


423 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:17:57 ]
tracのスレはないのかなあ。
tracに日本語リソース導入するとsvnリポジトリが空っぽになっちゃうのだが

424 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:26:55 ]
あーわかった。
Debian sidに配布されてるtrac-ja-resourceが0.8なんだ。
んな古いもん配布すんなよ…
オリジナルtracは0.10.3配布してんのにさ…
trac-jaの0.10.3入れたらokでした。

425 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 12:46:07 ]
>>423-424
【バグ管理】 BTS使ってる?【追跡゙】 2
pc10.2ch.net/test/read.cgi/tech/1163173901/

日記はこっちでもやるな

426 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 13:32:07 ]
>>423
【管理】Trac使ってみよう【してみよう】
pc10.2ch.net/test/read.cgi/php/1162365213/

解決済み&&過疎スレだけどいちおー宣伝

427 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 13:51:05 ]
>>425
日記はそっちでもやっているのかと思った。
”ヤメロ”の意図だと気づくのにちょいと間があったよ。



428 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 15:18:46 ]
>>425-426
サンクス。PC系でしか探してなかった。
日記するつもりはなかったんだけど、ごめん。

429 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:21:50 ]
>>428
俺はそーいう事象があるってわかったから参考になったぞ


430 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:16:55 ]
いままで cvs 使ってたんですが svn すごくいいものですね。
レポジトリも気軽に作れるしコマンドもわかりやすいし
バイナリにも気を使わなくてすむので、
面倒くさがって乗りかえをしぶってたのを後悔しました。

一つ質問があるんですが、
レポジトリから作業コピーを作り出すと .svn 内にも修正前ファイルを
保存しますよね。
これはネットワーク経由で利用する場合は便利だと思うんですが、
ローカルでしか作業しないとわかっている場合、
レポジトリと作業コピーと .svn で通常の3倍ディスクを使ってしまいます。
.svn 内に修正前ファイルを作らないような設定はできるんでしょうか?



431 名前:430 mailto:sage [2007/02/23(金) 08:34:15 ]
すいません、わかりました。
subversion.bluegate.org/doc/ch08s03.html
ここに
>「text-base」をオプションにしては、という意見もあります。
とあるので、現在はそういうオプションはないとわかりました。

432 名前:51 [2007/02/23(金) 11:55:28 ]
日本語のファイルをUNIXとWindowsで共有したいんだけど、
UNIX側からEUCでcommitするとWindowsでupdateしてもEUCのまま。
Windows側からSJISでcommitするとUNIX側でupdateしてもSJISのまま。

リポジトリをUTF-8で管理していて、環境に合わせた文字コードに変換してくれ
るとかいう話じゃなかったの? なんか設定が必要? 日本語のログは問題なくど
ちら側からも読めています。
UNIX(FreeBSD)側のバージョンは1.4.2、WindowsはTortoiseSVN1.4.3なんだけど…。


433 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:29:34 ]
文字コード勝手に変えられたら困る(´・ω・)ス

434 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:39:06 ]
コミットログ等はutf8に変換するけど、ファイルのコードは変換しない。
やったこと無いけど、日本語を書く可能性のあるファイルにsvn:mime-typesを適切に設定
すれば出来るかも。

435 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:56:44 ]
ムカッ

436 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 13:02:02 ]
すごく基本的な事でしょうが、色々検索しても「なるほど」と納得できる説明を見つけられなかったので教えて下さい。
TortoiseSVNの基本的な使い方は覚えつつあります。
TortoiseSVNだけでバージョン管理に関する機能は満たせると思うのですが、TortoiseSVNの説明サイトを見るとsubversion
を使った説明をしてるサイトが数多くありますが、TortoiseSVN+subversionを使った場合のメリットって何でしょうか?

437 名前:デフォルトの名無しさん [2007/02/23(金) 13:25:44 ]
>>434
適切かぁ…。text/plainは試したけど駄目だった。
改行コードは変換してくれるんだから、文字コードもと思うんだけどなぁ…。


438 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 13:51:16 ]
text/plain
だけじゃなく
text/plain; charset=Shift_JIS
とか?


439 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 13:55:11 ]
auto-propsの設定で>>438のように値に;を入れようとすると、
複数のプロパティを並べる際の区切りの;との区別が付かなくて破綻するらしい。
subversion.tigris.org/issues/show_bug.cgi?id=2068


440 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 14:19:13 ]
>>432
ファイルの文字コードがそんなに重要なの?
環境に合わせて勝手に変換なんていらん。
それなりにエディタなりIDEを使えばなんら問題にならないよ



441 名前:デフォルトの名無しさん [2007/02/23(金) 14:26:38 ]
>>438
TortoiseSVNでtext/plain; charset=Shift_JISも試してみたけど、
UNIXでcheckoutするとSJISのままだった。


442 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 14:44:36 ]
>>441
まー、UNIX側でどんなコードにして欲しいか設定してないんだから
そうなるだろうな。


443 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 14:53:30 ]
>>440
文字コードは重要だけど、重要だからこそ勝手な変換なんぞ要らん。

下手すりゃ「勝手な変換」の部分で文字化けする。

444 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 15:07:17 ]
本当に共通にしたければいまだとUTF8しかないんじゃないのかな,win32とunixの共用コードって
それとも古いシステムでeucじゃないとダメなんだろうか


445 名前:デフォルトの名無しさん [2007/02/23(金) 16:33:18 ]
>>442
ログを出力するときは、LANGを見てコードを決めているみたいだけどね。
まあ、確かにmime-typeでコード指定するのは筋が違う気がする。


446 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 16:45:13 ]
LANGを見るのはLC_MESSAGESやLC_ALLのfallbackとしてだな。
これらはファイルの中のエンコーディングまでは示してない。
あくまで診断メッセージの言語やエンコーディング。


447 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 22:10:35 ]
ファイルの内容を勝手に書き換えるのなんておかしいだろ。
常識的に考えて。

448 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 23:32:55 ]
CVSには、そういうパッチあてたのがあったから要望する人は多いんじゃない?
公式に対応してもらうんじゃなくて、独自改造、独自配布だけはやめてほしいけどな。


449 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:51:13 ]
>>436
TortoiseSVNはsubversionを使ってます。


450 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 09:03:30 ]
>>436
意味のわからないレスがついてるから、俺が答えてやる。

確かに、基本的な操作を覚えるだけならTortoiseSVNだけで十分だ。
でもそれだと、ひとりSubversionしかできない。
そのために必要なのが、svnserveやmod_dav_svnだ。
TortoiseSVNには入ってないだろう?
これはそれぞれ、svn://とhttp://でアクセスするために使用する。
これで、みんなとソースを共有できる。file://でファイル共有してとかはおすすめしない。




451 名前:デフォルトの名無しさん [2007/02/24(土) 13:55:25 ]
svnservdの認証をLDAP経由にでやってる人いますか?
LDAPつか、AppleのOpenDirectoryなんですが、中身はOpenLDAP v3なので
もしかしたらいけるかなーと。

452 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:29:28 ]
>TortoiseSVN+subversionを使った場合のメリットって何でしょうか?
Windows&Explorer好きな人にとってはちょー使いやすいSVNクライアント。
いじょ

453 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 15:04:47 ]
>>451
apacheならいけるかもしれんけど、svnservで認証変えれたっけ?

454 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:00:39 ]
>>451
ApacheのWebDAVならmod_ldapってるが。

455 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:52:30 ]
Linuxでsvn使ってるんだが、svn logコマンドを実行すると、
r100 | (変更者の情報がありません) | 〜〜〜〜〜〜
ってなるんだ。変更者としてユーザ名を表示させたいんだけど、何を設定したら良いのかな?
解決方法を教えてくんろ。

456 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:52:57 ]
Linuxでsvn使ってるんだが、svn logコマンドを実行すると、
r100 | (変更者の情報がありません) | 〜〜〜〜〜〜
ってなるんだ。変更者としてユーザ名を表示させたいんだけど、何を設定したら良いのかな?
解決方法を教えてくんろ。

457 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:53:13 ]
Linuxでsvn使ってるんだが、svn logコマンドを実行すると、
r100 | (変更者の情報がありません) | 〜〜〜〜〜〜
ってなるんだ。変更者としてユーザ名を表示させたいんだけど、何を設定したら良いのかな?
解決方法を教えてくんろ。

458 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:54:13 ]
ゴメン、3連投してしまった。俺ほかっといて、次の奴歌っていいよ。

459 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:54:43 ]
>>455
リビジョンプロパティ svn:author 。
普通はコミット時に自動的に設定されるんだけどね。
anonymous コミットでも許可してあるのか?

460 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:57:17 ]
「ほかっといて」ってどこの言葉?



461 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:04:14 ]
ペッタンペッタン

462 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:07:56 ]
自分は米子市民だがん。
で、米子弁かと思ってたけどそうじゃないみたいだがん。
別にどこの言葉だっていいへん。

463 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:21:38 ]
http://だと設定しないと認証ないから>>456みたいになる
svn://だと設定しないとコミットできない
file://だとOSのユーザ名が設定される

って感じだったけ?

ちなみに米子市は鳥取県というところの左側にある市です。

464 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:57:35 ]
subversionの解説ページに解決方法が載っていました。
以下の項です。

基本http認証
subversion.bluegate.org/doc/ch06s04.html#svn.serverconfig.httpd.authn.basic

他の方も参考にどうぞ。

465 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:00:54 ]
>>463
左ってどっちだよw こっちから見ると鳥取県の左といえば岡山県だぞ。

466 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:03:25 ]
Matz乙

467 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:05:33 ]
米子は鳥取県西部です。ちなみに東部が鳥取市です。
米子は皆生温泉などがあり、観光地として有名です。
今は落ちぶれていますが、鈴木去り菜が来米したこともあります。
ちなみに、鳥取砂丘は実際に行ってみるとしょぼい!!
という感想をもたれる方が多いので、砂丘に行くよりは米子に行ったほうがいいと思います。

468 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:47:55 ]
>>465
普通は上が北になっている地図を見てものを語る。


469 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:50:03 ]
きっと>>465は南半球に住んでるんだよ

470 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:55:29 ]
竹島から日本を見ているんだよ



471 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:57:17 ]
>>469
南半球でも地図の上は北。
それに、岡山が左ということは>465は地図という概念がないらしい。

472 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:13:08 ]
>>471
これは捏造?
homepage1.nifty.com/yasuhiro-sugimoto/sydney1.htm

473 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:14:58 ]
北半球から来る観光客向けに売っているという話は聞いたことがある。


474 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:26:22 ]
>>472
逆さ地図ってのは遊びの一種で土産やに置いてあるものだったりする。
南半球でも授業で使う地図はちゃんと上が北。

閑話休題
cvs2svnでギリシャ文字の入ったファイル名とかでエラーが出て変換できない時ってどうやって逃げたらいいですか?



475 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:27:00 ]
ローマ数字の間違いだ、スマン。


476 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:35:50 ]
CVSレポの中、直接renameしてから、とか。


477 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:37:14 ]
>>472
それでも、岡山の左は兵庫だよ・・・。
米子ではない。

478 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:41:58 ]
cvs2svn --encoding=EUC-JP

479 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:45:59 ]
あとこんなのも文字化け対策に使えるかも
www.python.jp/Zope/download/JapaneseCodecs

480 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:49:16 ]
homepage.mac.com/tkurita/scriptfactory/History/history20060103.html
2006.02.08
CVS から Subversion への移行

これも御世。



481 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:36:31 ]
>>478
エンコード指定の問題じゃ無いので結局>>476でなんとかする方向になりました(実験的にはうまくいくのだけど、よそからそのファイルを参照(file:)してるので運用で逃げる場面も)

最初に機種、体系依存文字使ったファイル名を禁止すると、お達し出てるのになぁorz


482 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:43:01 ]
>>481
え?エンコード指定の問題じゃない?
cvs2svn のエラーメッセージはなんて出るの?

483 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:25:14 ]
>>482
そんな文字コード変換できないんじゃゴルァって奴です。


484 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:45:20 ]
より正確に記述しておくと
--encodingでsjisをすでに指定してあって、ファイル名は ls -bで確認すると確かにsjisで
--encoding指定で殆どのファイルは変換されているのですが(試しに変換できないものを削除してやってみた)、一部のローマ数字やらナニゲな文字を使ったファイルの変換だけが
unable to convert a path 'ほげほげ' to internal encoding
って怒られてしまうわけです。

元々cvsサーバはutf-8なfs上にあって、cvsの書き込みもとがwindowsって言う変態設定なものですから、日本語ファイル自体使わないでねって話なのですが、
企画セクションのファイルも入れてくれとか言うので通したらそういうハメになりました。

ショボーン


485 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:47:51 ]
>>483
だから、エンコーディングの指定がおかしいんだろ。
元のファイル名のエンコーディングを正しく指定してるのか?

486 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 12:48:46 ]
>>484
Windows なら sjis じゃなくて cp932 でいけるんじゃないか?

487 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 13:02:48 ]
>>486
cp932なら通りました。
ありがとう。
>>485
ごめんよ〜。 orz


488 名前:418 mailto:sage [2007/02/25(日) 13:29:15 ]
>>420-422
branch,tagsのサブディレクトリ・trunkの同じ場所
等々ですね。やっぱそれぞれのポリシーですね。

とりあえず、余り考えすぎても何なので、原則通り
WC全体をcpするという方法で行こうと思います。


489 名前:436 mailto:sage [2007/02/26(月) 11:30:52 ]
>>450
なるほど。
ありがとうございます。

490 名前:名無し募集中。。。 mailto:sage [2007/03/05(月) 01:52:44 ]
svn update



491 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 17:17:05 ]
あるリビジョンの状態をみたい場合
svn update -r3 でできるようなんですが、
一つのファイルだけ昔の状態に戻したい場合どうしたらいいですか?

492 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 18:53:49 ]
svn update -r3 hitotu.file.dake

493 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 18:59:27 ]
hirofu

494 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 19:04:58 ]
>>492 ありがとうございました。

495 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 20:22:35 ]
お前ら教えてください。

ブランチでtrunkのプログラムと目的は同じだけど
コーディング方法が全く違うプログラムの作業を進めてたのですが、
今回これをメインに使用することになりました。
そこで、このブランチをtrunkに移したいのですが、
どのような方法が一番いいんでしょうか?
trunkをcheck out して、それに変更を加えるには内容が違い過ぎます。


496 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 20:51:47 ]
> コーディング方法が全く違う
ってあたりで、俺だったら別プロジェクトにするがなあ。

497 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 21:09:08 ]
>>495
一番いいかどうかはともかく、こんな感じじゃないかな。

現在のtrunkから新しいブランチなりタグなりを作る。
そこで、trunkの中身を削除して空にする。
それから、メインにしたいブランチからtrunkへコピーする。

場合によっては、中身じゃなくてtrunkそのものを削除する方がいいかも。
もちろん、コピーはファイルコピーじゃなくて履歴を伴うコピー。

>495が後付けで条件を継ぎ足して来そうな気もするが。

498 名前:495 mailto:sage [2007/03/08(木) 22:50:43 ]
レスサンクス。助かる。

>>496
俺も、今のtrunkとは別にしたいと思うんですが、
会社の方針でダメっぽい。

>>497
これだと、今のtrunkも残せてよさそう。
明日早速やってみます。

一つ、疑問。
trunkからブランチにコピーした場合、差分と履歴だけブランチにコピーされて、
その状態でtrunkをいったん削除してしまうと、
差分と履歴だけ残ってメインファイルが残ってないから
復元(コピー先ブランチからのco)できくなる
ってなことはない??


499 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 23:43:42 ]
削除せんでもsvn mvでええやん・・・

500 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 23:49:54 ]
>>498
サーバーに乗り込んで直接
svn mv svn.example.com/trunk svn.example.com/trunk_old
svn mv svn.example.com/branch svn.example.com/trunk

でokじゃないの?



501 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 23:58:40 ]
特定のリビジョンを「なかったこと」にできますか?
リポジトリから黒歴史を抹殺したいのです。

502 名前:495 mailto:sage [2007/03/09(金) 00:01:02 ]
mvでいけるんですね。
明日やってみます。
ありがとう。

503 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 00:01:56 ]
dumpしてdumpファイルを編集する。

504 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 00:32:11 ]
どんなリビジョンも、まとめて受け止められる懐の深さが大事だと思うぜ?

505 名前:497 mailto:sage [2007/03/09(金) 01:05:52 ]
>>498
そんなことにはならない。
rev100のtrunkからrev101でブランチを作って、
rev102でtrunkを削除したとする。それでもrev100のtrunkは消えない。

もともと、svn mvは内部でコピーしてから削除する実装となっていた。
だから、コピーしてから削除してもおかしなことにはならない。

>500はサーバーへ乗り込まなくても普通に可能。
蛇足だが、trunk.oldとかよりも意味のある名前をつけた方が良いと思う。


506 名前:495 mailto:sage [2007/03/09(金) 23:41:47 ]
サンキュ
うまくいった。


507 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 01:00:40 ]
copy+編集で、既存ファイルの分割はできるけど、
(履歴的な)マージはできないのかな?

いまやってる作業が、昔は同じだったモジュールが
複数バージョンに生き別れているのを統合する作業。

念のため言っとくと、単なるリビジョン間マージについては問題ない。

508 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 01:24:41 ]

> 昔は同じだったモジュールが
> 複数バージョンに生き別れている



> 単なるリビジョン

じゃないのか? svnの場合。まぁ、コードがどの程度変わってるかによっては
手動マージみたいな事態になりそうだが(←経験有り)


509 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 23:43:26 ]
>>507
ブランチの話ではなくtrunk内でファイルAから似たようなファイルA1とA2を派生させて
両方を一つのシステム内で使う形で開発していたが、何かの都合でA1とA2の内容をAへ統合するという状況かな。

A1やA2のリビジョン間差分をAへマージする操作が可能かどうかという問題に帰着するのだろうか。

510 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 00:03:44 ]
>>509
内容自体のマージは何も問題ないだろ。「履歴的な」って言うからには、
統合した後の A のログとして A1, A2 のログが見えるかってことじゃね?

現状だと「コピー元」という情報は一つだけしか持てないから無理だと思うけどね。



511 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 01:07:26 ]
んじゃ、A1とA2の変更を一個ずつAにマージしてやれば
Aの上でA1+A2の履歴モドキをでっちあげられるんじゃね?

512 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 12:28:24 ]
やっぱ手動マージ時にログをしっかり書くしかないと思う。

513 名前:507 mailto:sage [2007/03/11(日) 12:42:48 ]
>>510 の言うとおりす。

数年前、前の担当者が手でフォークさせたモジュールの
再統合をやってて、もちろん前任者の改修履歴はコメントでしか残ってないw

foo/sub.c
bar/sub.c

と生き別れだったモノをインポートして、 foobar/sub.c として統合する
という作業で、
けっきょく、より進歩している方を幹にして、
svn mov foo/sub.c foobar/sub.c
bar/sub.c 特有の変更を foobar/sub.c に、手でマージ(diff3)
というやりかたで進めました。

SVNにムリっぽいことを質問してしまってたいへん申し訳ない。
そしてありがとう、レスくれたみなさん。

514 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 10:27:28 ]
ようやく 1.4.3 の setup.exe がきたぜ。

515 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 11:02:08 ]
>>514
オッシャー!!!と思って見てみたが、見あたらない・・・
が、よくよく見たらあった。日付順に並んでないだけだった。d

516 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 19:18:28 ]
スレ違いかもしれんが
Subclipseで保存したSVNユーザ名ってどのファイルに保存されてるのかがわからないです。
別プロジェクトではユーザ名を会社名+名前みたいにしなきゃいけないんだけど
社内のプロジェクトやってたときの設定が残っててこまってる。

517 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 19:48:26 ]
レジストリ?

518 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 19:58:10 ]
mitsu.air-nifty.com/blog/2006/10/index.html

gugurekasu

519 名前:デフォルトの名無しさん [2007/03/13(火) 16:30:30 ]
importと同時にcheckoutはどうやるの?

520 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 20:15:04 ]
無理。



521 名前:デフォルトの名無しさん [2007/03/13(火) 20:44:45 ]
importした後でcheckoutするとエラーになるけど、これは正常?
この後はどうするの?


522 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 20:46:50 ]
A:消してチェックアウト
B:別のディレクトリにチェックアウト
C:違う名前でチェックアウト
など。


523 名前:デフォルトの名無しさん [2007/03/13(火) 21:41:36 ]
>>522
やっぱりそうなんだ。
AもBもCも合理的でないんだよね。
これって、みんな不便に感じているよね。
なんか納得いかない仕様なんだけど、同時にできないことに
特別な理由があるのかな?


524 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 21:51:47 ]
import って使わなくね?
作業ディレクトリを co して add するだけだし。


525 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 21:58:49 ]
importするために用意したものはsubversionと何ら関係のないファイルだから。

checkoutするときに既に存在する知らないファイルと衝突したら上書きするより
メッセージを出してユーザに対処してもらうという仕様のどこが納得いかないの?

526 名前:デフォルトの名無しさん [2007/03/13(火) 22:07:27 ]
プロジェクトのリポジトリから個人のローカルリポジトリにこぴって
ローカルリポジトリで作業して切りのいいところで丸ごとプロジェクトのリポジトリにチェックインしたいんだけど
できますか?

527 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 22:21:28 ]
>>526
svk使え。

528 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 22:54:50 ]
co file:///mainrepos mr
cp mr/*.c sr
cp mr/*.h sr

srでにゃんにゃん

cp sr mr

commit mr

こんな雰囲気でできる。
細かい事は自分で頑張ってくれ

529 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 22:57:02 ]
mkdir mr//mainrepos
mkdir sr//subrepos

co file:///mainrepos mr
cp mr sr

srでにゃんにゃん
commit sr

cp sr mr

commit mr

こんな雰囲気でできる。
.svnの扱いとか細かい事は自分で頑張ってくれ

530 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 00:16:29 ]
confilict の訳語が現在の「衝突」から「競合」に変わるらしいんだが、
正直納得いかない。単に「衝突」で慣れてしまったせいなんだろうか?



531 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 00:20:09 ]
脳内で conflict に再変換し続ければ問題無いんじゃない?

532 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 00:55:38 ]
>>530
確かに気持ちはよくわかるが、
じゃあ Ethernet などの CSMA/CD はどうかといえば、
あれこそまぎれもなく「衝突」だと思うけど、単語は conflict ではなく collision だよね?
# Carrier Sense Multiple Access / Collision Detect

…と考えて、漏れ自身、無理矢理納得しようと思ってるところ。


533 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 09:26:38 ]
英語のもともとじゃなくてパソコン用語として先に覚えちゃったから
本来のコリジョンとコンフリクトの意味の違いが良く分からない。
辞書見れば確かに conflict は争ってる感じだけど


534 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 10:13:00 ]
競合なあ……。
並列プログラムなんのrace conditionと違ってタイミングの制御そのものは
問題じゃなく、結果生じている矛盾を取り扱う方にこそ着目するんだから
衝突の方が適切な訳語だと思うけどなあ。

まあオープンソースのローカライズがアホアホなのは別段今に始まったこと
じゃないんで、気に入らなきゃ自分で修正すりゃいいんだわさ。

535 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 10:22:49 ]
LANG=Cで使えば問題ない。

536 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 10:39:31 ]
ということで意訳語

つ [矛盾]

アフォな訳文見るくらいだったら原語併記がいいよう

537 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 10:51:09 ]
別にどっちでもいいんじゃないの。

538 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 12:00:57 ]
どっちでもいいならいまさら変えてくれるなって思う。
やっと慣れてきた絵描きさんに説明するのメンドイ。

539 名前:デフォルトの名無しさん [2007/03/14(水) 19:30:45 ]
TortoiseSVN で、ある日突然、
エクスプローラーのオーバーレイのアイコンが表示されなくなんったんだけど、
どうしたらいいんでしょ・・・・

TortoiseSVN 1.4.3, Build 8645 - 32 Bit , 2007/02/04 09:40:57

540 名前:539 [2007/03/14(水) 19:58:38 ]
最インスコ(インストーラーで、Repairを選ぶ)して、再起動したら直りました。
どもー。




541 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 16:25:19 ]
>537

間違いは間違いだからのー。てか、そもそも530もスペルミスしているぐらいだから
どうでもいいっちゃどうでもいいんだが。

自分でパッチあてて(あるいは LANG=ja_2CH とか作って)

ムリポ

とかにすれば?


542 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 02:59:31 ]
>>541
何がどう間違いなの?そこが知りたい。

543 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 20:19:17 ]
社外の人にもアクセスできるようにしなければなりません。
鍵は私が作って渡すのが普通ですか?

544 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 22:42:59 ]
鍵ってsshの話? 全然普通じゃないよそれw
その人が既にsshを使っているなら多分その人は既に自分の鍵を持っているよ。

持ってなければssh-keygenで自分の鍵を作ってもらって、公開鍵を送ってもらい、
それをあなたが ~アクセスさせたい人/.ssh/authorized_keys に追加する。
そうすればその人は自分の秘密鍵を使ってアクセスできる。

545 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 22:52:02 ]
鍵なんかなくたって毎回パスワード入れればいいじゃない。

546 名前:543 mailto:sage [2007/03/16(金) 23:26:11 ]
>>544
ありがとうございます。
やっぱそうですよね。
公開鍵をつくって送付してもらうように頼んだのですが(まぁ、メールも普通はだめなんだろうけど)
わからないからそっちで作ってくれとかいってるんですよ。
ようは私が両方の鍵をつくって、秘密鍵を渡すと。

>>545
パスワード認証は許可できません。
攻撃が多すぎるのと、IDとパスワードを同じにしている人がいる可能性があるからです。


547 名前:デフォルトの名無しさん [2007/03/16(金) 23:51:30 ]
> わからないからそっちで作ってくれとかいってるんですよ。
よくある話。


548 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 23:55:36 ]
鍵の作り方もわかんないんじゃ、秘密鍵わたしても使い方わかんないだろ

549 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 00:39:45 ]
>>546
じゃあ家の鍵作ってあげるので預からせてくださいといってやれ

550 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 01:56:48 ]
>>547
よくあるんですか。。。たまたまこの会社だけかと思っていましたが。。。
もうこっちで作って渡すことにします。
使い方がわからんって言われたら、、、そのときまた考えます。

もうひとつ質問させていただきたいのですが、
渡す秘密鍵はひとつでいいですよね?
向こうの会社で何人がつないでくるかわからないし、うちからみればA社っていうくくりでlinuxの1ユーザとみれるので。
コミッター名は違う名前にしてもらおうと思っていますが。



551 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 08:48:24 ]
>>550
鍵はアカウント(コミッター)毎にユニークにする。

> わからないからそっちで作ってくれとかいってるんですよ。
とほざいた時点で外注先代えるが。

552 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 09:15:32 ]
>>551
激しく同意!

# 多分ロクにSVNクライアントの使いかたもわからないと予想。

553 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 11:19:55 ]
>>550
そんな外注先に「コミッターは分けてくださいね」って言ったところで
まともに運用されるわけないだろ。

俺なら金もらって講習会開いて徹底させる。

金払いたくないって言ったら、「金がないなら汗ながせ」でオケ。

554 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 13:14:19 ]
コミッター分けてくださいなんてレベルで済めばまだしも、
問題あっても責任とらないよ。そもそも理解していないんだから。
理解しないまま鍵作って渡しちゃう運用をした側の責任でもあるという話になる。

>>550
> 渡す秘密鍵はひとつでいいですよね?
> 向こうの会社で何人がつないでくるかわからないし、うちからみればA社っていうくくりでlinuxの1ユーザとみれるので。
> コミッター名は違う名前にしてもらおうと思っていますが。

渡す鍵が一つだったら、外注先で解雇された社員が鍵を持ち出してもそれだけを
即座に無効にできない。一人一人別の鍵にしておくのがいいよ。
コミッターを偽称されても確かめられないし。

555 名前:550 mailto:sage [2007/03/17(土) 15:44:52 ]
やはり、コミッター毎に鍵を作ってもらわないとだめですか。。。
私が一番恐れてるのは向こうが指定した人数分、鍵を作るとして
鍵はこっちが作るものみたいな流れが定着するのが嫌なのです。たいした作業ではないんですけどね。。。

>>554
解雇された〜...は私も考えたのですが、どっちにしろ向こうの担当者にまとめて鍵を渡してしまったら
1コミッターに1個の鍵みたいに渡さないと思うんですよね。社内のMLかなんかに転送するでしょw
私が1人ずつ渡していけばいいのかもしれませんが、流石に。

>>553
あ、ちなみに立場的には私の会社が外注となります。
物理的に別々の場所にいるのにもかかわらず共有鯖を用意していただけないとの事なので
私がSvnを提案したところこんなことになりました。
講習会を開くことも考えます。

皆様、多くの貴重なご意見、ありがとうございました。

556 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 16:09:39 ]
結局のところどうせそのレベルの意識しかないんだからパスワード認証でも変わらないよ。
つーか、客先がそのレベルだったら自分のところでいくら頑張ったって無駄だよ。
客先の上司かなんかの一言でご破算にされかねない。
どうせやるなら、ノウハウ提供ってことで商売にするところまで持ってかなくっちゃ。

557 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 18:58:16 ]
なんだか世知辛い話を聞いてしまった気がする‥‥‥

558 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 18:59:45 ]
>>546
本気で言ってるなら気が狂ったとしか思えない。


559 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 23:07:34 ]
>>543
状況がよく分からないんだけど、こっちが外注先なのに、客がコミットして
くるの?
共有鯖を用意してもらえないって話が出てきたけど、共有鯖ってただのファイル
共有鯖? だとしたら、客がするのは、こっちの成果物をチェックアウトする
ことだけ?

であれば、SVNを提案することは何だかなと思う。
話の流れから行けば、こっちが客で向こうが外注先と思ってしまう状況だから、
話せる範囲でもっと情報を出さないと、良いアドバイスは出てこないと思う。


560 名前:デフォルトの名無しさん [2007/03/18(日) 01:41:11 ]
svnserve実行時のオプションに-rで指定したディレクトリがルートになることがわかったのですが
svn+sshで接続すると-rで指定したディレクトリがルートになってくれません
-r /var/svn/ で、
svn://.../repo1/ はいけるのですが
svn+ssh://.../repo1 がエラーになります。svn+ssh://.../var/svn/repo1ならいけます。
+sshだとこの設定は無効になってしまうのですか?



561 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 02:25:58 ]
>>560
snv+sshはsvnserv建てなくても使える。
svn+sshは、file://とおなじだから。

# と俺は理解してる。
# 識者ツッコミヨロ。

562 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 02:33:53 ]
//グローバル変数+gotoは別にどこでも使える。
//グローバル変数+gotoは思う存分使え

//#リーダ後はよろ

なんてコメントがあったらぶちぎれるな。
生半可な知識しか持ち合わせていないなら最初から黙っておけと。

563 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 02:49:29 ]
>>562
ちゃんと突っ込めよ。
突っ込めねーなら黙ってろ。

564 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 03:03:38 ]
>>560
おおざっぱにいうと >>561 だ。
svn+ssh は sshで繋いで、svnserve をトンネルモード(-t, --tunnel) で起動している。

解決方法は以下のページに載ってる。(このスレの >>301 と同じページの後半部分)
subversion.bluegate.org/doc/ch06s03.html#svn.serverconfig.svnserve.sshauth



565 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 05:00:02 ]
個人情報が入ったファイルを必要なくなったんで
完全に削除したいんですがTortoiseSVNだけで出来ますか?
最新のリビジョンだけは削除できたんですが・・・・

566 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 08:21:52 ]
>>565
svnadmin dumpして、「もう、SVNに個人情報を入れたりしません。」
って反省しながら該当するファイルを削除しろ。svndumpfilterは使うなよ。
でsvnadmin loadで失敗して、もう一度、反省しろ。svndumpfilterは使うなよ。


567 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 22:45:26 ]
できたー\(^o^)/

ありがと!

568 名前:デフォルトの名無しさん [2007/03/20(火) 15:28:13 ]
SubversionでExcelVBAとか管理できる?いや、ExcelVBAならなんとかなると思う
けど、Accessファイルとか管理できます???
Accessだと、難しいかなぁ、、と思うんですけど。

恐らくExcelの場合は、commitの前に全てのモジュールをexportすれば何とかなる
ような気がするけど、Accessの場合は手間がかかりますよね、、。

どっかに良いものないですか?



569 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:16:45 ]
Excelも最近はExcel-XMLで出力できるけど、そういう話ではない?

570 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 21:29:17 ]
>>568

www.microsoft.com/downloads/details.aspx?familyid=2ea45ff4-a916-48c5-8f84-44b91fa774bc&displaylang=en

こういうので、VBAのソース管理をしたいってことか?

無駄だからやめとけ。mdbをリネームしてxxx.日付.mdbでバックアップくらいしか現実解はない。

# 御社がすげぇ強大な会社で、MSに「せめてVSSと連携しろやゴラァ」してくれるなら期待するけど。

てか、いまこの瞬間にAccessが全世界から消え去って欲しい。



571 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 22:33:58 ]
>>568
とりあえずリポジトリに突っ込むのはアリだと思うよ。
バックアップ、変更履歴管理、あと責任の所在が明確になるハズ。
svn diff とかはできないけどね。

>>569
XMLの差分って見てもあまり嬉しくないような。
# Ant のbuild.xmlで嫌になったので。

572 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 04:14:38 ]
subversionのコミットログはどういう風に書く、というような
ガイドラインはありますか?
コーディングスタイルのガイドラインみたいな。

573 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 06:56:34 ]
>>572
subversion.tigris.org/hacking.html#log-messages

574 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 23:37:12 ]
つまり英語で書くと

575 名前:デフォルトの名無しさん [2007/03/23(金) 00:11:13 ]
subversion's commit log guide line have already?
coding style's guide line i want to watch.

576 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 15:44:05 ]
>>572

862 名前:デフォルトの名無しさん[sage] 投稿日:2007/02/20(火) 02:56:02
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30387
>> tadf 2007-02-18 19:37:12 +0900 (Sun, 18 Feb 2007)
(snip)
>> Log:
>> updated based on date2 4.0.3.
>お手数ですが、ログにはなるべく具体的な変更内容を書くように
>してください。(本件のような変更の場合は just a minor change
>くらいでもいいです)

というknu氏のマネージャぽいやわらかそうな物腰に対する、
tadf氏による8連続の「具体的な」

ttp://www.atdot.net/~ko1/w3ml/w3ml.cgi/ruby-cvs/msg/19026
> Log:
> just a minor change

に心からワロス。(URL踏んだら左上の[次]を7回クリックすること)



るびーなら、ようちえんぢのきみでも、かいはつにさんかできるよ!!






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

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

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