1 名前:デフォルトの名無しさん [2008/07/08(火) 21:38:48 ] バージョン管理システムについて語りましょう。 関連スレ CVS 1.3 [UNIX板] pc11.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1113141518/ Subversion r9 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1202086238/ subversion バージョン管理【サブバージョン】 [Linux板] pc11.2ch.net/test/read.cgi/linux/1154701996/ git スレッド [Linux板] pc11.2ch.net/test/read.cgi/linux/1197798039/ 前スレ バージョン管理システムについて語るスレ pc11.2ch.net/test/read.cgi/tech/1193332500/
201 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 11:29:55 ] そういう会社は終わるでしょ。
202 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 11:35:05 ] VSSはVSに統合されていたのが唯一の強みだったな。 各種アドインが出来てからそのメリットも消えたが。 プロジェクトをまたがるファイルの共有機能は便利だったな。
203 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 12:31:04 ] >>202 > VSSはVSに統合されていたのが唯一の強みだったな。 逆にそれがウザいと感じるのは俺だけではないはず。
204 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 12:41:07 ] MSも今はVSS使用は推奨すらしてないでしょ。 もう終わった物。 未だに使ってる企業はMSべったりとかじゃなく技術無い企業。
205 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 17:04:26 ] マイクロソフト自身がcvs使ってるらしいからね…
206 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 22:02:30 ] TortoiseHg 0.4.1に上がってたので試してみたが、 依然としてCommit Toolで日本語ファイル名が化けるね。 化けるの無視すれば使えるし、 それ以外では何も問題ないんだが、早く改善されないかな。
207 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 05:34:30 ] 文字コードがそれぞれバラバラのファイルでも大丈夫なものなんですかこういうのって? 一応統一しておいた方がいいみたいな書かれ方してて、大丈夫なのかどうか分かるらなくって CVSなんですけど
208 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 06:34:05 ] 文字コードを統一した方がいいのはどのSCMも同じ
209 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 10:19:34 ] cvs(RCSも)はコメントが実際のファイルに埋め込まれるようなものだから、 ファイルと環境のエンコードが違うと泣きを見ることになりかねない。 Subversionはそのあたりは何とかなるけれど、同時に扱うファイルのエンコードが違うとやっぱり厄介。
210 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 10:55:38 ] VSSはSCCSベースでしょ。 "SCCS"って文字列自体が、このスレで初出なくらいだ。
211 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 13:44:58 ] UNIXでしか使えないし。
212 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:38:30 ] このスレいつも思うが略語多すぎでうけるw
213 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:39:17 ] キモイですね、申し訳ない
214 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 04:13:28 ] >>212 でもしょーがねーだろw
215 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 10:38:27 ] 世の中がそうだからね
216 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 12:21:50 ] サブバとか言おうぜ、スタバみたいじゃん
217 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 12:56:34 ] コマンド名って認識であんまり略語って思ってない
218 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 14:47:59 ] 日本男児たるもの全部漢字に直して語ろうぜ
219 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:39:42 ] 副版
220 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:59:47 ] 水野亜美
221 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 16:21:20 ] >>219 ×副版 ○転覆
222 名前:デフォルトの名無しさん [2008/08/31(日) 16:28:04 ] bazaar 1.6 release
223 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 04:02:32 ] 221の解説たのむ
224 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 04:08:15 ] 御事割縞酢
225 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 04:52:04 ] >>223 つ[辞書]
226 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 05:16:31 ] majika!!arigato
227 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:39:45 ] >>165 > GitはGzipじゃないか Git 1.5.2.5 を使ってるが gzipが見当たらないんだが
228 名前:デフォルトの名無しさん [2008/09/02(火) 19:00:41 ] svnからgitへのリポジトリの移行って可能なんでしょうか? どのようにしたらよいものか・・・ 操作性の移行的な解説はよく見かけるのですが
229 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 19:03:26 ] www.google.co.jp/
230 名前:228 [2008/09/02(火) 19:19:10 ] >>229 ありがとうございます。 wadsのblog ≫ Blog Archive ≫ [git] Subversionからgitへ移行する wadslab.net/2008/07/subversion-git/ ここが参考になりました。 trunkとかtagsとかの扱いがどうなるかちょっとやってみないとわかりませんが、試行錯誤してみます。 また、わかりましたら報告します。
231 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 04:37:17 ] 住民の基本はほうれんそう
232 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:07:58 ] いつまでもSubversion使わないで。
233 名前:名無し募集中。。。 mailto:sage [2008/09/03(水) 20:09:37 ] なんで? SVN最高じゃん サーバーとネットワークで繋がっているのならば
234 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:15:00 ] じゃぁなにを使えばいいのさ!CVS?
235 名前:デフォルトの名無しさん [2008/09/03(水) 22:56:46 ] つ(ここでLinusのCVS罵倒コピペ)
236 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:28:20 ] >>235 罵倒したのはSubversionに対してじゃなかったか?
237 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:06:08 ] >>236 まあ「better CVSっていう出発点から間違っている」というのは 同時にCVSに対する罵倒でもあるね。
238 名前:デフォルトの名無しさん [2008/09/04(木) 09:16:35 ] >>236 あ、そういやそうだったw
239 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 10:23:22 ] 何十年も(過大表現)運用された後でほざいても説得力ないねえ。 出てすぐに「(具体的にここが)これではダメだ。」とか言ってたならすごいけど。
240 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 10:30:26 ] 明らかに用途に合ってないのに信者が使え使えうるさかったんじゃねーの。 で、ぃぬsがぶちきれたと。
241 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 11:06:25 ] >>240 ありそうw svn公式も「Linuxの次期VCSにsvn勧めんな用途が違う」って書いてたくらいだから、勧めちゃう人多かったんだろうな
242 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 12:23:30 ] 整備が進むネット接続環境と裏腹に需要が高まる分散管理システム。 なんかジレンマのようなものを感じる。
243 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 13:24:31 ] offlineで使えるというのは、分散型SCMの副作用だろ。 本質的には、ネットワーク上のC/SモデルとP2Pモデルの違い。
244 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 13:26:33 ] いいや、ほとんどの分散型SCMはオフラインでも使えることを想定して設計されている。 だから本質の一部だ。
245 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 21:56:15 ] >>244 オフラインでも使えることを想定して設計されているのはSVKぐらいだろwww
246 名前:名無し募集中。。。 mailto:sage [2008/09/06(土) 01:48:06 ] SVKには3回挫折したので次はMercurialにしようと思います
247 名前:デフォルトの名無しさん [2008/09/06(土) 23:27:47 ] で、gitとhg、どっち使えばいいのよ?
248 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:31:41 ] bzr
249 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 14:57:31 ] 使わない
250 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 18:55:01 ] あるファイルを一から書き直したい場合、どのようにしていますか? プログラム言語をそもそも変えて書き直すという場合もあると思うのですが、 どのようにコミットすると、他人にも分かりやすいバージョン管理になるのでしょうか? 例えば、 ・そのファイルを空にしてからそのまま上書きする(空のファイルをコミットする or しない?) ・そのファイルを remove してから、新しく add し直す
251 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 19:04:39 ] >プログラム言語をそもそも変えて書き直すという場合もあると思うのですが、 もはや別プロジェクト(別リポジトリ)だろ・・・
252 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 19:12:05 ] >>250 履歴がつながりにくくなるから一旦空にするとか新しく add するとか余計なことはやめてほしい。
253 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 19:55:32 ] >>251 PerlからPython,Rubyとかあるだろ 一旦,空にしたのをコミットして,ログにスクラッチから書き直すことを宣言するかな。
254 名前:デフォルトの名無しさん [2008/09/07(日) 20:02:20 ] gitが使えるリポジトリホスティングサービス ・GitHub https://github.com/ プロジェクト数無制限。100MB。無料版は公開リポジトリのみ。 ・Assembla www.assembla.com/ プロジェクト数無制限。200MB。svn,Mercurialにも対応。Trac,wikiつき。 ・Unfuddle unfuddle.com/ プロジェクト数1つ。200MB。svnにも対応。 ・Rubyforge https://rubyforge.org/ Ruby用
255 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 05:20:29 ] Mercural用のグラフビューアーってhgkしかないの? tcl/tkをインストールしたくないんだが
256 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 07:34:05 ] つい最近svnを使い始めたのですが バージョン管理システムにおいて文字コードが混在したり途中で換わったりした場合に起こることって 文字化けぐらいだと思ってて大丈夫ですか? windowsとlinuxで使ってるのでうっかりすると混ざることもありそうなんで、気になっています それ以上のなにかものすごいやばい状態を引き起こしたりするのでしょうか
257 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 09:26:55 ] darcsとTrac使えるところはないかね?
258 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:05:36 ] >>256 svnスレへどうぞ。文字コードはクライアントの使い方を間違わなければ大抵大丈夫。 寧ろ、改行コードがぐだぐだにならないように注意。
259 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:44:41 ] >>256 バージョン管理システム関係ないな。
260 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 12:10:03 ] >>257 common lisp のプロジェクト専用だけど。 common-lisp.net/
261 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 19:45:08 ] ちょっと暇だったので hgbook.red-bean.com/ の日本語訳を下手ですが作ってみました どなたか見て手直ししてください ↓ www.zshare.net/download/18391552753db6c3/
262 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 22:06:52 ] >>261 GJ!
263 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 02:02:03 ] >>261 BJ!
264 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 11:09:09 ] >>261 DJ!
265 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 12:25:20 ] >>261 JK!
266 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 12:25:55 ] >>260 さんくす。じゃあ、それのためにCL勉強すっか。 しかし、darcsの日本語Wikiひでー事になってるな。
267 名前:261 mailto:sage [2008/09/09(火) 18:56:01 ] すいません 古いのあげてしまいました こちらを取ってください www.zshare.net/download/18449455a21c0f3b/
268 名前:デフォルトの名無しさん [2008/09/10(水) 17:50:17 ] すみません、質問です ↓をダウンロードしようとしたのですが、ssl証明書の有効期限が切れているようで ウイルスが仕込まれていないか心配で怖いです。 リンク先は本物で安全でしょうか?? zooko.com/darcs/darcsdir-w32-2.0.0.zip
269 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 18:10:57 ] >>268 httpsでもないのになんで証明書の期限切れとかいう話に?
270 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 00:13:30 ] >>268 外野が真贋答えてもそれ自体しんじられないと思うが?
271 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 00:51:28 ] ssl証明書でウイルスチェックもできるのか 勉強になった
272 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 02:55:08 ] >>271 サイトを成りすまして、ウィルス入りのファイルとして配布している可能性もある。 SSL証明書の有効期限切れということは実質的にサイトの安全性を保障するものが何もないということなんですよ。 おまけにダウンロード先はdarcsのwikiに載っていたものなので、誰でも書き換えられる可能性があるわけです。
273 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 10:19:00 ] >>270 の言う通りだと思うぜ。
274 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 19:59:55 ] MercurialのリポジトリをGitに変換するのってできますか。あるいはその逆。
275 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 16:08:19 ] 小ネタをひとつ。 Mercurial なんかで、細かく分かれたたくさんのリポジトリを一括操作するための苦肉のスクリプト。 bash 用。俺は「hgall」という名前で使ってる #!/bin/bash HGREPOS=".hgrepos" if [ -z $1 ]; then echo "usage:" echo " hgall [status|push|pull]" echo "" echo " And set repository list to \"\$HOME/$HGREPOS\" file." exit 0 fi if [ $1 != "status" ] && [ $1 != "push" ] && [ $1 != "pull" ]; then echo "Command is \"status\" or \"push\" or \"pull\"." exit 0 fi if [ ! -e "$HOME/$HGREPOS" ]; then echo "$HOME/$HGREPOS not exist." exit 0 fi COMMAND=$1 (つづく)
276 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 16:10:02 ] (つづき) function checkall { while read reppath; do if [ -z "$(echo $reppath | grep "^\s*#")" ] && [ -e $reppath ]; then case $COMMAND in "status") cd $reppath echo "[$reppath]" hg status | grep -e ^[^\?] ;; "push") cd $reppath echo "[$reppath]" hg push ;; (まだつづく)
277 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 16:17:11 ] (つづき) "pull") cd $reppath echo "[$reppath]" hg pull ;; esac fi done } checkall < "$HOME/$HGREPOS" (おわり) やたら分かれて書き込んだのは、スペースを にしたため。 見てもらったらわかると思うが、ホームディレクトリに「.hgrepos」というファイルを作ってその中に リポジトリのパスをつらつらとフルパスで書いておく。~(ティルダ)が展開されないのはよくわからない。 コマンドは status、push、pull だけだが、なんか変な表示が出たらそのリポジトリに行って細かい操作をする。 意外と重宝している。ほかにいい方法あったら教えてちょうだい。
278 名前:デフォルトの名無しさん [2008/09/12(金) 17:50:58 ] グーグルが女子高に侵入して撮影した事例 takagi-hiromitsu.jp/diary/20080911.html#p01 Service Temporarily Unavailable 若干のアクセス集中により一時的に利用できません お使いのブラウザで「リロード(再読み込み)」操作をすれば正常に表示できる場合もあります。 お前ら・・・・
279 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 18:37:03 ] ひろみちゅタンの日記の更新直後にはよくある
280 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 08:56:27 ] 278は普段ひろみちゅの日記なんてアクセスしたことないんだろうな。
281 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 10:46:43 ] あんな大してスキルもないセキュリチィ馬鹿の日記なんて、読むに値しない。 女子高侵入なんてキャッチーなキーワードであざとい宣伝、プロパガンダ。こざかしいんだよ。
282 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 11:46:49 ] >>275 なんでそれをPythonで書かないかなー
283 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 12:09:32 ] 自分で書けや
284 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 13:03:10 ] monotoneで、一度つけたタグを消す方法が分かりません (mtn tagを繰り返しても新しいタグが追加されるだけ) どなたか教えていただけないでしょうか?
285 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 13:43:13 ] >>283 Pythonがわからないだけと正直に言えばいいのに
286 名前:275-277 mailto:sage [2008/09/13(土) 20:38:35 ] >>283 は俺じゃないけど、確かに Python は知らない。 ていうか、あんまりスクリプト使わないし。 手元に Perl と bash スクリプトの本があったんで、シェルである bash スクリプトにした。 Perl がよかったかな。 そもそもこんな簡単なラッパースクリプトなんか何で書いても大差あるまい。 Python で書くとなんかいいことあるのかな?
287 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 20:59:14 ] 単に「MercurialがPythonで書かれているから」じゃないのか
288 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 21:03:47 ] hg extensionにして欲しかったとか。
289 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 21:10:51 ] 単にレスが欲しかったんだろう
290 名前:デフォルトの名無しさん [2008/09/14(日) 14:45:13 ] gitでリポジトリを移したいというか、サーバーを乗り換えたいときって、 git remoteのgit@hogehoge を新しいサーバーに変えて git pushするだけでよいの?
291 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 15:17:49 ] Google Open Source Blog: Develop with Git on a Google Code Project google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html
292 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 01:56:16 ] 規制されてたんで亀でごめん。 >>254 何も調べないで悪いが、以前見っけた。まあgithubで特に困ってないんだよなぁ。 gitorious.org/ >>242 今のように回線がリッチになり、マシンがパワフルになったからこそ、 分散型が可能なんじゃないの? そういう意味ではsvnをあんまりいじめるのは可哀想な気がする。 ダイヤルアップ接続の時代に、リポジトリ丸ごと持ってこようとは思わないよな。
293 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 03:30:41 ] github使ったら1日でFreeアカウントの2%使い切ってしまったw この分だと容量すぐなくなるな gitって圧縮してあるみたいだけど、さすがにバイナリ突っ込むと膨らむね >>254 追加 git.coderepos git.coderepos.org/ CodeRepos::Share ? Trac coderepos.org/share
294 名前:デフォルトの名無しさん [2008/09/15(月) 06:19:49 ] >>292 それだったらbazaarでいいじゃない。
295 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 13:01:22 ] >>294 bazaarの特徴がいまいちわからん よければ解説してください
296 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 13:34:16 ] google bazaar Wikipedia
297 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 14:10:57 ] >>295 pc11.2ch.net/test/read.cgi/tech/1218083381/
298 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 14:18:13 ] >>295 プロジェクト数無限、容量無限、プロジェクト登録しなくても自由にブランチが作れるlaunchpadが使えること。
299 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 16:28:03 ] gitで外部のdiffツール使う時はどうすればいいんでしょうか? 簡単なdiffは大概はgitkで事足りるのですが。 しかし、何故かgit diffは改行が2倍になるので使えなくて困る・・・
300 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 01:31:03 ] >>284 亀レスだがmtn db kill_tag_locally タグ名 気をつけて使えって書いてあるのでマニュアル一回は確認してから使ってな