【分散型バージョン管理】 Mercurial 【hg】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/08/25(火) 23:02:30公式
http://mercurial.selenic.com/wiki/
日本語チュートリアル
http://mercurial.selenic.com/wiki/JapaneseTutorial
Mercurial - Wikipedia
http://ja.wikipedia.org/wiki/Mercurial
Mercurialではじめる分散構成管理
http://gihyo.jp/dev/feature/01/mercurial/0001
TortoiseHG
http://tortoisehg.sourceforge.net/
0002デフォルトの名無しさん
2009/08/25(火) 23:03:36うちのプロジェクトも近々Mercurialにする予定。
0003デフォルトの名無しさん
2009/08/25(火) 23:26:33しかしこんなにスレ分散させて人集まるんかねぇ
分散型SCMだからむしろOKってか
総合:http://pc12.2ch.net/test/read.cgi/tech/1242918130/
Git:http://pc11.2ch.net/test/read.cgi/linux/1197798039/
Bzr:http://pc12.2ch.net/test/read.cgi/tech/1218083381/
Hg:http://pc12.2ch.net/test/read.cgi/tech/1251208950/
CVS:http://pc12.2ch.net/test/read.cgi/unix/1093611448/
SVN:http://pc12.2ch.net/test/read.cgi/tech/1230488758/
:http://pc11.2ch.net/test/read.cgi/linux/1154701996/
0004デフォルトの名無しさん
2009/08/25(火) 23:30:01http://www.atmarkit.co.jp/fjava/rensai4/devtool03/devtool03_1.html
Mercurial Cheat Sheet 日本語版
http://www.textdrop.net/doc/mercurial-cheat-sheet-ja/
Mercurial MQ について
http://d.hatena.ne.jp/dayflower/20090520/1242794877
Mercurial hosting ― bitbucket.org
http://bitbucket.org/
0005デフォルトの名無しさん
2009/08/25(火) 23:51:21Gitには勢いで勝ちたいなw
0006デフォルトの名無しさん
2009/08/26(水) 00:22:530007デフォルトの名無しさん
2009/08/26(水) 07:03:08http://www.amazon.co.jp/dp/0596800673/
入門Mercurial Linux/Windows対応
http://www.amazon.co.jp/dp/4798021741/
0008デフォルトの名無しさん
2009/08/26(水) 07:48:32言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0009デフォルトの名無しさん
2009/08/26(水) 08:27:200010デフォルトの名無しさん
2009/08/26(水) 14:08:120011デフォルトの名無しさん
2009/08/26(水) 15:21:540012デフォルトの名無しさん
2009/08/27(木) 01:00:520013デフォルトの名無しさん
2009/08/28(金) 08:05:02http://www.selenic.com/pipermail/mercurial/2009-August/027292.html
英語だけどSCMの基礎的なところから書いてあるから結構わかりやすい。
0014デフォルトの名無しさん
2009/08/28(金) 17:42:39ついに立ったか。
日本語ファイル名に関しては、付け焼刃的対処方しかないんだよね。bzr に対抗できるかな。
0015デフォルトの名無しさん
2009/08/28(金) 17:57:130016デフォルトの名無しさん
2009/08/28(金) 20:16:15中の開発者のコメントがいつかのMLに乗ってたけど
センスなかったからなぁ・・・
ファイル名と、そのバイナリ表現の意味合いを分離できていなかったわけで・・・
あの感じだと、実装させてもバグだらけだろうな。
0017デフォルトの名無しさん
2009/08/28(金) 20:18:35俺以外で
0018デフォルトの名無しさん
2009/08/28(金) 21:37:41それって誰のいつ頃のコメントだっけ
0019デフォルトの名無しさん
2009/08/29(土) 00:38:13っ[言い出しっぺの法則]
0020デフォルトの名無しさん
2009/08/31(月) 14:04:02よさげ?
0021デフォルトの名無しさん
2009/08/31(月) 21:28:32>>19
0022デフォルトの名無しさん
2009/09/02(水) 01:30:23TeXだからコンパイルできない
だれかpdfにしてくれ
0023デフォルトの名無しさん
2009/09/02(水) 03:37:470024デフォルトの名無しさん
2009/09/02(水) 16:31:27さんくす
0025デフォルトの名無しさん
2009/09/09(水) 23:21:21以前入れようとして三回もうまくいかなかったんだが
0026デフォルトの名無しさん
2009/09/10(木) 11:41:11俺もだ。
何度やっても出来なかった。
0027デフォルトの名無しさん
2009/09/10(木) 12:31:130028デフォルトの名無しさん
2009/09/10(木) 22:36:570029デフォルトの名無しさん
2009/09/12(土) 00:03:53http://www.vectrace.com/mercurialeclipse/
さて>>25-26の問題は解決してるかどうか。
0030デフォルトの名無しさん
2009/09/12(土) 00:07:14http://bitbucket.org/tortoisehg/stable/wiki/Home
こっちも出てた
0031デフォルトの名無しさん
2009/09/14(月) 00:58:070032デフォルトの名無しさん
2009/09/14(月) 21:33:55Subversionがもはやデファクトと聞いて
Subversionの本を買って寝かしておきました。
そろそろ読むかと思ったらもはや分散の時代と聞いてhgに移ってまいりました...
CVSの時のようなinfoがない...
チュートリアルも分かりにくい...
細かい話はいいからとりあえず使用例が沢山欲しいのに。
0033デフォルトの名無しさん
2009/09/14(月) 21:51:30ファイルの一覧と各ファイルの状態(新規とか最新とか変更中とか)の表示や
その変更がdiredのような感じでできないんでしょうか?
CVSではEmacsでそれができてとても便利なんですが...
0034デフォルトの名無しさん
2009/09/14(月) 21:56:24003533
2009/09/14(月) 22:10:53CVS用のpcl-cvsっぽい感じで馴染めそう。
https://disi.unitn.it/~griggio/ahg.html
>>34
あ、そんなものもあったんですね。
ありがとうございます。
bazaarにも対応してるんですね。
こちらも期待していた表示や機能がありそうです。
aHgのelがファイル一つなのに対して規模も大きそうで高機能そうなので少し試してみます。
0036デフォルトの名無しさん
2009/09/15(火) 15:19:50俺はbitbucket使ってる。Githubに似てていい感じ。
ただ日本語のログは化けるので注意です。
Google Codeなら化けないらしいけど、
「どうやってhgリポジトリ使えばいいんだ・・・orz」
みたいな質問がStack Overflowにあったくらいだから面倒なのかも。
その質問の回答を見ればなんとかなるかもしれんが。
0037デフォルトの名無しさん
2009/09/15(火) 16:39:03google codeのhgはまだ招待者とかで制限されてんじゃないの?
0038デフォルトの名無しさん
2009/09/15(火) 20:39:290039デフォルトの名無しさん
2009/09/18(金) 17:59:45ソースコードに自動的にログ情報を埋め込む特殊文字列ってありますか?
004039
2009/09/18(金) 19:24:53[extensions]
hgext.keyword=
[keyword]
*.txt =
と入れれば、*.txtにマッチするファイルについては
キーワード展開してくれるそうです。
ただしクライアントのクローンの中だけのようです。
hg kwexpad
hg kwshrink
で展開したり戻したりできました。
ただ、descriptionていうんでしょうか、
コミット時のコメントなどが展開できません。
またRevisionでもchangesetの1:xxxxxのxxxxxのところだけしか入りません。
人間のために入れたいものなので、
CVSのversionやlogのように人間が見て分かりやすい情報を入れたいのですが..
0041デフォルトの名無しさん
2009/09/18(金) 19:59:40コミット時のコメントは、テキストファイルのエンコーディングがわからないと入れられないし、
Revision番号も、RevisionIDと違ってブランチごとに異なる値だからなぁ・・・
0042デフォルトの名無しさん
2009/09/19(土) 13:59:10究極的にはコミットフックなどを使ってやるしかないんじゃないかなぁ。
0043デフォルトの名無しさん
2009/09/22(火) 07:03:44つまりリポジトリに入っているファイルの一覧をみたいです。
hg status だとリポジトリに入っていないファイルの一覧が見れますが、その逆がわかりませんでした。
0044デフォルトの名無しさん
2009/09/22(火) 08:00:170045デフォルトの名無しさん
2009/09/25(金) 22:51:11TortoiseHg 0.8.2は出たけど含まれてるMercurialのバージョンは1.3.2じゃないみたい。
0046デフォルトの名無しさん
2009/09/27(日) 02:48:48ジャンプ命令の人がやってくれるんじゃね?
まあファイル名の問題はpython3になれば100%解決するから時間の問題なんだよね。
今から対応するぐらいならpython3に移植した方が速い。
0047デフォルトの名無しさん
2009/09/27(日) 08:17:49Python3になるとWindowsでは最初からUnicodeでコマンドラインオプションを
受け取ったりするんだけど、Python-devに「バイト列としてアクセスする方法を
用意してくれ」って言ってたりするから、Unicode嫌いは相当のもんだぞ。
0048デフォルトの名無しさん
2009/09/28(月) 03:09:300049デフォルトの名無しさん
2009/10/05(月) 22:13:460050デフォルトの名無しさん
2009/10/05(月) 22:31:190051デフォルトの名無しさん
2009/10/05(月) 23:24:020052デフォルトの名無しさん
2009/10/06(火) 14:56:120053デフォルトの名無しさん
2009/10/06(火) 17:28:080054デフォルトの名無しさん
2009/10/07(水) 22:42:03個人的にはsubreposがもっと強力になってほしいんだが……。
0055デフォルトの名無しさん
2009/10/08(木) 02:01:140056デフォルトの名無しさん
2009/10/08(木) 09:12:594ヶ月ごとのリリースってのもわかりやすくていいし。
0057デフォルトの名無しさん
2009/10/11(日) 20:43:560058デフォルトの名無しさん
2009/10/14(水) 17:21:50一週間近く気付かなかったぜ
0059デフォルトの名無しさん
2009/10/15(木) 21:20:570060デフォルトの名無しさん
2009/10/15(木) 21:24:59http://bitbucket.org/tortoisehg/thg-winbuild/downloads/
0061デフォルトの名無しさん
2009/10/16(金) 00:11:26http://japan.internet.com/linuxtoday/20091014/4.html
タイトルが誤解を招きそうでよくないんだが……
新規プロジェクトを作ると最初からMercurialリポジトリ使える状態だってことらしい。
0062デフォルトの名無しさん
2009/10/16(金) 00:14:34.netの方と.jpの方って同時にアップデートするわけじゃないのか……
0063デフォルトの名無しさん
2009/10/16(金) 22:37:19http://sourceforge.jp/magazine/09/10/16/033250
0064デフォルトの名無しさん
2009/10/18(日) 10:14:170065デフォルトの名無しさん
2009/10/18(日) 10:27:260066sage
2009/10/20(火) 18:52:28pythonのurllib2モジュールのバグ(http://bugs.python.org/issue1424152)が
原因なのでこれがfixされたらできるだろうと思ってたんだけど接続できない。
Mercurialも最新版にしないとだめかな?
もしくはモジュールのバグフィックスは手動で何かしないと反映されない?
と思ってここまで書いたけど1.3.1のリリースノート見返したらfixedって書いて
ありました。(proxy,httpsで検索してもダメで"SSL through proxies"って書いてありました)
スレ汚しですが自分みたくaptとかyumでインスコしてハマる人もいるかもしれないので一応カキコ。
0067デフォルトの名無しさん
2009/10/20(火) 18:53:590068デフォルトの名無しさん
2009/10/21(水) 12:06:24http://bitbucket.org/tortoisehg/thg-winbuild/downloads/TortoiseHg-ReleaseCandidate-091019.exe
0069デフォルトの名無しさん
2009/10/21(水) 19:29:47Subversionみたくサーバ用意しなくて済むから今更戻れないけど。
0070デフォルトの名無しさん
2009/10/21(水) 20:28:29ディレクトリ操作というより、ディレクトリそのものを管理できない。
ディレクトリはファイルパスに含まれるもの、って扱い。
つまり空のディレクトリは無視されるので、それを管理下に置きたければ
ダミーファイルを中に作っておく必要がある。
0071デフォルトの名無しさん
2009/10/21(水) 20:36:54そんなことよりも、ディレクトリの下に大量のファイルがあると
ディレクトリのrenameで大量のrevlogができてリポジトリが膨れる。
0072デフォルトの名無しさん
2009/10/21(水) 22:33:300073デフォルトの名無しさん
2009/10/22(木) 10:20:05あんまりリポジトリサイズは気にしたことなかったけど、
renameでそんなに膨らむもんなのか。
Mercurialってrenameはちゃんとrenameとして認識してくれないんだっけ?
ただの「削除+追加」ではなくて。
0074デフォルトの名無しさん
2009/10/22(木) 11:29:32たとえば、a, b, c, d といったパッチを作って、bだけ適応するってかんじ。
それぞれのパッチは機能的に独立していると見なしたいので、バラバラに適応できないと不便なんだが。
0075デフォルトの名無しさん
2009/10/22(木) 20:08:10ディレクトリが管理対象なら「ディレクトリのリネーム」って履歴ひとつだけど
管理対象じゃないならディレクトリ内の個々のファイルに「ファイルのリネーム」って履歴がつくから
同じようなコマンドでも履歴の量が段違いということ
0076デフォルトの名無しさん
2009/10/23(金) 06:04:48hg qguard 使えばできると思うが。
0077デフォルトの名無しさん
2009/10/24(土) 04:06:41あー、なるほど納得。ありがとう。
0078デフォルトの名無しさん
2009/10/24(土) 12:05:49あー、なるほど。ただいま勉強中。
0079デフォルトの名無しさん
2009/10/29(木) 00:00:210080デフォルトの名無しさん
2009/11/02(月) 22:54:12http://arrenbrecht.ch/mercurial/pbranch/
使い分けのポイントとしては、
mq:個人、短期間
pbranch:チーム、長期間
TortoiseHgでも将来サポートされるかも。
http://bitbucket.org/peso/thg-pbranch/
0081デフォルトの名無しさん
2009/11/05(木) 16:25:45http://sourceforge.net/mailarchive/forum.php?thread_name=3f40cf550911041111x1c37abf6ydf3b2d3489a435b6%40mail.gmail.com&forum_name=tortoisehg-discuss
0082デフォルトの名無しさん
2009/11/18(水) 13:10:30ダウンロード: http://bitbucket.org/tortoisehg/stable/downloads/
リリースノート (英語): http://bitbucket.org/tortoisehg/stable/wiki/ReleaseNotes
リリースノート (日本語): http://bitbucket.org/kuy/thg-ja/wiki/ReleaseNotes
マニュアル (英語): http://tortoisehg.bitbucket.org/manual/0.9/
マニュアル (日本語): http://tortoisehg.bitbucket.org/manual/0.9-ja/
0083デフォルトの名無しさん
2009/11/21(土) 11:14:18LANGやLANGUAGEを色々変えてもだめ。
コマンドラインで日本語出た人いる?
0084デフォルトの名無しさん
2009/11/21(土) 16:49:55たしかに easy_install でインストールした方の hg は日本語だめだった。
でも TortoiseHg 付属の hg はちゃんと日本語出てる。
easy_install の場合はどこに locale フォルダを置けばいいんだろう?
0085デフォルトの名無しさん
2009/11/22(日) 20:51:03すっきりした反面、いつも使ってたボタンが消えてて困った。
0086デフォルトの名無しさん
2009/11/23(月) 17:45:55ttp://tortoisehg.bitbucket.org/img/vt_history.jpg
ttp://tortoisehg.bitbucket.org/img/vt_commit.jpg
0087デフォルトの名無しさん
2009/12/02(水) 16:36:470088デフォルトの名無しさん
2009/12/02(水) 21:04:33なんでマージしたあとタグ打ってまたマージしてるんだ?
0089デフォルトの名無しさん
2009/12/06(日) 22:57:02バージョン管理システム総合スレであったエラーの修正版かな。
0090デフォルトの名無しさん
2009/12/07(月) 12:19:22まあ話題もそうはないか。機能的には特に不満はないし、
ファイル名に関しては絶望的だし。('A`)
0091デフォルトの名無しさん
2009/12/07(月) 21:14:55他の人に勧めて業務での導入にこぎつけたから変えたくないんだけど。
0092デフォルトの名無しさん
2009/12/10(木) 04:21:44rollback completed
abort: unknown encoding: windows-31j, please check your locale settings
, error code: -1
eclipseに入れて初めてコミットしようとしたときに出るこれにゃんにゃんでしょうか?
0093デフォルトの名無しさん
2009/12/10(木) 04:24:240094デフォルトの名無しさん
2009/12/10(木) 04:31:01してみたけれども、同じメッセージが出てしまうし
検索してみても、コミュニティのissueにこのメッセージが
載ってただけで特にコメントはついてなかったです・・・
どの部分のエンコーディングの問題なんですかね?
あ、つい最近Mercurial試そうとし始めた素人ですすいません
0095デフォルトの名無しさん
2009/12/10(木) 04:33:480096デフォルトの名無しさん
2009/12/10(木) 15:34:57WinXPSP3 Japanese
Marcurial Windowsバイナリ版
eclipseプラグイン付
mercurial側のencodingの設定や
HGENCODINGについてググリまくった結果
<repo>\.hg\hgrcへ
[encode]
** = utf-8
[decode]
** = utf-8
の追加で該当のエラーはでなくなりました
utf-8でなくてもcp932でもいけるかも
なんかUnix系向けの解説ばっかり読んでwindows
向けの情報を見落としていた感です
お邪魔しました
0097デフォルトの名無しさん
2009/12/16(水) 19:12:510098デフォルトの名無しさん
2009/12/18(金) 11:56:340099デフォルトの名無しさん
2010/01/03(日) 17:50:09ttp://mercurial.selenic.com/wiki/
元旦リリースとかがんばるなぁ
0100デフォルトの名無しさん
2010/01/08(金) 22:53:100101デフォルトの名無しさん
2010/01/21(木) 11:05:32なんか方法ないっすかね?
.hg が大きくなっちゃったんでシェイプアップしたいんだよね...
■ このスレッドは過去ログ倉庫に格納されています