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


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

バージョン管理システムについて語るスレ2



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"

(おわり)

やたら分かれて書き込んだのは、スペースを &nbsp; にしたため。
見てもらったらわかると思うが、ホームディレクトリに「.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 タグ名
気をつけて使えって書いてあるのでマニュアル一回は確認してから使ってな






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

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

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