Subversion r10
..
175:デフォルトの名無しさん
08/08/08 12:21:06
>>163
tsvnは再帰的に適用されるって書いてたような気がするから、ルートに書いてみれば?
176:163
08/08/08 13:00:22
>>175
ほんとだ・・・
全然気づかなかったw
ありがとう
177:デフォルトの名無しさん
08/08/08 13:16:17
SVKインスコしてコミットしまくる
178:デフォルトの名無しさん
08/08/08 14:08:12
svkのsvn1.5対応まだー?
179:デフォルトの名無しさん
08/08/09 03:09:10
Eclipseに関してだが、revertするほどでも無い巻き戻しができるように操作履歴は多めに記憶してできるだけファイル閉じないようにしてる。
180:デフォルトの名無しさん
08/08/09 11:05:53
あるブランチで大量のファイルがコミットされているリビジョンがあるとします。
このブランチのこのリビジョンのうちの1か2ファイルだけ、別のブランチに
マージかけたい場合って出来ますでしょうか?
181:デフォルトの名無しさん
08/08/09 14:10:19
>>180
ファイル個別にマージを実行すればできるでしょ。
182:デフォルトの名無しさん
08/08/12 16:09:57
svnmerge.pyって使える?
183:デフォルトの名無しさん
08/08/12 17:51:57
1.5でマージ追跡機能として組み込まれた機能かな?
184:デフォルトの名無しさん
08/08/16 02:50:38
post-commitでコミットメールとばすようにしたんだが
コミットしたファイルの前のリビジョンって取得する方法ってあるんかな?
185:デフォルトの名無しさん
08/08/17 11:35:13
URLリンク(subversion.tigris.org)
MD5 checksum:
3cc5c06a61d41aad76a84ba662800add *Setup-Subversion-1.5.1.en-us.msi
SHA1 checksum:
39447b7eadeae48df91d2b131bf0122ecba43672 Setup-Subversion-1.5.1.en-us.msi
186:デフォルトの名無しさん
08/08/17 12:20:39
Apache2.0 向けと Apache2.2 向けが単一の msi インストーラーになったのね。
今までの Apache2.2 用ディレクトリしかケアしていなかった。
見逃していたわ、ありがとう。
187:デフォルトの名無しさん
08/08/19 18:24:33
ちょっと聞きたいのですが、みなさんはコメントの記法は何か意識していますか?
Changelog記法とか、wiki記法とか・・・。よければ、理由もお聞かせ下さい。
188:デフォルトの名無しさん
08/08/19 18:28:50
何のファイルの、どこを修正したのかを明確に とはよく言われる。
あとは複数ファイルをいっぺんにコミットする場合には、
かならずそのセット内でバージョンの整合性が合っているようにコミットすることも大事。
これが原因で1回デグレーション起こしてえらい騒ぎになった。
189:デフォルトの名無しさん
08/08/19 20:41:41
とあるサンプル
--
csv出力対応
foo.c:csvOut()追加, コマンドライン解析変更
foo.h:csv出力に関するオプション定義追加
bar.c:csv出力対応に伴い、デバッグ出力見直し
--
大体こんな感じかな。
190:デフォルトの名無しさん
08/08/19 23:14:36
CentOS上でcvs2svn使ってダンプファイル作ったら、
SVNの属性全部にsvn:executableがついたんだけど
これどうにかならんの?
191:デフォルトの名無しさん
08/08/19 23:38:08
find . -type f -not -wholename '*.svn/*' -exec svn propdel svn:executable {} \;
192:デフォルトの名無しさん
08/08/20 00:34:33
>>191
お!できた!!ありがとうー
193:187
08/08/20 08:42:22
ありがとうございます。
どのファイルを更新したか、というのを明確にしているのですね。
参考になります。
194:デフォルトの名無しさん
08/08/20 09:09:44
>>187-188
変更内容よりは、変更の目的や背景が重要だろう。最悪、変更内容は差分から読み取れる。
むしろ差分でわかる内容を長々と書かれても困る。
↓ Subversion 開発向けのガイドにも似たようなことが書いてある。
URLリンク(subversion.tigris.org)
195:デフォルトの名無しさん
08/08/20 09:44:58
英語が読めません (><)
196:187
08/08/20 10:54:59
本当に >>186で聞きたかったことはコミットログの内容というより、
コミットログの"記法"のことなんですw
各項目を"*"とか"・"ではじめる、とか強調したいときにはこうするとか、
wiki記法とか書いたのはそういうことです。
>>194
ああ、なるほど・・・
197:デフォルトの名無しさん
08/08/20 11:13:33
俺は -m オプションで一行書くだけから,記法で修飾するほどの文字量にならない
・これこれのバグをFIXした
・これこれの機能を追加した
・リファクタリングした
とかとか
198:デフォルトの名無しさん
08/08/20 11:14:26
trac と連動させているなら、trac の wiki 記法にあわせれば良いんじゃないかね?
チェンジセットのページに表示されるコミットログはwiki記法で整形されて表示される。
まあ、コミットログで大切なのは「見た目」よりも「内容」だけどな。
書く必要がないこと→日付、担当者、修正ファイル名や関数名。つまりsvnの機能を使って機械的に抽出できる情報。
書くべきこと→修正目的、参考資料、実施したテスト内容
199:デフォルトの名無しさん
08/08/20 11:25:52
>>198
その見方でいくなら、
俺はコミットログにチケット番号を含めるようにして、どのコミットがどのチケットに対応してるか分かるようにしてる。
200:デフォルトの名無しさん
08/08/21 00:24:20
traclightning 2.0.4を使って、LDAP認証を使用したいのですが、うまくいきません。
trac側のログインはLDAPに切り替わり認証に成功するのですが、Subversionが切り替わりません。
Subversionの認証が、tracのダイジェスト認証になっている感じです。
どなたか、アドバイスください。
201:デフォルトの名無しさん
08/08/22 12:58:43
RapidSVN 夜ビルドで 1.5リポジトリいじれるようになってるー
202:デフォルトの名無しさん
08/08/24 08:30:27
svn ci 時にvimに出るdiff結果が文字化けしちゃうの回避方法をご存知でしたら教えてくらさい。
(utf-8の文字列が変わったとき、diffはeuc-jpで開いているみたいなので化けちゃう)。。。
203:デフォルトの名無しさん
08/08/24 09:01:14
env LANG=C svn ci
204:デフォルトの名無しさん
08/08/25 01:25:38
これはアメリカのゲームです。1度やってみてください。
これは、たった3分でできるゲームです。試してみてください。
驚く結果をご覧いただけます。
このゲームを考えた本人は、メールを読んでからたった10分で願い事が
かなったそうです。このゲームは、おもしろく、かつ、あっと驚く結果を
貴方にもたらすでしょう。
約束してください。絶対に先を読まず、1行ずつ進む事。
たった3分ですから、ためす価値ありです。
まず、ペンと、紙をご用意下さい。
先を読むと、願い事が叶わなくなります。
@まず、1番から、11番まで、縦に数字を書いてください。
A1番と2番の横に好きな3〜7の数字をそれぞれお書き下さい。
B3番と7番の横に知っている人の名前をお書き下さい。(必ず、興味の
ある性別名前を書く事。男なら女の人、女なら男の人、ゲイなら同姓の名
前をかく)
必ず、1行ずつ進んでください。先を読むと、なにもかもなくなります。
C4,5,6番の横それぞれに、自分の知っている人の名前をお書き下さ
い。これは、家族の人でも知り合いや、友人、誰でも結構です。
まだ、先を見てはいけませんよ!!
D8、9、10、11番の横に、歌のタイトルをお書き下さい。
E最後にお願い事をして下さい。さて、ゲームの解説です。
205:デフォルトの名無しさん
08/08/25 01:26:36
このレスは>>204の続きのレスです。
>>204をまだ読んでいない方は、先を見てはいけませんよ!!
醍醐味が無くなってしまいます。
1)このゲームの事を、2番に書いた数字の人に伝えて下さい。
2)3番に書いた人は貴方の愛する人です。
3)7番に書いた人は、好きだけれど叶わぬ恋の相手です。
4)4番に書いた人は、貴方がとても大切に思う人です。
5)5番に書いた人は、貴方の事をとても良く理解してくれる相手です。
6)6番に書いた人は、貴方に幸運をもたらしてくれる人です。
7)8番に書いた歌は、3番に書いた人を表す歌。
8)9番に書いた歌は、7番に書いた人を表す歌。
9)10番に書いた歌は、貴方の心の中を表す歌。
10)そして、11番に書いた歌は、貴方の人生を表す歌です。この書き
込みを読んでから、1時間以内に10個の掲示板にこの書き込みをコピー
して貼って下さい。そうすれば、あなたの願い事は叶うでしょう。もし、
貼らなければ、願い事を逆のことが起こるでしょう。とても奇妙ですが当
たってませんか?
206:デフォルトの名無しさん
08/08/26 06:35:32
管理者権限を持っていない借りてるVirtual Hostのサーバーに
SubVersionを入れたりできるのでしょうか?
できるのであれば設定の仕方とか教えてください。
207:デフォルトの名無しさん
08/08/26 07:49:58
インスコ自体は ./configure --prefix=$HOME/usr とかでいいだろうが、
デーモン起動出来るかどうかは知らん。
208:デフォルトの名無しさん
08/08/26 08:33:41
svnserveは3690( 1024より大)番ポートを使うから一般権限でいけるかなぁ。
209:デフォルトの名無しさん
08/08/26 08:44:10
sshで入れてgcc使えればデーモン常駐しなくても出来るよ
ビルドしてsvnserveにパス通しとけばsvn+ssh://でok
210:デフォルトの名無しさん
08/08/27 19:21:03
コミット時、
hooks(start-commit,pre-commit)で、標準出力で画面に適当な文字列を表示させたいのですが、
#!/bin/sh
echo "test 0" >&0 # 標準入力の場合は画面に表示
echo "test 1" >&1 # 標準出力の場合は画面に表示しない
echo
211:デフォルトの名無しさん
08/08/27 19:51:34
____
/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ
.しi r、_) | >>210はワシが汚した
| `ニニ' /
ノ `ー―i´
コミット時のhooks(start-commit,pre-commit)で、
画面に適当な文字列を表示させたいのですが、端末に反映出来ません。
ファイルへのリダイレクションは出来ました。
start-commit は以下のように書いているのですが、端末表示には反映されません
何かアドバイを下さい。
#!/bin/sh
echo "test -" # 標準出力は画面に表示しない
echo "test 1" >&1 # 標準出力は画面に表示しない
echo "test f" >> test.txt # ファイルには落ちる
212:デフォルトの名無しさん
08/08/27 21:26:57
svnserv か Apache かは知らんけど hooks ってサーバーが実行するんだから、
画面なんて持ってないと思うけど。
213:デフォルトの名無しさん
08/08/28 00:32:57
確かめてないけど、
フックスクリプトが終了コード0以外を返したとき、スクリプトの標準出力
(あるいは標準エラー出力)がクライアントにエラーメッセージとして
返されるんじゃないかな。
なので、スクリプトの最後に「exit 1」を追加してみては?
214:デフォルトの名無しさん
08/08/28 11:59:29
TracLightning VerUp age
215:デフォルトの名無しさん
08/08/28 22:19:50
>>214
スレ違い
216:デフォルトの名無しさん
08/08/28 23:02:19
ここの 1.4.6 が消えてる... 古いPCには便利だったのに
URLリンク(the.earth.li)
217:211
08/08/29 01:21:09
青梅から、生還しました。ものすご雨でした雷が止みませんでした。
____
/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ
.しi r、_) | >>210はワシが汚した
| `ニニ' /
ノ `ー―i´
標準出力は端末に表示できないことが分かりました、
ただし、標準エラー出力は出せます、
バグなのか仕様なのか分からん、もう諦めた。
218:デフォルトの名無しさん
08/08/29 08:50:59
start-commit.tmpl には次のように書いてあるので、仕様じゃね?
# If the hook program exits with success, the commit continues; but
# if it exits with failure (non-zero), the commit is stopped before
# a Subversion txn is created, and STDERR is returned to the client.
219:デフォルトの名無しさん
08/08/29 17:07:14
svnサーバのIPアドレスを変えたのだが,うっかりそれまでの
作業コピーをコミットしないままsvnサーバのIPアドレスが代わってしまった.
作業コピー側のsvnサーバのIPアドレスを変えたいのだが,どうすればできるだろうか?
220:デフォルトの名無しさん
08/08/29 17:15:31
svn switch --relocate
221:デフォルトの名無しさん
08/08/29 22:38:45
>>211
いまいち用途がわからないんで聞くけど、start-commitでどんなメッセージを表示させたいの?
222:デフォルトの名無しさん
08/08/29 22:40:17
もう自分でバグだと結論づけたんだからほっとけよ
クレーマーだから
223:デフォルトの名無しさん
08/08/30 03:50:10
>>219
常に名前で解決するようにする
hostsファイルに追加するなりすればよい
224:デフォルトの名無しさん
08/08/31 04:20:22
svnのwindowsバイナリ入れようと思うんですが、
CollabNet版とか
Tigris.org版とか
SlikSVN版とかいろいろあるようで、
どれがいいんですか?
普段はTortoiseSVN使ってるんですが、
バッチファイルで一括処理したい時もあるので
コマンドラインで使えるの探してる訳です。
225:デフォルトの名無しさん
08/08/31 07:57:09
>>224
TortoiseSVNに付属のsvn.exeでは何か不満でも?
226:デフォルトの名無しさん
08/08/31 08:12:12
>>224
TortoiseProc.exe では何か不満でも?
(詳しくは、ヘルプの 付録 D. TortoiseSVN の自動化 を参照)
>>225
TortoiseSVN に svn.exe なんかついてたっけ?
227:デフォルトの名無しさん
08/08/31 11:02:50
>>225
ついてないです。
228:デフォルトの名無しさん
08/08/31 12:22:45
>>226
>TortoiseProc.exe では何か不満でも?
224じゃないがコマンド名なげぇw
俺はとりあえずTigris.orgからダウンロードしたSVN使ってるが、他はなんか違うのかは気になるな。
CollabNetとかアカウント登録しないと落とせないのは何なんだ。
229:デフォルトの名無しさん
08/08/31 12:29:08
>>228
> 224じゃないがコマンド名なげぇw
オプションの方がもっとウザイけど、バッチでやるんなら問題ないだろ。
230:デフォルトの名無しさん
08/08/31 13:43:40
Subversion 1.5.2 age
231:224
08/08/31 16:54:59
TortoiseProcの情報ありがとうございました。
これで大丈夫です。
232:デフォルトの名無しさん
08/08/31 17:28:31
>>230
更新確認した。
233:デフォルトの名無しさん
08/08/31 18:08:32
TortoiseSVN 1.5.3 age
234:デフォルトの名無しさん
08/08/31 20:43:42
changelog?
235:デフォルトの名無しさん
08/08/31 22:43:53
いつもながらTortoiseSVNのバージョン番号はまぎらわしいな
236:デフォルトの名無しさん
08/09/04 05:48:36
リポジトリのレプリケーションってあったら使う?
237:デフォルトの名無しさん
08/09/04 09:18:56
What is replication?
238:デフォルトの名無しさん
08/09/04 09:47:17
DBMS用語のそれじゃね
239:デフォルトの名無しさん
08/09/04 10:18:17
git とかの分散系のを使えばいいんじゃね?
240:デフォルトの名無しさん
08/09/04 16:02:35
svk
241:デフォルトの名無しさん
08/09/04 16:31:42
1.5のはSVKは使えんよ
242:デフォルトの名無しさん
08/09/04 16:39:58
なんで?
243:デフォルトの名無しさん
08/09/04 16:44:30
いきなり途中で送信してしまった orz
なんで?
クライアント TortoiseSVN 1.5.3 & svk-2.0.2 と鯖 1.5.2 との組み合わせで特に問題なく使えてる気がするけど。
何か不具合あんの?
244:デフォルトの名無しさん
08/09/04 17:35:56
うちはアップグレード後、syncもpullもpushもダメになったよ。
245:デフォルトの名無しさん
08/09/04 17:37:49
svkが1.5に対応してないんじゃないか?
246:デフォルトの名無しさん
08/09/04 17:40:11
鯖1.52って言ってもリポジトリのアップグレードしてませんでしたってオチじゃ
247:デフォルトの名無しさん
08/09/04 17:59:23
1.5でリポジトリ変わったからな
248:デフォルトの名無しさん
08/09/04 18:17:25
試しにやってみたけど、普通にmirror→sync→pull→pushと出来たぞ。
249:デフォルトの名無しさん
08/09/05 10:58:12
最新リビジョンにupdateされたワーキングコピーを,
古いビジョンの状態に戻すにはどうすればいいんですか?
例えば,svn update して rev 12. となったとき,
rev 12 の変更が間違いだったことが分かり,
rev 11 の状態に戻したいんです.
250:デフォルトの名無しさん
08/09/05 11:03:16
>>249
11の内容をとってきてコミット
251:249
08/09/05 11:12:40
>>250
ありがとうございます.
その,「11の内容をとってきて」をワーキングコピーの中でやるには
どういうコマンドを使えばいいんでしょうか?
252:デフォルトの名無しさん
08/09/05 11:47:38
Setup-Subversion-1.5.2.en-us.msi
キテター!! っと思ったらドラフトだった・・・
253:デフォルトの名無しさん
08/09/05 11:53:44
>>249
r12 *から* r11への変更をマージする。
254:249
08/09/05 12:03:11
>>253
svn merge -r 12:11
これで逆マージになるんですね.
ありがとうございました!
255:デフォルトの名無しさん
08/09/09 04:36:32
サブバージョンのソフトが違っても.svnに保存するフォルダの方式は同じだと思って大丈夫でしょうか?
具体的に言うとwindowsxpでtigrissvnとtortise.svnを併用してますが大丈夫ですかこれ?
256:デフォルトの名無しさん
08/09/09 05:13:59
>>255
マイナーバージョンまで合ってればほぼ問題ない。
バージョンが同じでも問題のあるケースは Cygwin のやつと混ぜた時の話しか知らない。
257:デフォルトの名無しさん
08/09/09 07:01:30
>>256
見てみたら1.53と1.51でしたし大丈夫そうですね
どうもありがとうございました
258:デフォルトの名無しさん
08/09/09 10:52:21
subclipse, svn.exe, tortoisesvn併用してるけど平気
259:デフォルトの名無しさん
08/09/09 17:43:05
VSS2SVNでSubversionへ移行しました
VSSにtrukjなどは作っていなかったので
ブランチを切れるように、階層のトップに
TortoiseSVNでtrunkを作り、移動を行ったのですが
チェックアウトするとtrunkを作成してからのログしか
見れなくなってしまいました。
移動した段階で過去のログも引き継ぐことは出来ないのでしょうか?
260:デフォルトの名無しさん
08/09/10 10:56:53
SVNのインストーラをダウンロードしようとしたらもう1.5のしかねえ(;´Д`)
1.46のが欲しいのに・・。
261:デフォルトの名無しさん
08/09/10 11:28:41
あるじゃん。
0.19とかいくらでも古いのから選び放題。
URLリンク(subversion.tigris.org)
262:デフォルトの名無しさん
08/09/10 12:18:31
>>259
右ドラックのSVNの移動で移動させた?
それで移動させてコミットするときに追加(+)と出れば履歴も引き継がれるよ。
263:デフォルトの名無しさん
08/09/10 17:36:08
質問
誤って追加指定したファイルを管理外に戻す方法ってありますか?
一度コミットして削除(+コミット)して書き戻せばいいのだけど・・・もっと効率的な方法ってありません?
264:デフォルトの名無しさん
08/09/10 17:42:14
svn revert でどう?
265:デフォルトの名無しさん
08/09/10 17:43:25
対象を1つのファイル/フォルダにすれば、「追加を元に戻す」ってメニューが表示されるのね。
複数のファイルを選択してた orz
駄質問 スマソ
266:デフォルトの名無しさん
08/09/10 19:16:25
Windowsで使うためにsvkをUSBメモリに入れて持ち運ぶことは可能でしょうか?
svn と plink は簡単に持ち運べて便利に使っています。
が、Perl環境込みで持ち運ぶにはどうすればいいかと。
267:デフォルトの名無しさん
08/09/10 19:22:16
可能か不可能かと言う意味なら可能
でも君には無理だと思うよ
268:デフォルトの名無しさん
08/09/11 03:39:26
Subversion って、もっと、こう、なんか、
下のレイヤで起こっている進捗状況を事細かに表示してくれる
デバッグモードなんてないのかねぇ。
ちょっと遅めの WAN 経由でコミットしてるときとか
失敗して結局タイムアウトかよ!ってことがある。
SSHじゃぁ何が起こってるのかのか見ようがないし。
HTTP なら tcpdump でまだ何が起こってるのかある程度つかめるけど。
269:デフォルトの名無しさん
08/09/11 03:51:05
>>268
こういう問題のための neon → serf なんだっけ?
使ってみたらなんか変わるかもよ。
270:デフォルトの名無しさん
08/09/11 09:41:05
いつか neon じゃなくて serf がデフォルトになるんだろうか.
まぁ試そうにもビルドするのが面倒で・・
271:デフォルトの名無しさん
08/09/11 13:36:54
URLリンク(subversion.tigris.org)
1.5 から自分でビルドしなくても使えるようになってる?
272:デフォルトの名無しさん
08/09/11 17:46:09
いつもでっかいファイルをコミットした後のPROPPATCH で
500 エラーが返ってきてコミットに失敗する.
その直前の PUT 自体は問題なく終わる.
何か心当たりある?
273:デフォルトの名無しさん
08/09/11 17:50:16
質問で提示する内容を面倒くさがって殆ど略すようなやつに誰が解答を返すと思うのかね
274:デフォルトの名無しさん
08/09/11 17:55:05
apache のログと tcpdump の結果を出されても困るだけだろ?
275:デフォルトの名無しさん
08/09/11 18:39:45
500ならapacheのログがあるとだいぶ助けになるかもしれんよ。
276:デフォルトの名無しさん
08/09/11 21:54:16
拠点AとBがあって、両方に開発チームがいるんだが
AとBの間はそんなにネットが太くない
たとえばAにリポジトリサーバがあったとき、拠点Bの各メンバが
それぞれAにとりに行くのは遅いのであんまりやりたくない
拠点Bにキャッシュっぽいものを置けないだろうか
・readをキャッシュしてすばやくかえす
・writeはスルーしてキャッシュをクリアする
みたいなの。
作ってくれたらウチの妹を(検閲)していい。
277:デフォルトの名無しさん
08/09/11 22:00:16
妹うp
278:デフォルトの名無しさん
08/09/11 22:03:35
妹のスペックを明らかにしないのは下請法違反だな。
279:デフォルトの名無しさん
08/09/11 23:29:17
素直に分散型がいいかもよ?
280:デフォルトの名無しさん
08/09/12 06:39:05
gitとかの分散型に移行
TortoiseSVN使いだったが、git意外と使いやすい。コマンドラインでもいけるなこれ
281:デフォルトの名無しさん
08/09/12 07:04:22
>>276
svk使う。
readキャッシュが欲しいならミラーの機能があったような気がする。
282:デフォルトの名無しさん
08/09/12 08:14:04
更新はそんなに遅くは無いと思うが
まさか毎回チェ(ry
283:デフォルトの名無しさん
08/09/12 08:40:25
Subversion 1.5.0 での新機能 (WebDAV Write Through Proxy)
URLリンク(www.asahi-net.or.jp)
284:デフォルトの名無しさん
08/09/12 12:28:48
>>276
拠点Aがsvn以外にできないならsvkだな。
svkのリポジトリをローカルのsvnから見えるようにするだけでインチキくさい事もできるし。
285:10
08/09/12 12:30:59
>>10 で書いていた不具合くさいものは 1.5.2 で直ったようです。
* Pass client capabilities to start-commit hook (issue #3255)
報告まで。
286:デフォルトの名無しさん
08/09/13 08:39:36
>>283
おお、これちょっと試してみよう!
よくやった、ウチの妹を(検閲)していいぞ!
svkは以前試したんですが、手数が増えるのがちと難点でした・・・
できれば透過的であってほしいんです
287:デフォルトの名無しさん
08/09/15 12:40:03
svk でミラーとると、デポットのトップに svm:mirror っていう
値のないプロパティができるんですが、つまり svm:mirror が
トップにあるような subversion リポジトリは svk で
使われているかもしれないよっていうインジケータと思っていいんでしょうか?
てっきり svk:ほげほげ とかいうプロパティがつくものと思ってたら
svm:ほげほげ だったんで、なんでかなぁ、と。svm って何の略?
なんかそういうツールが過去にあったんでしたっけ?
さすがにサポートベクタマシンじゃないしなぁ・・
288:デフォルトの名無しさん
08/09/15 13:02:16
基本的にsvkの質問は帰ってこないと思え
289:デフォルトの名無しさん
08/09/15 13:10:34
svm:mirror は空のプロパティじゃなくて、
デポットのどのツリー以下に何がミラーされているかが
書かれているプロパティでした。
まだ svk 使い始めたばかりなんで手探り
290:デフォルトの名無しさん
08/09/15 15:36:43
depotの最後のtは発音されんので、カナ書きするならディポ/デポあたりが無難かとー。
# perforceのdepotは「ディポ」だったかな?
291:デフォルトの名無しさん
08/09/15 15:44:29
オフィス・ディポ
292:デフォルトの名無しさん
08/09/15 15:57:23
なるほど・・フランス語からだからなんですね
293:デフォルトの名無しさん
08/09/16 12:37:53
俺のまわり、みんなデポットって言ってる
294:デフォルトの名無しさん
08/09/16 12:41:58
英語読みでもいいと思う。
295:デフォルトの名無しさん
08/09/16 12:46:31
うちなんか、TortoiseSVNを松本って呼ぶんだぜ・・。
296:デフォルトの名無しさん
08/09/16 12:55:27
ガッツだせ。
297:デフォルトの名無しさん
08/09/16 13:48:49
おれもそれは想像した>松本
298:デフォルトの名無しさん
08/09/16 13:51:36
せめて亀にしてくれよって言ったけどダメだった。
299:デフォルトの名無しさん
08/09/16 16:22:44
なんで松本って言うんだ?
300:デフォルトの名無しさん
08/09/16 16:27:27
>>294
いや、英語読みで末尾のTを発音しないのだよ。
URLリンク(eow.alc.co.jp)
301:デフォルトの名無しさん
08/09/16 16:32:57
depotはフランス語由来なので英語圏でもtを発音しないのだけれど、それを英語読みというのかなぁ。
302:デフォルトの名無しさん
08/09/16 16:34:19
>>299
ウルフルズのトータス松本
303:デフォルトの名無しさん
08/09/16 17:15:48
ディポなんて言われても困るんだが
304:デフォルトの名無しさん
08/09/16 22:11:52
言葉なんか通じればいい。
どっちにしろ、俺たちの発音じゃネイティブには通じないんだから。
305:デフォルトの名無しさん
08/09/17 10:23:18
通じればそれで良いが松本はヤメレ
306:デフォルトの名無しさん
08/09/17 10:31:45
トータス
ターチル
ちがうの?
307:デフォルトの名無しさん
08/09/17 11:09:57
英語のトータスを知らなかったから、
トロヤンと読んでいて笑われた
308:デフォルトの名無しさん
08/09/17 11:15:00
トータスは脚で歩く陸亀、
タートルは鰭で泳ぐ海亀。
309:デフォルトの名無しさん
08/09/17 11:19:45
because he taught us
310:デフォルトの名無しさん
08/09/17 11:49:09
mock turtle乙
311:デフォルトの名無しさん
08/09/17 12:30:23
>>301
ローマ字読みだろ。jk
312:デフォルトの名無しさん
08/09/17 12:32:34
>>308
TMNTは海亀だったのかー!w
313:デフォルトの名無しさん
08/09/17 13:00:56
>>312
いいんでない? アメリカ人がちゃんと区別できるとは思えんし。
314:デフォルトの名無しさん
08/09/17 19:08:55
>>313
アメリカ人なめんな!
英語の話なのに。w
315:デフォルトの名無しさん
08/09/17 19:15:19
陸にいるからリクガメ、海にいるからウミガメといわけではないよ。
316:デフォルトの名無しさん
08/09/17 19:18:13
アメリカでは全部タートル
嘘みたいだけどコレ本当の話
317:デフォルトの名無しさん
08/09/17 20:44:35
ほんとかどうかは知らんけど、メリケン野郎はそう言う細かいことを
気にしないだろうとは思う。
318:デフォルトの名無しさん
08/09/19 01:59:48
>>217
仕様じゃ、ぼけー
source確認したら、標準出力は/dev/nullに突っ込まれとったわ
319:デフォルトの名無しさん
08/09/22 09:28:49
svn+ssh じゃなくて、単に(自己署名証明書でもいいから)
SSL でラップしただけのアクセス方法って使えないのかな?
svn+ssl というか、svns というか・・・
320:デフォルトの名無しさん
08/09/22 12:21:36
>>319
自分たちだけで使うなら自己証明で十分だとおもう。
321:デフォルトの名無しさん
08/09/22 12:34:21
>>319
うん,まぁ一応フィンガープリントは別経路で通知するけどね.
それはそうと svn+ssl て可能?トンネリングの一種として
なんかやりようがあるのかなぁ.sslwrap なんぞでできたりするだろうか.
322:デフォルトの名無しさん
08/09/22 12:36:44
今は stunnel なのか?
323:デフォルトの名無しさん
08/09/23 00:50:30
Stunnelとかstoneとかでぐぐるのだ
個人的にはstoneが好きさ
324:デフォルトの名無しさん
08/09/25 12:04:39
TortoiseSVN 1.5.3 で、
「差分」「URLと差分」がメニューに出てこない。
「以前のバージョンとの差分」しか出ない。
なぜだろう。
325:デフォルトの名無しさん
08/09/25 13:24:47
>>324
あれ?以前は出てたの?
俺偶然にもさっき初めて TortoiseSVN で
10リビジョンくらい前の状態と diff 取りたくて
どうやってやるんだ?って困ってた.
古いリビジョンを別の場所にエクスポートして
cygwin のコマンドラインで diff 取った.
バカなことしてたのかな俺.
326:324
08/09/25 15:04:20
>>325
自己解決した。シフト押しならが右クリックすると、メニューに出てくる。
327:デフォルトの名無しさん
08/09/25 15:15:11
.svn フォルダ以外のファイルをまとめて全部消す方法ってありますか?
.svn だけ消すなら、Windows のエクスプローラで検索して消せばいいんですが
それの逆をやりたいのです。
328:デフォルトの名無しさん
08/09/25 15:16:21
>>325
ログ表示
ログウインドウでリビジョンを2つ選択
右クリック
リビジョンを比較
うまー
329:デフォルトの名無しさん
08/09/25 15:20:44
>>327
つ find
つ Perl
330:デフォルトの名無しさん
08/09/25 15:30:45
>>328
その方法だと、別ブランチやタグとの比較ができない(ログには直系の先祖しか出てこないから)
331:デフォルトの名無しさん
08/09/25 15:40:39
>>329
やっぱそれしか無いっすか・・・
いまperlでシコシコ書いてますorz
332:デフォルトの名無しさん
08/09/25 16:04:09
Pythonマンセー
333:デフォルトの名無しさん
08/09/25 17:43:07
>>327
del *.* /s /q
.svnの中はリードオンリーだからこれで.svnを残して消せる。
334:デフォルトの名無しさん
08/09/25 17:47:31
.svnだけ消すならチェックアウトしたフォルダーにエクスポートだ(TortoiceSVN 1.5の場合)
335:デフォルトの名無しさん
08/09/25 17:50:12
何でよりによって.svnだけ残したいのか分からんが
336:デフォルトの名無しさん
08/09/25 23:19:28
ライブラリのソースの最新版をzipでダウンロードしたときに便利。
チェックアウトフォルダの.svnを残してライブラリファイルを削除。zip展開。svn追加、svnコミット(紛失にチェック)ってやると簡単に履歴登録できる。
337:デフォルトの名無しさん
08/09/26 07:27:50
findで十分じゃん。perlとか書く必要ないのに。
338:デフォルトの名無しさん
08/09/26 08:35:04
windows だとそういうコマンドラインのインターフェイスがもどかしいよな
最近は cygwin の chere がお気に入り
339:デフォルトの名無しさん
08/09/26 09:01:15
chereって検索したらエロいのが出てきた
340:328
08/09/26 12:57:02
>>330
だから何なんだよ?
>>325の要件とは関係ないだろが。
言いがかりつけんな、カス。
貴様には
つ レポジトリブラウザ
341:デフォルトの名無しさん
08/09/26 13:01:01
>>335
たぶんいわゆるmake cleanがしたいんじゃね?
おれもまれにそうしたいことがある。
342:デフォルトの名無しさん
08/09/26 13:02:46
TortoiseSVNの表示としてはリポジトリブラウザ
343:デフォルトの名無しさん
08/09/26 13:12:19
>>337
Windowsだと、最初からわりきってPerlなりなんなりで
スクリプトを書いたほうが逆に簡単じゃない?
344:デフォルトの名無しさん
08/09/26 13:15:23
最初に思いついた使い捨てコードこそ最良
345:デフォルトの名無しさん
08/09/26 13:37:03
FORとFIND使えばDOSで出来るけどね
346:デフォルトの名無しさん
08/09/26 13:39:53
エロゲのセーブデータをsvnで管理できますか?
347:デフォルトの名無しさん
08/09/26 13:45:29
普通に出来る。
ゲームのデータはpdumpfsとかのが楽だと思うが。
348:デフォルトの名無しさん
08/09/26 16:26:54
>>345
FORって使いにくくね?
349:デフォルトの名無しさん
08/09/26 16:32:46
使いにくいけどテンプレ化してコピペするだけだから慣れれば楽
350:デフォルトの名無しさん
08/09/26 16:34:45
使いやすい、使いにくいっていうより
Perlのインストールが不要だから楽
351:デフォルトの名無しさん
08/09/26 17:48:31
そういう用途ならwsh便利なのに
352:デフォルトの名無しさん
08/09/26 22:09:02
wsh って言うか、VBScript にしろ JScript にしろ、
それなりにコード書かないといかんからなぁ。
ぶっちゃけ >>333 でいいと思うが、俺なら
dir /s /b /a-d | find /v ".svn" > dir.svn
for /f "delims=" %f in (dir.svn) do del "%f"
del dir.svn
ってやるかな。
353:デフォルトの名無しさん
08/09/27 07:42:25
svn: アクセスのときの認証情報(リポジトリ内の conf/passwd だっけ?)
を使って、 http: アクセスのときにも認証することってできない?
http: アクセスのときは apache の認証モジュールのために
別途 htpasswd ファイルとか作るって認証情報が食い違って面倒・・・
LAN 内でしか使ってないから認証しないって言う手もあるけどそれは
さすがにどうかと思うし。
354:デフォルトの名無しさん
08/09/27 10:14:08
>>352
>/a-d
スレ違いだが属性の排他指定ってそう書くのかよ!
ヘルプみていろいろ試しても全然わからなかったから使ったことなかったよ。
どうやればそんな変態表記を思いつけるんだ・・・
355:>>352
08/09/27 10:48:36
>>354
> どうやればそんな変態表記を思いつけるんだ・・・
そんなもんヘルプの例見りゃアホでもわかるだろ。
って、今、ヘルプ見たら dir /s/w/o/p/a:-d ってなってた。orz
どうやって思いついたんだ? > 俺
356:>>352
08/09/27 10:56:22
>>353
> LAN 内でしか使ってないから認証しないって言う手もあるけどそれは
1人 Subversion ならともかく、複数人で使ってるならセキュリティ云々以前に
認証しないと更新者の名前が記録されないからその選択はなしでしょう。
そもそも、svn:// と http:// の両方のプロトコルを併用してるってこと?
http:// 使ってるならそっちに統合すればいいと思うけど、社内ネットワークの
関連とかで難しいのかな。
Apache の認証モジュールに手を入れるぐらいしか思いつかない。
357:デフォルトの名無しさん
08/09/27 12:18:32
>>356
たしかにユーザ名が記録されないのは痛いな。
部署内では svn が通るんだけど、
部署外のメンバーは https でしかアクセスできない。
なので認証情報を一元化したくて。
本当は社内で LDAP があるからそれに統一するのが
いいんだけど、svnserve は LDAP から認証情報
もってきてくれないしなぁ。
358:デフォルトの名無しさん
08/09/27 13:45:41
部署内の人も https でアクセスすればいいんじゃないの?
359:デフォルトの名無しさん
08/09/27 13:56:46
ユーザ名が記録されないっていうか、ログイン名になるんだけどな
360:デフォルトの名無しさん
08/09/27 21:23:35
>>353
mod_authz_svn じゃだめ?
361:デフォルトの名無しさん
08/09/27 22:15:33
部署内/部署外をhttpsによるアクセスで統合して、
個別のフォルダへのアクセスはAuthzSVNAccessFileでまとめてやる。
362:デフォルトの名無しさん
08/09/28 01:04:07
svnプロトコルでもSASL経由でLDAP使えるっぽいけど、
そのバイナリが対応してるかどうかは知らない
363:デフォルトの名無しさん
08/09/28 15:03:19
>>360
それは authentication じゃなくて authorization。
URLリンク(svn.haxx.se)
I wanna announce mod_authn_svn:
mod_authn_svn.c allows sharing the password file
between Apache 2.1 and svnserve. It reads the svnserve
password files and authenticates users against it.
同じこと考えてた人がいるようだけど、
すでにメンテナンスされていないっぽい。
364:デフォルトの名無しさん
08/09/29 21:08:41
TortoiseSVN って、「OFF」 できますか?
net stop ほげほげとか、taskkill はげはげとか、
コントロールパネルのどこかをいぢるとか
どんな方法でもいいです。
使いたいときだけ使って、使わないときは止めておきたいのですが。
今は仕方なく、使うときだけインストールして、使わないときはアンインストールしてます。
ものすごくメンドクサイです。
365:デフォルトの名無しさん
08/09/29 21:20:29
Windowsがないから試せないが、TortoiseSVNはたしかシェルエクステンション
として作られているから、ShellExViewみたいなソフトでON/OFFできるかも。
366:デフォルトの名無しさん
08/09/29 22:08:43
>>365
ShellExView を速攻でダウンロードして試してみましたがダメでした。
これは、右クリックメニューから隠すだけのソフトであって、
TortoiseSVN みたいなソフトを完全に停止させるわけではないみたいです。
なんで停止させたいのかというと、ファイル名を変更したりとか、
いろいろ作業すると、エクスプローラのファイル一覧ウインドウがリフレッシュされてしまい
作業していたファイルを見失ってしまうからです。
たとえば、hogehoge.java.mine を hogehoge.java にリネームすると
ウインドウが再描画されて、hogehoge.java を探さなければなりません。
1つのディレクトリに1000個とか2000個とかたくさんのファイルがあると
何度も探さなければならなくてイライラするんです。
なんか、たちの悪いウイルスにでも感染したのかと思ったら、
TortoiseSVN のせいだと分かったんです。
TortoiseSVN を停止しなくても良い方法があれば、それでもいいので
どなたか良い知恵をください。
あ、DOS窓で・・・とかは無しで。
367:デフォルトの名無しさん
08/09/29 22:20:21
>>366
> いろいろ作業すると、エクスプローラのファイル一覧ウインドウがリフレッシュされてしまい
レジストリを弄ってウインドウをリフレッシュさせない方法があったような気がする。
もしくは、別のファイラーを使う。
368:デフォルトの名無しさん
08/09/29 22:31:59
俺としては1つのディレクトリに1000も2000もある状態をどうにかしたいところだけど・・・
エクスプローラでhogehoge.javaってキー打つとそのファイルのところまで移動してくれない?
369:デフォルトの名無しさん
08/09/29 22:37:23
アイコンオーバーレイやめればいいんじゃないの?
370:デフォルトの名無しさん
08/09/30 12:42:31
>>366
設定>アイコンオーバーレイ>ドライブの種類 にて、全ドライブのチェックを外す。
アイコンオーバーレイさせたいフォルダのみを「含めるパス」に記入する。
371:デフォルトの名無しさん
08/09/30 17:00:25
MigemizeExplorerいれろ
372:デフォルトの名無しさん
08/10/03 07:33:04
foo\
bar\
baz\
というディレクトリ構成があってそれぞれに.svnディレクトリがあって
プロジェクトfooとそれとは無関係なプロジェクトbar(bazを含む)がチェックアウトされた状態になっている。
このときfoo\bar\baz\test.txtというファイルのパスからtest.txtのプロジェクトのルートである
bar\ディレクトリを見つけ出すのはどうすればいいんでしょうか。
.svnのあるディレクトリを上方向に辿って行くとfooがルートだと誤認識されてしまいます。
正式なチェック方法がなければ.svnの中を探る実装依存でもいいです。
.svn/entriesのリポジトリパスを見ると出来そうな気もしてますがいい方法があれば教えてください。
373:デフォルトの名無しさん
08/10/03 08:22:06
svn:externalsがあるトコで止めたらどうか。
svn:externals使ってるわけでもなく混在させてるなら知らん。
374:デフォルトの名無しさん
08/10/03 08:29:53
無関係ということはsvn:externalsを使っているわけではないのだろう。
svn info --xml |sed -n 's/<url>¥(.*¥)<¥/url>/¥1/p'
でィレクトリのリポジトリパスを抜き出してチェックするくらい?
直接.svnの中を直に見るよりはマシ程度のレベルだが。
375:デフォルトの名無しさん
08/10/03 18:50:11
既出かも知れんが、VC6でビルドしたexeにリビジョン番号を埋め込む方法ないかな。。
いまは、ビルド時にSubWCRev.exeでバージョンリソースに最終コミットリビジョンを
埋め込んでるんだけど、そのバイナリをコミットするので、リビジョンがずれてしまう。
svn:keywordsを使ってexe内のバージョンリソースをcommit時に書き換える方法を検討したのだが、
バージョンリソースは必ずutf16で埋め込まれてしまうので、keywords置換が発動してくれない。
需要のある機能だと思うんだけど。。。だれか解決した人いませんか?
376:デフォルトの名無しさん
08/10/03 19:13:29
とあるソースあるいは全ソースにstatic char文字列
377:デフォルトの名無しさん
08/10/03 19:21:48
svn のリビジョン番号は、コミット毎に1つ進むタイムスタンプに過ぎないので、
プロダクトのリリース番号に関連付けしないことをお奨めするよ。
むしろ、プロダクトのリリース番号は独自に管理して(バージョン番号をカウントアップするシェルスクリプトを用意しておくと良い)
リリース作業バッチで、バージョン番号を更新し、同時に svn commit , svn copy tags/version-xxx を実施するやりかたがお奨め。
378:デフォルトの名無しさん
08/10/03 19:50:47
WCとリポジトリ見てビルドIDを生成するツールを作ってビルド時に使っている。
379:デフォルトの名無しさん
08/10/03 21:50:04
>>375
> そのバイナリをコミットするので、リビジョンがずれてしまう。
それ無理じゃね?
コミット完了するまでリビジョンはわからんし、コミット前までに
リビジョンはわかってないとバイナリに埋め込めないでしょ?
むしろ、チェックアウト/エクスポート時に埋め込むような方法を
考えた方がいいと思うけど。
380:デフォルトの名無しさん
08/10/03 22:16:10
キーワード展開が使えないか
381:デフォルトの名無しさん
08/10/03 22:41:16
ていうかソースファイルから生成されるバイナリってバージョン管理の対象に含めるものなの?
382:デフォルトの名無しさん
08/10/03 22:51:14
コンパイルの結果生成されるファイルは含めないのが普通だと思う。
だけど、最終的な目的ファイル(exe等)は含めておくと便利だと思う。
383:デフォルトの名無しさん
08/10/03 22:51:53
普通はソースツリーでタグを生成した時のリビジョン番号でアナウンスするもんだと思ってた。
384:デフォルトの名無しさん
08/10/04 09:19:33
俺は(リリース)タグ上でビルドするとリビジョン付のバイナリが勝手にできるようにしてる。
タグ名についてる枝番は通常、リリースのリビジョンより一つ若いが気にしない。
svn info の Last changed Revから取ってる。
385:デフォルトの名無しさん
08/10/04 20:49:26
TortoiseSVNでコンテキストメニューの&DIFFが削除(&D)とかぶるってるんだけど
これ簡単に変える方法あったらおせーて。
サブメニューに移動ってのは無しで。
386:デフォルトの名無しさん
08/10/04 22:08:06
>>383
リリースタグ打ったんだからリリースタグをアナウンスすればすっきりするんじゃないか?
387:デフォルトの名無しさん
08/10/05 14:28:07
SCCS、RCS時代に普通に行われていた管理方法が、いとも簡単に忘れ去られた事実について。
388:デフォルトの名無しさん
08/10/05 19:57:56
svnversion すると
1234:1240M
って出るんだけど、
左の 1234: が出なくなるようにするには
どうしたらいいの?
389:デフォルトの名無しさん
08/10/06 01:53:01
svn up
390:375
08/10/06 12:52:05
>>376
SubWCRev.exe使うんだろ?1こずれるんだよね。
>>377
Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。
特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?
>>379
キーワード展開をうまく利用できれば可能なはずなのよ。
>>380
そうなのよ。
>>384
それSubWCRev.exeで出来るよ。
で、今は俺も1つずれるのを気にせず運用してきたわけだが、
新人の混乱がどうも避けられなくてね。何度説明しても、
体に浸透するまで数回はミスるようだ。
391:デフォルトの名無しさん
08/10/06 13:10:53
>>390
リビジョンがいっこずれてるからって、何をミスるんだ?
392:デフォルトの名無しさん
08/10/06 14:42:31
ライブラリのRubyバインディング使いたいんだけど、まとまったドキュメントってどっかに無い?
393:384
08/10/06 16:35:21
そうか、ここはSubversionという名前だけど、TortoiseSVNについて語るスレだったな。
.exeが走らないプラットフォームだから、関係なかった。
394:デフォルトの名無しさん
08/10/06 16:47:32
>>393
ちゃんとあんたのレスも読んでいるからそんなに不貞腐れなさんなって。
ただちょっと、>375がSubWCRev.exeを知っている自分に酔っているだけなんだから。
395:名無し募集中。。。
08/10/06 16:51:23
svkって安定してる?
1.05くらいの時に使ってpushできなくなって困ったけど
今は2.02か・・・
396:デフォルトの名無しさん
08/10/06 18:08:56
>>390
> Nightly Buildで毎晩テストしてる状況で、毎晩リリースタグを打つわけにもいかない。
毎晩ビルドなら、日付で管理するのが一番良いと思うぞ。
そもそもバッチ処理なら、毎晩タグ打てば良い。用済みで邪魔になったら削除すれば良い。
> 特定のバイナリから、それをビルドしたリビジョンが確実に判明する状況は、普通に便利だと思わない?
リビジョン番号は、本質的にリポジトリの更新番号にすぎないので、その利便性は、日付による管理と大して変わらない。
タグ名なら差分比較やチェックアウトの指定にそのまま使えるが、リビジョン番号はどのブランチかを併せて指定しないと使えない。
リビジョン番号より、タグ名をバイナリに埋め込んだほうが、はるかに便利です。
397:デフォルトの名無しさん
08/10/06 21:23:32
$Id:$ とかを使うC系プログラマに質問。
#ident ってみんな使う?
static char と違って.hファイルに書いても無問題なのがありがたいが。
398:デフォルトの名無しさん
08/10/06 23:30:08
>>395
自分の使い方だと安定してるが、今のとこミラー専用でsyncとsmergeしかしてないんで参考にならないか。
検索してたら偶然、いつのまにか2.2.0になってたのを発見した。
URLリンク(lists.bestpractical.com)
URLリンク(search.cpan.org)
SVKはどうも、公式ページとかさっぱり更新されないのが不安だw 開発は続いてるようでよかったが。
Windowsバイナリはまだだろうな…。
399:デフォルトの名無しさん
08/10/07 10:49:36
SVN1.5にしたリポジトリに対してmirrorしてpushしたけど問題なかったよ
400:デフォルトの名無しさん
08/10/07 16:52:04
TortoiseSVNで、最近、差分を見ようとすると、
「ファイルの改行コードに一貫性がないため、差分を表示できません。」
ってのがよく出て差分が見られないんだけど、どうにかなりませんか?
401:デフォルトの名無しさん
08/10/07 17:37:28
WinMergeを外部DIFFに指定して
空白だかを無視に設定してみたら。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4747日前に更新/232 KB
担当:undef