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


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

Subversion r11



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

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

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

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

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

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

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

44 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 17:10:43 ]
あ・れ?
TortoiseProc.exe っていつも常駐してたっけ?
??

45 名前:デフォルトの名無しさん [2009/01/23(金) 18:34:02 ]
彼は自由さ.

46 名前:デフォルトの名無しさん [2009/01/29(木) 16:33:00 ]
TortoiseSVN 1.5.7 age

47 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 12:21:36 ]
Version 1.5.7
- BUG: Error text returned from a repository hook script could get split up
wrong if empty lines were in the text. (Stefan)
- BUG: If the currently shown folder in the repository browser was renamed,
the url bar did not change to the new url. (Stefan)
- BUG: Unversioned items selected for reverting would move them to the
trash bin instead of leaving them. (Stefan)
- BUG: Deleting an item in the repository browser that had non-ascii chars
in it didn't work. (Stefan)
- BUG: TortoiseMerge showed a black line diff in one-pane view. (Stefan)
- BUG: The styling of bug IDs in the commit dialog could fail. (Stefan)
- BUG: TortoiseMerge added a newline at the end of a file when saving
modifications. (Stefan)

48 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:17:53 ]
質問なんですけど
リポジトリから削除しつつ、ローカルのファイルは残す操作はどうしたらいいのでしょうか

私の知識だと、いったんコピーしてどこかに退避したあと、svn deleteして、そのあとコミットして退避したのを戻す
ぐらいしか思いつかないのですが
もうちょっとうまい方法をごぞんじないでしょうか

49 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 20:38:58 ]
>>48
削除をコミットしてから前のリビジョンをエクスポートすればいいんじゃないか

50 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 21:43:06 ]
>>48
--keep-localオプションでどう?

51 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:43:23 ]
svn delete URL

52 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 15:48:23 ]
Tortoiseでもシフトキー押しながらコンテキストメニュー出すと>>50と同等な項目が出るんだね。



53 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 02:38:18 ]
返事が遅れてすいません
みなさんありがとうございます

>>49
言ってなかったので本当に申し訳ないんですが、残したいファイルは変更してることがあるんです
ただ、変更がなければそっちのほうがいいような気がするので参考にさせていただきます

>>50
まさにこれだ
っと思ったけどsvnのバージョンが古くて私のとこにはありませんでした

まぁ、わざわざオプションが追加されたということは
コマンド一発でやる方法はないんだろうということででしょうね

>>51
URL で指定して、レポジトリから削除して、ローカルのを管理対象から外せばいけますね


54 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 20:54:44 ]
Subversionの管理下にあるファイルを管理から外したいんですが、どうやればいいんでしょう?
クライアントはEclipse使ってます。

55 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 03:03:22 ]
>>54 >48

56 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 23:14:51 ]
subversionいれてdigest認証にしたんですが
Digest: user `xxx' in realm `Subversion Repository' not found: /svn/test/
というエラーが出ます
レポジトリは作ってるんですがパスワードを入力してもアクセスできません
どうしてでしょうか?

57 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 23:18:01 ]
>>56
エラーメッセージによると xxx というユーザーが Subversion Repository というレルムに存在しないらしいが
認証ファイルはちゃんと作れてるか?

58 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:21:01 ]
>>56
ありがとうございますいろいろ試したんですが結局うまくいかなかったので
SSL+Basic認証にしました

59 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 06:16:44 ]
firefoxからだとレポジトリが見えるんですが
svnコマンドを使ってレポジトリを調べると
No repository foundになります
どうしてですか?

60 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 10:01:13 ]
>>56
俺の環境ではDigest認証でちゃんと使えている


61 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 15:13:41 ]
俺も Digest うまくいってるな。
まあ SSL できるならそっちの方がいい気がするが。

62 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 13:33:20 ]
subversion + apache で使ってるんですが、CGIとかJavaScriptでIE等のウェブブラウザからファイルの更新をできるようにするフリーのモジュールはありますか?



63 名前:デフォルトの名無しさん [2009/02/08(日) 14:45:22 ]
質問なのにあげてなかった。 すまん。

64 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 09:16:38 ]
>>62
まるで存在価値がないな。

65 名前:デフォルトの名無しさん [2009/02/09(月) 09:36:59 ]
webdavで使うとか。
本来の使い方じゃ無いけど。

66 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 21:13:08 ]
>>65
やってみたらコミットどころか、ファイルの新規追加すらできなかったわ。。。

67 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 21:27:27 ]
>>65
Autoversioning追加で解決しました。 ありがとうございました。 私が早漏でした。

68 名前:デフォルトの名無しさん [2009/02/12(木) 22:01:00 ]
TortoiseMergeで複数行を選択して、このテキストボックスを利用 を押してから
保存するとその行の改行が無くなるんだけど、同様の症状の方います?
一行ずつだと大丈夫なんですよね。
verupしたせいかな・・・

69 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:40:41 ]
>>68
tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1055161

70 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 12:07:11 ]
>>69
ありがとうございます。
やはりバグでしたか・・・

71 名前:デフォルトの名無しさん [2009/02/14(土) 08:18:24 ]
TortoiseSVN 1.5.8 age

>>68-70
> Version 1.5.8
> - BUG: TortoiseMerge could loose line endings when saving edits. (Stefan)

72 名前:デフォルトの名無しさん [2009/02/15(日) 01:02:46 ]
ファイルがコミットされた時にpost commitでフックして、コミットされたファイルから
情報を取り出してデータベースに格納したいのですが、いい方法はありますか?
要はpost commitの中でコミットされたファイルの中身を見たいという事です。



73 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:15:50 ]
>>72 svnlook cat

74 名前:72 mailto:sage [2009/02/15(日) 01:24:49 ]
>>73
おー、そのものずばりのコマンドがあるんですね。
ありがとうございました。

75 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 16:41:48 ]
最近バージョン管理をVSSからTortoiseSVNに変えたときに
Ver.1.0用のリポジトリとVer.2.0用のリポジトリをそれぞれ作って、
最初は同じコードをインポートしたんだけど、

それぞれ別の機能が実装されていってったから
今は多くの部分が共通でありながら一部違うみたいになってます。

この状況で、Ver.2.0のリポジトリがいらなくなったから1.8のほうに
統合したいんだけど、リポジトリ違うときのマージの方法がわからん

うまい方法ってない?

76 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 16:49:13 ]
>>75
マージしたいバージョンをチェックアウトしてインポートしてマージ

77 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 16:54:49 ]
>>76
さっきやってみた。
マージメニューの"ブランチを再統合する"ってやつは元が違うからできんかったな。
この場合は"異なる2つのツリーをマージ"ってやつでいいの?

78 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:00:36 ]
どこに躓いてるんだw
別レポジトリのファイルでもチェックアウトしたものを
新しいレポジトリにインポートすればsvnの構造上ブランチと違いはない

79 名前:75 mailto:sage [2009/02/16(月) 17:16:18 ]
マージすらままならんsvn初心者なんだよ、すまん。ありがとう
出直してくる

80 名前:デフォルトの名無しさん [2009/02/16(月) 17:32:02 ]
1)もともとのソースコードの公開は開発元からに限られている
2)差分の公開は自由にしてよい

こういうときって,リポジトリ自体をライセンスに合った形で
公開したり,みんなで機能追加をつっつく方法って無いですか?

古いコードで,もともとの作者にもはや連絡が取れない場合とか,
ライブラリ製品だとそういうライセンスのやりかたを
取ってるものなどがあって,どうしたもんかなぁ,と.

完全にオープンソースのものだと楽なんですが・・
いいアイディアはないでしょうか?

リビジョン 1 はリポジトリには入ってないけど
みんな手元に同じ tar ball 持ってるよね?
って状態でその後をオープンにいじりたいというのは無謀?

81 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:13:03 ]
>>75
Ver1.8と最初のコードの差分を指定してVer2.0にマージする。これでリポジトリ間のマージはできるよ。
ただし、svn:mergeinfoはリポジトリ名が入らないんで矛盾が生じるので該当部分は消す。


82 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 15:53:21 ]
編集したはいいけどやっぱブランチにしとけばよかったぜ!
みたいなときってどうすんの?



83 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 16:01:47 ]
あきらめる

84 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 16:09:58 ]
>>82
私のリポジトリは、しばしばtagからbranchしているw

85 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 16:54:37 ]
え、それ普通でしょ?

86 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 12:19:25 ]
>>82
そのままブランチすれば問題ないよ。


87 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 13:03:34 ]
trunkには、直近の変更は入れたくないけどどうしようって質問だと思ったが。

88 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 13:55:19 ]
それtrunkじゃないじゃん

89 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 14:35:59 ]
何言ってんの

90 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 17:51:45 ]
入れたくなければブランチすればいい話

91 名前:82 mailto:sage [2009/02/18(水) 19:31:20 ]
>>86
そのままブランチしても作業コピーの変更はちゃんとブランチに入るってことでおk?

俺が知ってるのはあるリビジョンから新しく作って(と同時に切り替えて)
作業していくって方法だけだから、それだと編集中のやつ無駄になるやん、と思ってな

92 名前:86 mailto:sage [2009/02/18(水) 21:39:21 ]
いや、作業コピーはそのままで分岐される。
TortoiseSVNの場合はリポジトリ内で最新リビジョン+切り替えるで分岐をすると作業コピーは変更されずに分岐ができる。
その後コミットすれば変更内容をリポジトリに格納できる。
よくやるのは、>>84のとおりtagsの作業コピーを編集した場合、そのままbranches上に分岐させる。変更が終わったらそのまま分岐をtrunkにマージできる。





93 名前:デフォルトの名無しさん [2009/02/19(木) 04:36:14 ]
ドメインとかIPかわっちゃった場合はどうやって変更かえればええんでしょうか?


94 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 05:11:44 ]
>>93
先ず日本語で質問する。

95 名前:デフォルトの名無しさん [2009/02/19(木) 05:53:01 ]
relocate じゃね?

96 名前:82 mailto:sage [2009/02/19(木) 09:14:10 ]
>>92
詳しい説明マジthx!

97 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 10:51:40 ]
再配置

98 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:09:32 ]
svn switch で、どこにでも変更できたと思うけど。

99 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 13:00:16 ]
>>98
switchとrelocateは別物。

100 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 18:14:15 ]
>>98
switcgiはリポジトリ内でしか変えられない
relocateはリポジトリのurlしか変えられない。

101 名前:デフォルトの名無しさん [2009/02/20(金) 18:25:21 ]
Windows版のコマンドラインクライアントってどこからダウンロードすればいいんでしょうか?
なんか登録サイトが出てきて、ダウンロードできない・・・。
以前は普通にダウンロードできたんだけども。

102 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 18:31:58 ]
ああ、Windows binaries のリンク先 の tigirs.org の apache 2.0 のリンク先からいけました。
紛らわしいなあ・・・



103 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 19:27:22 ]
>>101
sourceをおいてあるツリーのところにバイナリがおいてあった。
あと、binaryのリンク先のcollabnetでダウンロードする。collabonet subversionをダウンロードすると
collabnet desktopをダウンロードする様に出てくるけどこれってどんな機能があるのか良くわからないな?誰か知ってる?


104 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 20:13:06 ]
スレチ

105 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 10:40:00 ]
補足:>>104がスレチって意味です。

106 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 10:47:38 ]
>>103
ググレカス

107 名前:デフォルトの名無しさん [2009/02/22(日) 02:00:19 ]
OpenOfficeのファイルをsubversionで管理している人はいますか?
ODF(OpenDocument Format)ファイルが大きくなると、小さな変更に対しても差分が上手にとれずに、
レポジトリが肥大化することはありませんか?
ODFファイルをsubversionでどう扱うかはWeb上にいくつか情報がみつかるんだけど、
どうすればよいのかよくわからない。デフォルトでは、subversionがバイナリファイル扱いをして、
差分はxdeltaでとられるみたい。xdeltaは、大きなODFファイルの小さな変更に対して、十分に小さい
差分を生成できるの?
また、ooosvnも試したけど、Windowsで使えないのが難点。ファイル名やパスの書き方の問題だけな
気がするが。
ここら辺の問題意識は何年も前からあるみたいだけど、あまり解決していないのは、binary形式での
管理で十分ということなのだろうか。

108 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 04:32:57 ]
>>107 試せばいいじゃん。

109 名前:デフォルトの名無しさん [2009/02/22(日) 11:31:13 ]
>>107 試したよ。手順は以下の通り。
内容はほぼテキストのおよそ36kbのファイルをOpenOffice Writerで作成、svnにimportする。
レポジトリ以下のファイルサイズを記録しておく。OpenOffice Writerでドキュメントをわずかに変更。
svnにcommitする。レポジトリ以下のファイルサイズを見て、commit前のと比較。/db/revs/0が36kb程度
増加していることを確認。よって、上手に差分がとれていないと結論。

110 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 11:50:01 ]
zipかよ。圧縮のせいで元が大きく変わってるから差分手法のせいじゃない。
zipをバラしてから差分を取るといった具合に専用に最適化させないと無理。

111 名前:デフォルトの名無しさん [2009/02/22(日) 11:51:37 ]
???
Subversionって、テキストファイルとバイナリファイルで差分の取り方って
違うの?

dolphin.c.u-tokyo.ac.jp/~nori1/svn-m17n/index.html.ja
の「バイナリファイルの効率的な取扱い」とかを見て、一緒の扱いを
しているもんだと思っていたんですが。

112 名前:111 mailto:sage [2009/02/22(日) 11:53:52 ]
ああ、そうか、>>110を見て、ODFの中身がZIPだということを認識した
なるほど・・・そりゃムリだw



113 名前:デフォルトの名無しさん [2009/02/22(日) 12:40:06 ]
ODFにしてもマイクロソフトの.docxみたいなのにしても、
なぜ非圧縮での保存というオプションが無いのだ。

114 名前:デフォルトの名無しさん [2009/02/22(日) 14:36:37 ]
gitやmercurialはdiffをODFファイルのdiffをとるプログラムが設定できるらしいが、
これもレポジトリレベルでは、単なるバイナリdiffしかとっていないのでは?
そうすると 113>> のように、アプリケーション側でsubversionに対応するしかないのかな。
確かにUML Editorを使っていたのだけど、subversionと連携するように、非圧縮のXMLにして
保存していたような気がする。
しかし、プロジェクトでODFファイルを共有して皆で編集したいというニーズにはどうすれば
いいのかな?plain textかHTMLで文書を書けという方針にするかな。

115 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 14:48:04 ]
どんな運用かわからないけど、いまどきのストレージ事情でごり押しできない?

116 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 15:01:19 ]
LaTeXで書け

117 名前:デフォルトの名無しさん [2009/02/22(日) 19:52:32 ]
>>115 おっしゃる通り、ゴリ押しすることにしようっと。しかし、ドキュメントが大きくなると
破綻するのは、目に見えているな。そういうときは、過去のバージョンをパージしたりするのかな。
>>116 自分はLaTeXで書いているんだけど、プロジェクトのメンバーにLaTeXを強要するのは酷だなと
思って調べだしたのが、今回のきっかけ。
OpenOfficeの側にバージョン管理システムフレンドリーにしてとリクエスト出すべきかな。
しかし、バージョン管理システム側の設定でバイナリ差分のとり方を設定できるようにするのは、
一見いいアイディアのように見えて、リポジトリの移行時などに問題が発生するので難しい問題ですね。

118 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 21:14:59 ]
よーしらんが、コミットフックでzip展開させるわけにはいかないんかい?

119 名前:デフォルトの名無しさん [2009/02/24(火) 16:55:36 ]
使い始めたばかりで、間違った使い方してるのかもしれませんが教えて下さい。
TortoiseSVN + subversionです。
チェックアウトのリポジトリURLを「file://aaa/b/ccc/ddd」として、編集、コミットをした後
ログで作者の欄を見るとちゃんと入ってますが、
チェックアウトのリポジトリURLを「svn://xxx/yyy」として、編集、コミットをした後
ログで「作者」の欄を見ると空欄になってます。
何か設定などあるのでしょうか?

120 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 17:29:48 ]
login

121 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 19:17:03 ]
file://aaa/b/ccc/ddd でチェックアウトしてコミットしたものは、Windowsならそのユーザ名が入る
svn:// でやってるんなら最初にログインしてないと空白になる

svnserveで認証するようにすれば良い

122 名前:119 mailto:sage [2009/02/24(火) 19:47:42 ]
>>121
ありがとうございます。
無事できました。



123 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 21:45:28 ]
subversion + TortoiseSVNの構成で svn:// にて使用しております。
現在は confフォルダ内の設定ファイルに記述したユーザ及びパスワードにて
認証しておりますが、Windowsのユーザで認証することは可能でしょうか?


124 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:34:38 ]
>>123
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-serversetup.html

Svnserveベースじゃ無理っぽい。Apacheベースにする必要がありそう。
もちろん、アクセスもsvn://ではなくなる。


125 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 21:47:25 ]
>>124
ありがとうございます。
やっぱりapacheが必要なんですね。
なんとかなるといいんですが...

126 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:33:32 ]
1つのリポジトリを、複数台のサーバからアクセスする構成を組みたいのですが
そういう構成は安全でしょうか?

具体的にはWindows共有サーバ上にリポジトリをFSFSで作成し、多数のサーバ
(WindowsやLinux等)を使って多数のユーザで使用することを考えています。

127 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 02:10:57 ]
ちょっと違うかもだけど、参考になる?

複数リポジトリアクセス方法のサポート
ttp://subversion.bluegate.org/doc/book.html#svn.serverconfig.multimethod

128 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 17:48:26 ]
認証システム的にはCIFS(samba)+fileスキームで可能だけど、fileスキームでの
アクセスが適切なのかはあんたの利用状況に依存。

129 名前:126 mailto:sage [2009/02/28(土) 01:12:33 ]
>>127-128
ありがとうございます。なんとか出来そうな感じですね。
とりあえずやってみることにします。

130 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 09:09:28 ]
いま、仕事場で svn+sshでsvnユーザーさんでアクセスしてコミットしてもらっとるんですが、
これって誰がコミットしたかわからない、ですよね?

全部svnさんになる?TortoiseSVNですが、自動でWindowsログインユーザーとかにはならないですよね?

ユーザーを認識するにはどうしたらいいんでしょ?

svnのサーバーで利用者ごとにユーザー作って、
リポジトリのディレクトリにアクセスできる権限設定して、
そのユーザーにssh公開鍵置いてアクセスしたら、鯖で作ったユーザーで記録残る?
この辺のドキュメントありませんでしょうか?

131 名前:デフォルトの名無しさん [2009/02/28(土) 09:14:04 ]
やっちまった〜
svnsync でミラーしてリードオンリーで公開したつもりが、
そっちからチェックアウトしてコミットした奴らと
もともとのリポジトリにコミットした奴らが。
内輪のプロジェクトなのでおおごとではなかったけど、
こういうときはもうどうしようもないっすか?
ないっすよねぇ・・・・

132 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 09:16:06 ]
>>131
分散系だと別段問題ないけど、中央集権だと大変だな、こういうときは



133 名前:131 [2009/02/28(土) 09:41:55 ]
>>132
この場合、uuidが違うから気づいたのですが、
もしミラーをsvnsyncではなくrsyncやunisonを
使ってファイルシステムごとやっていたら、
uuidは同じわけで、気づくこともなくいつの間にか
違う歴史をたどり始めたuuidが同じ二つのリポジトリが・・

さらに被害甚大になっていたかと思うとガクブル。

134 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 12:56:34 ]
>>130
その通り。利用者ごとにアカウントを作ってそのアカウントでアクセスすればよい。

135 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 13:04:40 ]
>>130
マニュアル読めないの? メクラ?
subversion.bluegate.org/doc/ch06s03.html#svn.serverconfig.svnserve.sshtricks.fixedcmd

136 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 16:27:32 ]
>>135
そういうおまえは池沼だけどな

137 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 17:12:30 ]
>>136
マニュアルに書いてあると、池沼に指摘されたお前は池沼以下だな。ww

138 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 20:52:03 ]
まて、さすがに俺は答えてくれた方々に池沼なんていわない

139 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 02:15:37 ]
ここは>>1が全て悪いということで、丸く治めようぜ

140 名前:デフォルトの名無しさん [2009/03/01(日) 11:21:35 ]
チェックアウトしたディレクトリが
あろうことか他の奴に削除されてしまったとき、
とりあえずそいつを一発殴った後で俺はどうすればいい?
昔のバージョンからブランチをひねり出して、
そこに switch すればいいのか?

まぁとりあえず今日のところは手元の変更点を diff 取って
そいつにメールで送りつけてお前のところでマージしやがれと
言っておいた。

141 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:27:26 ]
「チェックアウトしたディレクトリ」ってなんだよ。
ワーキングコピーの事か? それなら他人に削除可能なワーキングコピーを作った自分を殴れ。
リポジトリのディレクトリの事なら、そいつのコミット分を戻せば行けそうな気がする。

142 名前:デフォルトの名無しさん [2009/03/01(日) 11:40:11 ]
>>141
用語の選択がまずかった。
俺がブランチ作った。ワーキングコピーをチェックアウトした。
奴がリポジトリ上でそのブランチ消しやがった。
svn commit できねぇ。

$ svn update
svn: Target path does not exist

$ svn commit -m "shine"
Sending abc.c
svn: Commit failed (details follow):
svn: File not found: transaction '5-9', path '/branches/mybranch/abc.c'



143 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 11:59:51 ]
「ワーキングコピーをチェックアウトした」ってなんだよ。
ともかく、そいつコミット分を戻す(変更を逆方向にマージ)すれば行けると思う。

144 名前:デフォルトの名無しさん mailto:sage [2009/03/01(日) 12:21:22 ]
存在しないディレクトリとの差分って取れないだろ。
例え取れて差分戻してもディレクトリのUUIDは復活しないだろうから
> 昔のバージョンからブランチをひねり出して、
> そこに switch すればいいのか?
こうするしか無いように思える。

リポジトリのダンプとって削除を無いことにする。という逃げは有るだろうけど。






[ 続きを読む ] / [ 携帯版 ]

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

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