- 1 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 16:21:19 ]
- 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 前スレ Subversion 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/ 豆知識 subversionの語源は、suvbert「(国家や社会秩序を)破壊・転覆する」という意味の名詞形です。 sub + versionの連係だと思っていると恥ずかしい思いをする時がきますよ。
- 159 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:38:18 ]
- cygwinのsvnでファイルロック?まわりでエラーが出てまともにsvn co もできない
(100ファイルぐらいで失敗する)のは俺だけ?
- 160 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:29:37 ]
- >>151
毎日朝晩svnsyncしてる……orz しかも、2台から……orz でも、リポジトリ命だからな……orz
- 161 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:52:07 ]
- >158
Cygwin は iconv がぐたぐたなんじゃなくて、ロケールがぐたぐたなのです。
- 162 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:16:28 ]
- 何で、svnadmin dump じゃいかんの?
真夜中に自動バックアップさせてるから、そんな時間に作業してる奴は有り得んのだけど。
- 163 名前:デフォルトの名無しさん mailto:age [2007/10/31(水) 03:52:40 ]
- あるクラスを設計しなおして、スクラッチから書き直しました。
なので名前は同じなものの中味が全く異なるファイルが出来上がりました。 これも普段の数行〜数十行の変更と同じようにコミットするものなんでしょうか。 それともこういう場合に取る動作がなにかありますか?
- 164 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 04:46:40 ]
- >>163
ファイルを一旦別の場所に退避してから svn rm して、そこに退避してたやつを戻して svn add すれば「置換」という操作になって、同じファイル名でも新規ファイルとしての 扱いになる。
- 165 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 07:00:10 ]
- >>155
それはその通り。 でも、ルールを守って手元に余る状況より、細かくコミットする方を、 うちのメンバーは選択してるわけ。 もちろんノーチェックではなく、最低限のテストは通してからコミットしてるよ。
- 166 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 09:01:48 ]
- 今思いついたんだが、個人で大幅に変更を加えるときは、ブランチを用意すればいいのな。
んで、トランクのみテストすればいいのか。
- 167 名前:153 mailto:sage [2007/10/31(水) 10:41:17 ]
- >>154
失敬。 >>156他 ふむ、情報THX。 うちは「Cygwinじゃないといや」って香具師と「GUIじゃなきゃいや」って香具師が混在している部署なんでw >149からの流れも参考にさせて貰おう。 >>166 trunkには安定版を入れることにして、個人の改変はその作業用のブランチを使うってことかな。 その方針は判り易いな。問題は、trunkへのコミットのタイミングの判断かなぁ。
- 168 名前:デフォルトの名無しさん [2007/10/31(水) 11:28:45 ]
- OpenOfficeのCalcのファイルをsubversionで管理したいんだけど、
なんかうまい手ある? 「Microsoft Excel 2003 XML」でセーブす ればイイヤと思ったら、全然改行が入らないのでほとんどバイナ リと変らないんだよなぁ…。
- 169 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 11:43:52 ]
- >>168
バージョニングにやさしいフォーマットにしてほしいよな。 標準の形式 (*.od? とか)だと ZIP 圧縮だから、 マジでバイナリだし。
- 170 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:31:03 ]
- >>169
今し方Writerで試してみたが、その通りみたいだな。 どっかでOpenDocumentフォーマットはxmlベースだって読んだ気がしてたんだが、勘違いだったらしい。 >>168 対処療法でしかないけど、Xmlでセーブしてから、xml用のフォーマッタで整形してコミットしたら? 改行してないのが問題なら、とりあえずはマシになると思うけど。
- 171 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:36:47 ]
- xdocdiffに慣れてるからExcelのまま管理してるな・・
- 172 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:37:31 ]
- zipの中身がxmlとpng
- 173 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 13:44:34 ]
- >>170
OpenOfficeは中身をセルの内容で一つ、書式で一つ、って具合にたくさんのxmlファイルに落とすのよ。 で、それをzipでまとめて拡張子を変えただけ。
- 174 名前:デフォルトの名無しさん [2007/10/31(水) 14:36:23 ]
- >>170
やっぱりそれくらいしか手がないのか…。 もうちょっとうまい手がないかと思って色々調べてんだけど…。 特定のsvn:mime-typeの時に指定した外部diffコマンドを使うなんてことはでき ないもんだろうか?
- 175 名前:デフォルトの名無しさん [2007/10/31(水) 14:39:00 ]
- >>171
それって結局リポジトリ内では差分で管理しているわけじゃないよね? 別々の人間が異なるセルをいじるとコンフリクトしちゃうよね?
- 176 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:43:37 ]
- >>149
そこのトンデモ運用よりもこのスレで報告された事例の方が斜め上を逝ってたりするなw
- 177 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:58:26 ]
- >>175
ただのバイナリですからね・・そこは諦めてますよ
- 178 名前:デフォルトの名無しさん [2007/10/31(水) 15:36:42 ]
- >>177
それを諦めるなら話は早いんだけどね… 諦めたくないのよ
- 179 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:53:24 ]
- いっそだれかプラグイン作って、フルXMLのフォーマット策定しちゃえよ。
- 180 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:01:11 ]
- 単純に、zipを展開してdiffに投げるコマンドを作ればいいんでない?
- 181 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:06:56 ]
- zip展開してもこっちも改行がない問題が
- 182 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:38:40 ]
- んじゃ、tagごとに改行するとか。
# だんだん複雑になるなぁw
- 183 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 17:02:49 ]
- >>178
諦めればそこで試合終了できますよ
- 184 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 17:09:36 ]
- えーと、Subversionよく判ってないんだけど、commitするときにzipを展開して必要ならタグ間に改行挟んで登録、
逆にcheckoutするときにzipに戻すってできればいいんでないかな? それならリポジトリにはテキストで落ちているから差分を取るのが簡単そうだけど。
- 185 名前:163 mailto:sage [2007/10/31(水) 17:30:36 ]
- >>164
なるほど〜、そういう方法で置き換えられたんですね。 svn statusでもちゃんとRが点灯しました。 コミット後にsvn log hogefileとしてみましたが、 きちんと新しいファイルとしてのログが表示されました。 ありがとうございました。
- 186 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:13:19 ]
- subversionでログの編集ってめんどうだなあと思ってたんだが、
ログのテキストってリポジトリに直接格納されてるのな。 revpropsフォルダのファイルを直接いじるだけでむちゃくちゃ簡単に編集できた。
- 187 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:45:24 ]
- >>166-167
それはやめとけと>>149に書いてるだろ。 そういう状況が頻発するなら、分散型に移行すべきなんだろう。 とはいえ、分散型ってうまく説明しないと、不安に思われちゃうんだよな。
- 188 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 20:59:58 ]
- >>186
面倒かなあ。 直接編集なんか恐くてできん。 propedit --revprop で安心して変更してる。クライアントからできるし。 hook設定が面倒ってことかなあ。
- 189 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:16:49 ]
- cygwin の svn で文字化けしちゃうのはなんとかならないのですか。
- 190 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 22:54:51 ]
- >189
今スレではまだ出てないみたいなので。 UTF-8 Cygwin か↓どぞー。 ttp://yak.myhome.cx/junks/index.html#cygwin.apr_winlocale 下側をインストールするときは setup.exe で ttp://yak.myhome.cx/junks/cygstdtree 指定するか、直接ダウンロードして tar xf hoge.tar.bz2 -C / で。
- 191 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 23:02:43 ]
- >>190
どうもりがとうございます。早速試してみます。 聞いてみるもんだなー。
- 192 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 00:51:10 ]
- パスワードが平文ってのは、何とかならんのか。。。
- 193 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 00:53:25 ]
- win32ネイティブなsvn落して使えばいいのに。
パスを通せば普通に使えるし。
- 194 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 01:22:46 ]
- win32ネイティブなsvnでも、そのままだと日本語メッセージが文字化けする。
だから手間がかかるのはcygwinといっしょ。
- 195 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 02:02:49 ]
- >>194
化けたこと無いな。再現手順は?
- 196 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 03:08:48 ]
- >>194
どうせAPR_ICONV_PATHを設定し忘れてるってオチにちがいない。 cygwinのほうは日本語に関して信頼できないから使う気にならないねえ。
- 197 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 07:44:29 ]
- >>192
svn+sshに移行したらいいよ。
- 198 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 18:17:18 ]
- >>187
ブランチそのものが、そういう目的のためのものじゃなかったっけ? 前にトランク、ブランチ、タグの違いを解説したサイトでそう読んだ気がする。 ここなんかでも、大規模な変更のために一時的に隔離するため、と書いてある。 TortoiseSVN - ブランチ・タグ付け tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-branchtag.html
- 199 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 18:19:11 ]
- >149にあるのは、「全員の専用ブランチ」があることと、「マージ担当者を雇う」ことだろ。
>187は勇み足だと思うよ。
- 200 名前:186 mailto:sage [2007/11/02(金) 01:43:39 ]
- >>188
GUIしか使えないヘタレなんだが、TortoiseSVNもRapidSVNもログの編集をしようとすると エラーを吐くので敬遠してた。 よく考えればたしかにあぶないから、きちんとフックの設定するわ。
- 201 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 02:28:00 ]
- >200
GUIしか使えないヘタレというより、ほんとは英語のメッセージが読めないヘタレじゃないの?
- 202 名前:デフォルトの名無しさん [2007/11/03(土) 08:04:27 ]
- Subversionリポジトリに投入する情報を暗号化するということは
できないでしょうか?ホスティングサービス上に Subversion リポジトリを持っているのですが、念のためコミットする差分などを 暗号化した状態で格納したいと思っているのです。 適当な共有鍵暗号を使って、もちろん開発メンバー同士は 全員同じ共有鍵を知っているという前提でです。
- 203 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 09:19:14 ]
- ネットを使える利便性を考えると、信用出来ない通信線路でも
暗号化でっていう考え方は理解できるが、 信用できないサーバに秘匿情報を置くのはどうなのかね。 いくら共有鍵だの何だの言っても、サーバが手中にあれば 何だって仕込み放題ジャン。
- 204 名前:デフォルトの名無しさん [2007/11/03(土) 10:07:20 ]
- >>203
有料のサービスなのでそれなりにしっかりしたデータセンターに 置かれているのだと勝手に思っているのですが、正しい手順で 機材が廃棄されていなかったりなんてこともあるかもしれないし… 考えすぎですかね。 もっとありがちなケースとしては、単に自分たちの運用上のミスで、 ネットワーク経由での認証がスルーされてしまったなんてことが あり得るかもしれないと思っています。Subversion は ネットワーク経由の場合にしかユーザ認証はありませんから。 まぁそれは自業自得なんですが。
- 205 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 10:21:27 ]
- >>203も似たような事いってるけど
信用にならんのであれば、自分で管理するしか無いだろ。 自分鯖たてて https 経由でやりとりするとか、 自分で自分なりの対策をいろいろと行って 自己責任で全てを管理するべし。 まぁもっとも 204 のコードに興味ある奴はいないとはおもうんだがな。
- 206 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 11:43:49 ]
- こ、このスレやさしい・・・
- 207 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 13:55:43 ]
- >>205
これが仕事で使ってるデータセンターの話だとして、ソースは生で置きたくないとか言ってるのに顧客情報はそのまま置いたりするんだろうなぁ。
- 208 名前:202 mailto:sage [2007/11/03(土) 14:44:02 ]
- 本部とサテライトと外注先からアクセスする必要があって、
データセンターのホスティングサービスを利用しています。 顧客情報は部署が違うので扱ってませんが、 ソースコードレベルでライセンスされたコードは 含んでいるので流出があったら困るな、と。 業務上喫緊の課題ではないのでそのうち解決策を探そうと思います。 Subversion の場合サーバ側で受け入れる差分は クライアント側で作成したものそのままのようで、 --diff-cmd などで他の差分・マージ方法を受け入れることも できるようになっていることから、 Subversion の内部差分方式の svn_client_diff3 を単独でコマンドラインツールとして取り出して それに暗号化・複号をラップして拡張してみようと思います。 ヒマな時にですが。 すべてのデータを暗号化したいわけではないので、 暗号化して投入したものだけプロパティに自動的に 公開鍵を付与することで、リポジトリに参加している人の 公開鍵をチーム全体に伝搬させるなどの工夫をしようと思っています。 10月末日の締切りの仕事があるのですぐにはとりかかれませんが。 今日は10月34日ですよね?
- 209 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 14:46:57 ]
- カレンダーの無い国の人のようだ
- 210 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 15:01:57 ]
- この人の10月末日は10月何日なのだろうか?
- 211 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 15:16:15 ]
- 10月34日ワラタw
- 212 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 15:35:55 ]
- 10月末日は33時まであるよね。
- 213 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 15:43:56 ]
- みんな、マにとっては10月34日なんて24:30くらいに当たり前の表現だよ・・・
しかし鯖すら信用しない、ってのは鯖倉システムとしてはどうなのかねぇ。
- 214 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 16:13:35 ]
- そこまで要求するなら、ホスティングでなく最初からハウジングの方がよかったんじゃないか?
- 215 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 18:32:28 ]
- >>208
まじめな話、そういう状況だったら自社回線でサーバもつしかないだろ、で、取引先とはVPNで何とかする。 それができないんじゃそもそも電算機ソフト開発できる状況下にないので上に文句たれるのが先だと思う。
- 216 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:22:50 ]
- 専用回線だろうが公衆回線だろうが
社内鯖だろうが外の鯖だろうが 保存データの暗号化とは関係ない。
- 217 名前:202 mailto:sage [2007/11/03(土) 20:29:37 ]
- 現実逃避でSubversionのコード見てたらそんなに
難しくはなさそう。さらに TortoiseSVN のコードも 眺めてたら機能追加はできそうだと思った。 あとは鍵を格納するためのプロパティを勝手に 設定して、適当にプロトタイプ作ってしまうか。 そのうちコードコントリビューとするかも。 コードを投げてから言え、と言われそうだが。 いや本業で納品してからやれ、のほうが正しいか。
- 218 名前:デフォルトの名無しさん [2007/11/03(土) 22:10:32 ]
- Windows Vista で TortoiseSVN を使ってソース管理してるんですけど、
Vista の問題らしく、エクスプローラにリビジョンのカラムを追加できません。 ワーキングコピーを置いたディレクトリ内のリビジョン一覧を見たいのですが、何か良い方法ありますでしょうか。
- 219 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 23:23:01 ]
- >>218
Vistaを窓から投げ捨てる。
- 220 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 02:44:11 ]
- >>219
VPCでXP
- 221 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 09:15:25 ]
- >>218
TortoiseSVNを窓から投げ捨てて、 その代わりにコマンドプロンプトで svn st -v と打つ。
- 222 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 22:22:27 ]
- 窓環境のみで、svn+sshをやろうとして、鯖に"OpenSSH for Windows"を
突っ込んでみたけど、どうにもうまくいかん。 TortoiseSVNからアクセスすると、「リポジトリが見つからない」のメッセージが。。 この時点でsshでの接続はできていると思ってるのだが。。。 Cygwinは、無しの方向でどうにかならん??
- 223 名前:デフォルトの名無しさん [2007/11/04(日) 23:58:10 ]
- 問題を切り分けようとしているときに
GUIだけで押し通そうとするのは無理があるんじゃね?
- 224 名前:デフォルトの名無しさん [2007/11/05(月) 03:58:28 ]
- svk ってまだ使ったことないんだけど,
push で複数のコミットを一気に本物の リポジトリに反映させるんだよね? その途中ででコンフリクトが発生すると 連鎖的にお手上げになっちゃいそうなんだけど,どうなの?
- 225 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 09:49:11 ]
- >>224
死ね役立たず。 人の足引っ張って楽しいかゴミクズ。 今すぐ死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。 死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
- 226 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 09:53:53 ]
- >>225 だまれこのしがないVシネマニアが
- 227 名前:デフォルトの名無しさん [2007/11/05(月) 11:52:10 ]
- v死ね
- 228 名前:218 mailto:sage [2007/11/05(月) 14:02:19 ]
- >>219-211
なんか Vista あんまりよくないっすね。。 「svn st -v」で何とかなりました。ありがとうございます。
- 229 名前:デフォルトの名無しさん [2007/11/07(水) 10:25:21 ]
- TortoiseSVN使ってます。
tempディレクトリ内に生成されるファイルを無視したくて、 (tempディレクトリの存在自体は管理下に置きたいです) 共通無視設定に"*/temp/*"と入力しましたが、 コミットの際にtemp以下のファイルが管理外としてリスティングされてしまいます。 どのように設定すれば共通設定で無視できるのでしょうか?
- 230 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 11:21:12 ]
- 一度 temp をコミット(中身は空)、その後、global-ignoreに temp と入れれば良いだけじゃ
ディレクトリとファイルの区別は出来ないと思うよ
- 231 名前:229 mailto:sage [2007/11/07(水) 13:34:04 ]
- >>230
ヘルプとか見てるとそれで出来るはずなんですよね。 なぜか無視できていないので、いろいろ環境つくって練習してみます。
- 232 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 15:38:07 ]
- なら
Temp TEMP じゃないの
- 233 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:37:10 ]
- SVNの設定って物によっては即座に反映されないから、一度再起動してみたら?
- 234 名前:デフォルトの名無しさん [2007/11/07(水) 18:38:08 ]
- 1万件overのファイルをSubversionで管理しようかと
思ってるんですが、現実的ですかね?
- 235 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:39:36 ]
- マシンをケチらなければ
- 236 名前:229 mailto:sage [2007/11/07(水) 19:34:25 ]
- >>232>>233
だめでした。 tempディレクトリを管轄内、そのtempディレクトリ内のファイルを無視などというのは、 共通設定でやるべきものではないのかもしれませんね。 個別に作業ディレクトリで無視設定して対処します。
- 237 名前:sage [2007/11/07(水) 19:45:58 ]
- >235
やっぱレンタルサーバじゃきついですよね。。。
- 238 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 20:40:42 ]
- WEBプログラムの作業コピーを開発用サーバに置いて、
sambaで経由で編集して開発していますが、 例えばCGIが吐き出したディレクトリでオーナーがapacheの場合、 バージョン管理に追加しようとしても権限の関係で.svnを作れずにエラーになります。 WEB開発している人はどのようにして使ってますか?
- 239 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 21:08:32 ]
- >>237
鯖屋に聞かないとわからんだろ。
- 240 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 21:16:14 ]
- レンタルサーバについては知らんが、
1万くらい楽勝だがなあ・・・
- 241 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 21:18:37 ]
- ユーザ認証をWindowsのドメイン認証を利用しているんだが、
ドメインのパスワードを変えても、旧パスワード・新パスワードどちらでも、 認証が通ってしまう;;; これって仕様?
- 242 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:12:33 ]
- >>238
CGI が吐き出したディレクトリをバージョン管理に追加するのが間違いだと思う。
- 243 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 07:57:34 ]
- >>241
ドメイン認証使ったことないが、一度適当なパスワードを入れてログインできるか試してみそ。 アクセス制限が聞いてないとどんなパスワード入れても通っちゃうから。
- 244 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 11:25:01 ]
- >>234
ディレクトリ構成を工夫すれば。 操作頻度で階層に分かれてれば苦にならないけど、 そうじゃないと地獄。
- 245 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:41:12 ]
- 作業コピーの特定のファイルだけを特定のリビジョンにアップデート
しようと思い、updateコマンドを使ってみたところ >svn update file:///c:/svn/Hoge/Hoge.java -r18 'file:\\\c:\svn\Hogel\Hoge.java' を飛ばしました と、どうやらうまく行かなかったらしいメッセージが出ました。 飛ばした、とあるのでもしやリポジトリからファイルが消されたのかと思い >svn list file:///c:/svn/Hoge としてみましたがHoge.javaは消えていませんでした。 飛ばしましたとはどういう意味なんでしょうか。
- 246 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 01:42:45 ]
- 原文はskippedかな。
処理対象から外したという感じ。
- 247 名前:245 mailto:sage [2007/11/09(金) 02:21:12 ]
- svnの処理の管轄外になるということですか?
- 248 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 08:43:11 ]
- 今回のsvn updateという指令の対象から除外したということ。
- 249 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 09:15:53 ]
- >>245
svn update は URLを引数に取らないような気がする。 updateしたいファイル名のみを指定したらどうだろう。
- 250 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 10:50:36 ]
- つまり、書く必要のないURLが指定されていたので読み飛ばしたっちゅうことやね。
- 251 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 11:20:50 ]
- チェックアウトしたときに自動的にそれまでの履歴も
通常のファイルとして取り出したいんだけど、 便利な方法ない? TortoiseSVN 使ってます。
- 252 名前:251 mailto:sage [2007/11/09(金) 11:21:55 ]
- 要は、 changelog のようなものを自動的に生成したいのです。
あと、その changelog もリポジトリ中に普通のファイルとして 置いておきたい。 HEAD だけみれば履歴が分かるようにしたいです。
- 253 名前:153 mailto:sage [2007/11/09(金) 18:44:50 ]
- 今頃になってTortoiseSVNを使ってみた。TortoiseCVSより格段と使い勝手がよくなっているのね。
惜しむらくは、差分表示/マージツールが漢字コードを変換してくれないって、これは仕方ないな。 外部ツールは使えるようだから、変換して差分表示するスクリプトでも用意するか。 # cygwinのsvn使える香具師はいいけど、GUIしか使えない香具師がねぇ……
- 254 名前:245 mailto:sage [2007/11/09(金) 19:01:47 ]
- >>248,,249,250
なるほど〜、処理をスキップしたという事ですか。 なにかリポジトリを変更してしまったと思って不安でしたが、 ほっとしました。 svn update ファイル名 -rリビジョン アップデートに関してはこれでうまく行きました。 みなさんレスありがとうございました。
- 255 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 19:44:41 ]
- >>253
WinMergeつかえよって話じゃなくて?
- 256 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 20:05:03 ]
- 自宅のPC と会社のPC、ノートPC のファイルを同期させる目的で、Subversion は使えますか?
ソース以外のファイルなども同期したいと考えています。
- 257 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 20:27:03 ]
- >>256
まぁバイナリも対象にはできるけど、 差分による転送量の軽減は期待できないね。 漏れはまさしく >>256 のような目的で使ってるけど。 LaTeX 文書, ソースコード, EPS ファイル多数, Excel のファイル多数,PDF ファイル多数。
- 258 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 11:06:43 ]
- >>257
お返事どもです。 現在 AccuSync を使って同期していますが、複数台PC で同期が 出来ないので、どうしようか?と思っていたところ Subversion を 思い出したのです。 AccuSync でも差分転送は出来ないので、大丈夫です。 何か気がかりな点とか注意点とか、ありますか?
- 259 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 11:17:13 ]
- >>258
リポジトリを置く場所をどうするか結構悩む。 1)どっかの自鯖において http や ssh+svn でアクセス 2)USBメモリなどのリムーバブルメディアにおいて ファイルシステムとして直接アクセス 自分は1)にしたけど、ネットワーク接続が必ずできるとは 限らないのでUSB接続のハードディスクなんかで2)にした 方がよかったかも、と思うこともある。
|

|