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


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

Subversion r10



1 名前:デフォルトの名無しさん [2008/07/09(水) 10:02:46 ]
Subversionはフリーなオープンソースのバージョン管理システムです。

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

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

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

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

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

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

614 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 06:28:12 ]
>>613
svnserve でリポジトリのパスはどう指定してるの?

615 名前:デフォルトの名無しさん [2008/11/09(日) 07:01:25 ]
>>614
C:/subversionrepository
です。
create repositoryとか、command lineで打って作りました

616 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 08:10:38 ]
>>615
なら svn: の URL に subversionrepository は要らんのじゃないか?

617 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 17:00:23 ]
>>613
参照ボタンでブラウズして設定したら確実だよ

618 名前:613 [2008/11/09(日) 17:36:19 ]
!やっぱり人に相談できるとすぐわかる><
皆ありがとう><


619 名前:613 [2008/11/09(日) 17:51:24 ]
だめでした。

svn://192.168.x.x:5000/
でinportをしてみたところ

   ファイル 'C:\SubversionRepository\conf\C:\SubversionRepository\conf' を開けません: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

とでました。
しにたい

620 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 17:59:01 ]
>>619
いいかげんに svnserve のコマンド全部晒してみろ。

621 名前:613 [2008/11/09(日) 18:00:11 ]
できました!!!!!!
このエラーはパスワードファイルを開くことができないというものでした。
--C:\SubversionRepository\conf\svnserve.conf-----------------------------------------
password-db = C:\SubversionRepository\conf\passwd

から、
password-db = passwd

に変更することによっていけました!!!!!


622 名前:613 [2008/11/09(日) 18:00:58 ]
>>620
ありがとぅ><



623 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 18:01:57 ]
>>619


624 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 18:04:36 ]
TortoiseSVNのアイコンオーバーレイはスゲー便利なんだけど、
たまに「今はダメ!ダメなの!ちょっとまって!!」
っていうトキがあるじゃないですか

イチイチ
 右クリック→SVN設定→含めないフォルダ
ってやるのがすげーめんどいんッスよ

なんかこうコマンド一発でビシーっとON/OFFできませんかね?

よろしくお願いします

625 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 19:39:16 ]
>>624
cmd.exe

626 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 01:06:04 ]
「無視リストに追加」じゃなくて?

627 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 11:27:55 ]
困る事がそもそもない

628 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 11:43:45 ]
624です

>>366さんみたいなこともあったり、
あと、アイコン更新のためにガーッとHDD見に行くから
そんときフォアグラウンドのアプリがひっかかるっていうか
エクスプローラ握られたり
そういうのがあるンすよ

チョットしらべたんですけど
TortoiseProc.exeがつまるところsvn.exeみたいなもんらしいじゃないですか
そのほかに「設定ダイアログを開く」コマンドラインオプションがあるらしくって
ここに
「除外リストに追加」「除外リストから削除」
コマンドがあればナア・・・って思いました

よろしくおねげえしますだ

629 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 12:19:09 ]
そんなに不満ならTortoiseSVNを使うなよ

630 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 13:38:50 ]
アイコンオフにしちゃった


631 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 14:08:15 ]
もうSmartSVNでも使えば?

632 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 14:12:26 ]
要JREか
名前と裏腹に重そうだ



633 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 14:22:14 ]
なら兎でも使えよ

634 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 23:12:38 ]
>>628
アイコンオーバーレイの設定のところで
■除外するバス 「*」
■含めるパス   「C:\svn-work\*」   ※ c:\svn-work 配下が作業フォルダの場合
■除外フォルダを通常として表示する のチェックは外す

とすれば、含めるフォルダだけがオーバーレイの対象となる。
あと、同設定画面の上の方にある、アイコンオーバーレイ/状態のところで
■エクスプローラ上でのみオーバーレイとコンテキストメニューを表示する にチェック

しておけばダイアログ上でオーバーレイしなくなる  (筈)

635 名前:634 mailto:sage [2008/11/10(月) 23:18:04 ]
って言う事じゃないのか。
失礼しました

636 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 01:43:36 ]
>>633
rabit?

637 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 22:52:04 ]
自分の周りで TortoiseSVN の svn:ignore を誰も使っていないんですけど、
ほとんど使われない機能ですか?

638 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 22:53:34 ]
>>637
よく使うけど。

639 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 22:59:10 ]
>>637
以前までは使用していたけど、新規フォルダを追加した時にいちいち設定しないと
いけない。その度に無駄(?)なコミットが発生するのが嫌でした。

うちの場合、プロジェクト毎に無視ファイルなどが共通なので(VSの自動生成ファイル
やフォルダを無視するのみ)、設定→一般の除外/無視するパターンを
使えばお手軽です。

プロジェクト毎に無視するパターンが異なる場合は、使わないといけないですが

640 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 06:50:58 ]
>>639
ローカルで追加状態の(コミット前の)フォルダにも設定できるよ。

641 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 11:09:29 ]
コミットと同時にサーバ側であるディレクトリにチェックアウトする方法ってありますか?

642 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 12:13:48 ]
>>641 post-commit フック



643 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 04:57:27 ]
誰か dsvn.el を使ってる人いない?

dsvn.elでemacsでsubversion
openlab.dino.co.jp/2008/04/23/185154236.html

コミットやアップデートはできるんだけど、なぜか属性の編集ができない。
コマンドラインからsvn propedit でつけた属性が、
dsvn.elの編集画面では表示されない。
新たに書き直すつもりで、その編集画面で
svn:ignore *
などと書くと、svnという属性にignoreという値が付いてしまう。
自分は何を間違えているんだろう?


644 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 09:53:18 ]
describe-mode

645 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:08:37 ]
svkwin32 2.2.0 きとる。

646 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:22:51 ]
svk忘れられてなかったことにほっとした

647 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:22:57 ]
おぉ、ほんとだ。
でも svk 自体は 2.2.1 まで来ている。
svkwin32 も 2.2.1 を待った方が良いのかな?

648 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:44:14 ]
>>644
> describe-mode

それは当然見たんだよ。プロパティの編集画面 "*propedit ファイル名 *" で
describe-mode すると

Svn propedit mode:
Major mode for editing Subversion properties.

これしか説明がない。describe-function svn-propedit すると

svn-propedit is an interactive Lisp function in `dsvn.el'.
(svn-propedit FILE)

Edit properties of FILE.

やっぱりこれしか説明がない。

dsvn.elのソースも見たが、関数 svn-propedit だけでコードが数十行もあって、
Emacs Lispを知らん俺には解読不可能。


649 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:48:13 ]
ちなみに件の編集画面には、以下のメッセージが表示される。
これが唯一のドキュメントなのかな。

# Properties of (編集対象のファイル名)/
#
# Lines are on the form PROPNAME: VALUE for single-line values,
# or just PROPNAME: followed by one or more lines starting with > for
# multi-line values. Lines starting with # are ignored.
#
# Change, add, delete or rename properties just by editing this
# buffer; then press C-c C-c to save changes.

当然だが、

・元々プロパティを設定してあるファイルをこのモードで開いても、既存のプ
ロパティが表示されないのはなぜか。

・属性名とその値の区切り記号は : なんだけど、svn:ignoreみたいに属性名自
体に : が含まれる場合はどうしたらいいのか。

これらの疑問に対する答えはない。


650 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:50:49 ]
長文書いてる暇があるなら調べろよ無能

651 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 11:07:22 ]
もうGoogle先生にもさんざん聞いて、ダメだったから質問に来たんだよ。
SubversionユーザのEmacs使いならpsvn.elかdsvn.elを使ってるだろうから。


652 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 12:25:22 ]
>>651
あんたは間違ってない
安心しろ

俺にはアドバイスできんのが残念だが



653 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 16:14:07 ]
問題の関数上で M-x edebug-defun して実行してみ

654 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 16:20:00 ]
dsvn.el ver1.6 をちらっと見た感じだと、 PROPNAME: VALUE というのを探す regex が
"^\\([^ \t\n#>][^ \t\n]*\\): *\\(.*\\)$" となっている
ちょっと elisp の仕様がはっきりわからんが * が最長マッチ?するなら

svn:ignore: *

でお望みの動作にならんだろうか

655 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 20:43:01 ]
大変遅くなってしまった。ご回答いただいたのに申し訳ない。

>>653
やってみたが、どうも使い方がわからない。自分にはネコに小判だった。すみ
ません。

>>654
おお、まさにそれだった!svn:ignore: * で行けたよ、ありがとう!
しかし、

・編集画面で、既存のプロパティが表示されないので、プロパティがいつも上
書きになってしまう。dsvn.el自身で設定したプロパティすら表示できない。

・プロパティを書き込むとき、
Failed setting property プロパティ名 of 対象のファイル
というエラーメッセージが表示されて、処理が中断してしまう。
しかし実際は属性は書き込まれている。

というわけで、ちょっと実用に耐えない。

svn propedit は普通に使えるので、とりあえずはそちらを使うことにして、
dsvn.elについてはまた試行錯誤してみます。


656 名前:デフォルトの名無しさん [2008/11/14(金) 17:18:40 ]
TortoiseSVNをリポジトリブラウザとして使っているとき,
(右クリックの Repo-browser),ドラッグ&ドロップで
ファイルをインポートできるけど,インポートしている間
(ネットワークごしに転送している間)エクスプローラごと
固まってしまうのは何とかならないんでしょうか?
エクスプローラのエクステンションだから仕方ない?

657 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 19:46:49 ]
ちょっとしたことをお聞きします。
TortoiseSVNでのコミットログの文字コードはエンコードは何で保存されているんでしょうか?
どこかドキュメントに記載はありますでしょうか?

他のバージョン管理ツールとの兼ね合いで気になりました。


658 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 22:41:08 ]
subwcrevでURLを取得しようと思ったらテンプレートファイル作らないとだめ?
コマンドの結果で見たい。

目的はtagsのURLでない場合はリリースさせたくないためなんだけど。

659 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 11:48:50 ]
間違えてリポジトリに登録したファイルを リポジトリから削除すると、
ワーキングコピーでsvn upしたときにそのファイルが削除されるんだけど、
これを防ぐいい手ない?

subversionの管理下から外したいだけで、削除されると困るときが在るんだけど。


660 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 11:51:55 ]
リポジトリ管理下のまま、リポジトリから削除して
ローカルのが消えちゃうってこと?
あたりまえじゃね?

661 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 12:01:01 ]
消えてから、消える前のリビジョンのをcatで持ってくればいいんじゃね?
あとはsvn:ignoreしとく。


662 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 12:02:18 ]
ローカルでの編集が失われるのは……、開発者に事前警告しとくくらい?




663 名前:デフォルトの名無しさん [2008/11/15(土) 12:15:46 ]
ファイルを他の開発者が削除したあとに、自分がsvn updateした場合、
そのファイルが編集してあった(svn statusでMが付いてた)場合は管理外ファイルとして残る。
そのファイルが未編集だった場合は消える。

664 名前:659 mailto:sage [2008/11/15(土) 12:26:22 ]
要は、一時ファイルなどを間違ってリポジトリに登録した時に、
削除せずに管理下から外したいという事。

subversionにそういう機能は無いみたいなので、
削除されたら自動で復元させるようなスクリプトを作って回避する事にするよ。

レスくれた人、ありがと。


665 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 14:17:30 ]
一時ファイルなら消えてもいいんじゃないのか?

666 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 14:29:01 ]
>>664
まだいたら伝えたいんだけど、あなたのほしいものはSubversion 1.5以降の
svn delete --keep-local だと思う。
参考 >>547-557


667 名前:デフォルトの名無しさん [2008/11/15(土) 18:24:44 ]
あなたにもチェルシーあげたい

668 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 23:27:24 ]
このスレは素敵ですね

669 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 23:43:20 ]
おぢさん発見>>667

670 名前:デフォルトの名無しさん [2008/11/16(日) 01:37:53 ]
>>657
UTF-8だと思うよ

671 名前:デフォルトの名無しさん [2008/11/16(日) 06:12:15 ]
あんたにもチェルシーあげたいんや!

672 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 07:38:22 ]
subversion.bluegate.org/doc/ のドキュメントが消えた。
Internet Archiveでも見るかな。
web.archive.org/web/20071121004148/http://subversion.bluegate.org/doc/
今度復活したら、また消える前に全部ダウンロードしようと思う。




673 名前:デフォルトの名無しさん [2008/11/16(日) 08:47:19 ]
なぜなら、 彼もまた、特別な存在だからです。

674 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 20:00:16 ]
ヴェルタースいらん!

675 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 22:10:45 ]
>>672
今見たら、普通にアクセスできるよ。

ドキュメントも、Subversion で提供してくれれば、差分がとれて便利だと思うんだが。
どっかにあるのかな。

676 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 23:21:15 ]
どのドキュメント?

677 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 00:41:41 ]
subversion.bluegate.org/doc/book.html

678 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 22:18:02 ]
svnsyncいいね!ローカルに全コピーがあると差分を見るのも快適だよ!

679 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 03:14:49 ]
TortoiseSVN で --keep-local 使えないかと思ったら Shift + 右クリックで使えるみたい。

680 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 09:10:13 ]
>>678
v1.3以前で作ったリポジトリでもsvn自体がv1.4以降であれば出来るのかな

681 名前:デフォルトの名無しさん [2008/11/19(水) 13:32:13 ]
TortoiseSVNでデフォルトのコミットするユーザー名を指定することはできないのでしょうか?

682 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 16:48:42 ]
ログインしろよ



683 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 19:56:32 ]
最近、レポジトリはsvn+Trac、手元はgit-svnが最強なんじゃないかと思う
ようになってきた...


684 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 22:10:25 ]
>683
それ、git部分で日本語ファイル名死なないの?

hgsubversion使ってる人いないかな? 現バージョンで実用になるのか聞きたい。

685 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 08:54:18 ]
>>684
git自体はcygwin + UTF-8 DLLで行けるらしいが・・・

686 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 09:06:38 ]
>>682
ログインしない場合は、ユーザー名を指定できないのでしょうか?
例えば、ファイル共有上のリポジトリにコミットするときなどです
通常その場合にコミットすると、アカウント名が使われるようですが、
それを返られないか?、と思った次第です。

687 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 09:07:28 ]
>>686
追加:
gitとかhgだと、設定ファイルなどでユーザー名が指定できるのですが・・・

688 名前:683 mailto:sage [2008/11/20(木) 09:21:29 ]
>684

UTF-8限定ならok風味。まぁ、使っているのはソフトウェア関係なので、日本
語ファイル名なんか普段は使わないけど、たまにcommit logを日本語で丁寧に
書くことはある。今のところ大きな問題には遭遇していない。
(DebianのUTF-8+mlterm+screenでハマっているがスレ違い)


689 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 10:56:21 ]
UTF-8厨うざいよ。
いい加減にしろよ。

690 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 11:46:07 ]
何でも厨つけりゃいいもんじゃ(ry

691 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 11:48:20 ]
ドキュメントを管理に入れてるような場合はどうしても日本語ファイル名って出てくるからな

692 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 14:59:22 ]
TortoiseSVN 1.5.5にアプデートしたのですが、
ローカルにリポジトリを作る際に選択ダイアログがでなくて気づいたのですが、
もしかして、Berkley DBってデフォで作れなくなったのかな?



693 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 15:11:38 ]
ちょっとした質問なのですが、ファイル共有(samba)上のリポジトリにつなぐ際の
URLスキームはどのように指定すればよいのでしょうか?

・file:///samba/share/SVN
・\\samba\share\SVN
等で上手くいかんとです・・・

694 名前:693 mailto:sage [2008/11/20(木) 15:18:07 ]
上手くいきましたとです。

file://samba/share/SVN

とやったらOKでした。
おさわがせしました。 ありがとうございました。


695 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 18:36:10 ]
>>694
TortoiseSVN-1.5.5-ja.pdf
の4.1.4を読むように

696 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 22:08:35 ]
>>692
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-create-tortoisesvn

| TortoiseSVN は今後、コマンドラインクライアントでは作成できる BDB
| リポジトリを、作成するオプションを提供しません。

ちょっと日本語として意味がとりにくいけど、英語だと...

| TortoiseSVN no longer offers the option to create BDB repositories,
| although you can still use the command line client to create them.

| TortoiseSVN は、もはや BDB レポジトリを作成するオプションを提供しません、
| しかし、依然としてコマンドラインクライアントを使ってそれらを作ることは
| できます。

697 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 00:30:43 ]
指摘ありがとう。
直しておきます。

698 名前:692 mailto:sage [2008/11/21(金) 08:41:45 ]
>>696
トンクス できなくなったのね。選ばなくていいから楽っちゃーらく

699 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:45:28 ]
第4章 リポジトリ
tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share

これみて気になったのですが、
samba上の共有フォルダにリポジトリ作って運用しようとしているんだけど
マジでヤバイ?
>>518ほどでマニュアルにはOK的な風にのっていたはずだけど

> ネットワーク共有にあるリポジトリへのアクセス
> 原理上、FSFS リポジトリはネットワーク共有上に配置でき、
> file:// プロトコルを用いて複数のユーザがアクセスできますが、
> これは絶対にお勧めできません。
> 実際、私たちは思いとどまらせようと強く思いますし、
> そのような使用をサポートしません。


700 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:49:03 ]
マジというか、samba上のリポジトリで複数人で使っている人いて、問題起こったことないですか?
という話です。

701 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 08:54:08 ]
>>700
個人マシンのログイン名や時計がリビジョンの情報に反映されるんで、
面倒なことになったことはあるな。あと、フックが使いにくい。

702 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:33:03 ]
sambaとnfsからアクセスできる共有フォルダに
windowsとlinuxの両方からfile://でアクセスするのがトレンド

そんなチャンレジするほど余裕があるならapache入れれば?
という気もする



703 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:36:38 ]
file:// でやってたけど、フック使いたくなってくると不便になってくる
少数でやってる分にはfile://でも構わんとは思うけど

704 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:53:51 ]
全然別の話だけど、

>>563
> インポートは使わない。空のリポジトリをチェックアウトして、
> 普通に選んで追加していく。
> これなら、はじめから属性を設定することもできる。

超遅レスだけど、これ実際にやって、すごく便利だったよ!

既存のプロジェクトでバージョン管理されてないものをSubversionの管理下に
入れるとき、今までは

・Subversionの新レポジトリを作成。
・プロジェクトのバックアップを2つ取る。
・片方のバックアップから、無視したいファイルとかを削除し、svn import。
・既存のプロジェクトを削除し、svn checkout。
・もう片方のバックアップから、無視したいファイルとかを書き戻す。
・無視リストとかの設定をする。
・svn commit。
・安定してきたらバックアップを消す。

この方法だと
・Subversionの新レポジトリ(空)を作成。
・既存のプロジェクトのルートディレクトリで svn checkout。
・無視リストの設定をする。
・svn commit。

ずっと楽だし安全だったよ。ありがとう。


705 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:56:18 ]
global-ignores使えば良いのに

706 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:07:13 ]
global-ignore って、特定の拡張子パターンを指定する用途なんじゃないの?
ディレクトリごとに異なる無視リストの指定には使えないと思ってたんだけど。

707 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:25:36 ]
拡張子でなくてもディレクトリも指定出来るけどね。

大元の話はいくつかのディレクトリをインポートしたくないって話だから
別に良いんじゃないの?

708 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:42:03 ]
なるほど、ディレクトリを無視したいというならそうなんだろう。

自分の場合、個々のユーザごとに内容の異なる設定ファイルとかを無視リスト
に入れて、代わりに 元ファイル名.tmpl の設定テンプレートファイルをsvnレ
ポジトリに登録したかったんだ。他の共同開発者のために。

この目的だと、svn:ignore が必要だったと思う。

709 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:31:48 ]
目的毎に使い分けるのは当たり前

710 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:27:30 ]
>>700-703
参考になりました。少数でフック周りとか細かいところが我慢できればいけそうですね。

>>702
何故、apache・・・
実際、svn+sshでコミットする環境はすでにあるのですが、
クライアントでその環境を用意する手間(プログラマーだけではないので)と、
簡単にリポジトリを作れない(ログインしてsvnadminたたく)ことが問題になっています。

unix使えてコマンドラインOKってのが数人しかいないのですよ・・・。

711 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:32:04 ]
>>710
apache+webdav+svnじゃだめなの?ってことじゃない?

712 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:34:43 ]
好きにリポジトリを作り放題って方がおかしいと思うけど



713 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 14:49:24 ]
バックアップ考えるとねえ

714 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:29:01 ]
>>712
前提としてまず、バージョン管理広めるためには、
(プログラマーばかりじゃないので、そこから考慮しないといけないのです)
バックアップ用途+αとして使ってもらうのが都合がよいのですよ。

で、個人なら手元にTorotiseSVNでぽこんとリポジトリを作ればいいのですが、
やっぱり、サーバー上にもおいて運用したいですよね。
それで、ちょっとしたことにも使えると便利で広めやすいんですよ。

そこでサバ管呼んでリポジトリつくってーとなると、気軽にできないんですよ






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

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

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