[過去ログ] バージョン管理システムについて語るスレ3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
485: 2009/02/18(水)23:42 AAS
糞かどうかは自分で使ってみて判断すればいいだろう
俺は有料のバージョン管理システムでこれといった物を知らないが
486: 2009/02/18(水)23:52 AAS
ClearCaseはやる気をなくすほどゴテゴテしてるからなあ。
使いこなせないと猫に小判。使いこなしてもそんなに価値は感じないけどw
集中管理ならsubversionのがとっつきやすいし実用性十分。
487: 2009/02/19(木)00:13 AAS
>>483
プロジェクトの規模にもよるんじゃないかな。
大規模なプロジェクトで、ClearQuest と一緒に使うとガッチリと使い方が縛られるから、
管理しやすくなる。猫も杓子も使い方が同じになるからね。
でも、小規模なプロジェクトで開発者間である程度共通認識が出来上がっているプロジェクトでは、
そのガチガチに縛られるのが大変苦痛になるときがある。
まぁ、結局のところ何を主眼においているかだと思うよ。
バージョン管理のみに主眼をおいていると、ClearCase は確かに大仰になる。
488(1): 2009/02/19(木)11:05 AAS
達人プログラマーに「今すぐバージョン管理システムを使い始めましょう」と書いてあったんだけど
実際どこからどういう風にはじめるか書いてないところが親切極まりない本だぜ!・3・;
っていうか、タイトルどおり初心者の読む本じゃないな、これ・・・
489: 2009/02/19(木)11:51 AAS
>>488
手取り足取り教えないとわからないヤツは達人の入り口にもまだ来てねーよw
初めてならsubversion、ぐぐれば入門記事がいろいろ出てくる
490: 2009/02/19(木)21:25 AAS
最近どこでもとりあえずhg init, hg commit -Aって打っとくようになってきた
491(1): 2009/02/20(金)20:30 AAS
$ git co master
$ git merge experimental
error: Entry 'foo/bar/README' not uptodate. Cannot merge.
fatal: merging of trees a3595041b66ac7e627c64e79c6dcd66b9a954262 and b1a468cbcf693fd95c83fdd5cf25f317a0d4c782 failed
というエラーがでるんですけど、どうしたらエラーを解消できますか。
492: 2009/02/21(土)03:45 AAS
>>491
foo/bar/README って変更したけどコミットしてなかったりするんでは?
コミットしてからならマージできるんじゃないかな。
493: 2009/02/21(土)14:55 AAS
Windows版のMercurial コマンドライン版が日本語ファイル名のcommitに失敗するようです。
巨大なファイル郡で TortoiseHg がハングしたため、コマンドラインからコミットしたのですが、
日本語ファイル名のファイルが漏れてしまいます。
(hg add . 、 hg ci 後何故か、hg stで追加してないとできてしまう)
仕方ないので、残ったものだけTortoiseHgで追加しているのですが、
コマンドライン版で日本語ファイル名も追加、コミットする方法はないのでしょうか?
%HOME%\Mercurial.iniには、以下のように書いてあります・・・
[extensions]
hgext.convert=
hgext.win32text=
hgext.win32mbcs=
494: 2009/02/21(土)14:55 AAS
> (hg add . 、 hg ci 後何故か、hg stで追加してないとできてしまう)
(hg add . → hg ci 後何故か、hg stで追加してないファイルがある(日本語ファイルのもの)と言われてしまう)
495(1): 2009/02/21(土)15:04 AAS
対応策:WindowsでMercurialを使うのを止める
496: 2009/02/21(土)15:17 AAS
とりあえず、hg addで
adding (日本語ファイル名)
とでてaddはされるけど、
hg ci でコミットができないみたいです。
hg ciした後、hg stするのですが、
A (日本語ファイル名)
のようにコミットされていないことが確認できます・・・。
>>495
エエエエェェ(´Д`)ェェエエエエ
497: 2009/02/21(土)15:21 AAS
・結論
日本語ファイル名なんて使うのやめる
498(1): 2009/02/21(土)15:28 AAS
うちはコード以外のリソースもVCSで管理してる関係上、日本語は使うなとは言えないんだよね。
で、結局WindowsではSubversionしか選択肢が無いと。
499(1): 2009/02/21(土)15:56 AAS
結論:
ソース以外のリソースはどうせ差分追跡なんてしないだろうからzipアーカイブしてしまう。
これなら中身が日本語のファイル名でも大丈夫。
500: 2009/02/21(土)16:12 AAS
Mercurialはエンコーディングの設定しても、
駄目文字含んだディレクトリでエラーになってしまう。
ファイルパスのエンコーディングの扱いに関して、
作者が根本的に勘違いしてるんじゃないかな。
Subversionは外人が作ったと思えないくらいまともに動いてくれて惚れ惚れする。
GUIクライアントはどうだか知らんけど。
501: 2009/02/21(土)16:12 AAS
結論(笑)
502: 2009/02/21(土)16:25 AAS
>>499
個別のファイルがいつ変更されたかも見れないなんて。
そこまでして使う理由があるのかと
503: 2009/02/21(土)16:40 AAS
バージョン管理ツールに「実際にファイルが変更された時刻」なんて記載されていないんだ。
ことがzipファイルになったからと言って、タイムスタンプを中身に合わせるだけで充分用が足りるだろ。
まさかとは思うが、zipアーカイブする作業を手作業で行なうなんて考えているわけじゃないよな。
# 寧ろ、フックスクリプトを用意するのが面倒とかそっち方面で突っ込まれると思っていたが……
504: 2009/02/21(土)16:44 AAS
コミットログ見ればこのファイルはどのリビジョンで更新されたかすぐわかるじゃないか
zipでまとめられたらそれがわからなくなるじゃないか。
上下前次1-新書関写板覧索設栞歴
あと 497 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s