【分散型バージョン管理】 Mercurial 2【hg】

2011/11/12(土) 23:55:48.78
分散型バージョン管理システムMercurialについてのあれこれ

前スレ
【分散型バージョン管理】 Mercurial 【hg】
http://hibari.2ch.net/test/read.cgi/tech/1251208950/l50

公式
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.bitbucket.org/
2011/11/12(土) 23:56:33.35
関連スレ

バージョン管理システムについて語るスレ8
http://hibari.2ch.net/test/read.cgi/tech/1295493964/

Git 3
http://hibari.2ch.net/test/read.cgi/tech/1310403238/

【bzr】Bazaarでバージョン管理 Rev 3
http://hibari.2ch.net/test/read.cgi/tech/1297704483/

Subversion r13
http://hibari.2ch.net/test/read.cgi/tech/1286654542/

CVS導入スレ〜 Rev.3
http://hibari.2ch.net/test/read.cgi/tech/1113141518/
2011/11/12(土) 23:58:31.70
分散バージョン管理Git/Mercurial/Bazaar徹底比較
http://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

Unlimited DVCS Code Hosting, Free ― bitbucket.org
https://bitbucket.org/
2011/11/13(日) 00:04:12.29
Mercurial: The Definitive Guide
http://www.amazon.co.jp/dp/0596800673/
http://shop.oreilly.com/product/9780596801311.do

入門Mercurial Linux/Windows対応
http://www.shuwasystem.co.jp/products/7980html/2174.html
2011/11/13(日) 00:06:25.77
Mercurial 2.0リリース、バックポートに有用な「graft」コマンドや
サイズの大きいバイナリファイルを効率よく扱う拡張などが導入される
http://sourceforge.jp/magazine/11/11/04/0354255
2011/11/13(日) 00:46:39.63
Mercurial: The Definitive Guide
http://hgbook.red-bean.com/
日本語版
http://foozy.bitbucket.org/hgbook-ja/index.ja.html
2011/11/13(日) 00:54:04.77
分散バージョン管理入門 (イラスト入り)
http://tcha.org/2010/intro-to-distributed-version-control-illustrated/
2011/11/13(日) 09:53:40.55
Mercurial Project
ttp://www.youtube.com/watch?v=JExtkqzEoHY
2011/11/13(日) 16:46:49.31
質問なんだが、 

Windows 2008にMercurialのサーバー立てて、
各個人のPC(Windows )から、TortoiseHG でアクセスしたりとかって
出来るの?

Windows 2008にpython3を入れれば、Mercurialのサーバーを作れそうなんだが
どうなんでしょうか?
2011/11/13(日) 17:03:25.41
>>9
MercurialはPython 3未対応。
TortoiseHgもしくはMercurial単体のWindows用インストーラのhg.exeで、
hg serve --daemonでweb serverがあがる。
あとapacheかます方法も。
Windowsのサービスとして上げる方法は知らない。
11デフォルトの名無しさん
垢版 |
2011/11/14(月) 04:26:04.17
Mercurialってまだ日本語ファイル名をOS跨いで管理するとき問題抱えてるの?
2011/11/14(月) 05:13:03.05
>9
Windowsのファイル共有でも動くよ。
たまにトラブるかもしれんけどな。

>11
何も解決していない。
2011/11/14(月) 05:37:23.59
>>12
はぁ……そうか……
それだけがSubversionからの移行を躊躇わせるんだよねぇ
客から貰った資料とかも保管してたりするから。
Gitを評価したりもするけど、どうも変に触ると先祖返りが簡単に起こっちゃって
自分以外の開発者も戸惑ってる。分散してるメリットよりデメリットに多くぶち当たってる。
何とか解決されないかなぁ。
2011/11/14(月) 06:07:02.20
>>11
なにそれ、初めて聞いた。詳しくお願い。
2011/11/14(月) 08:16:03.47
>>14
何を今更。

>>13
つ[bzr]
2011/11/14(月) 08:51:27.43
>>14
今は問題がある。
解決までもう少しの辛抱だ。


938 デフォルトの名無しさん sage 2011/10/22(土) 17:21:45.19
http://mercurial.selenic.com/wiki/UnicodeOnWindows
2011/11/15(火) 01:44:40.04
svnかgitでよくないですか?
mercurialとbazaarはなしってことで
2011/11/15(火) 03:55:11.77
GitとMercurial両方使ってるけど、Gitのコマンドラインインタフェイスのわか
りにくさは異常
2011/11/15(火) 07:28:47.92
BazaarとMercurial両方使ってるけど、Bazaarのブランチのわかりにくさは異常
20デフォルトの名無しさん
垢版 |
2011/11/15(火) 13:36:40.64
>>16
おお、いらねーって言ってた状況に比べれば
すごく状況動いてるじゃないですか。待つよ……これは
2011/11/15(火) 18:36:15.77
http://mercurial.selenic.com/wiki/EncodingStrategy#Filename_strategy_compatibility_matrices
22デフォルトの名無しさん
垢版 |
2011/11/19(土) 16:30:32.93
2011/11/23(水) 06:21:27.75
先日TortoiseHGをインストールしました。

そこで質問ですが「hg help」と入力するとメッセージが英語で出力されますが
これは設定で日本語にすることが出来ますか?
(\i18n\ja.poという言語ファイル?があるので出来そうだなと思っているのですが)

ちなみに環境はWindowsVistaで、バージョンは2.2を使用しています。
2011/11/23(水) 07:44:12.58
>>23
環境変数LANG=ja
2011/11/23(水) 19:41:24.32
>>24
ありがとうございます。
バッチリ日本語で表示されました!
2011/12/01(木) 05:54:48.82
ファイルのrenameって、Subversionみたいにメタデータの書き換えだけだと思ってて、
デカいファイルでやってみたら、見事にファイルサイズ分だけ.hgが肥えた。
駄目じゃん。
2011/12/01(木) 07:20:57.35
・hgのファイルの変名はコピーして削除
・bzrは変名に対応しているがコピーは未対応
・gitは変名・コピーも未対応。変名は推測
・hgは変名・コピーのマージに対応
・だからコピー後にメタデータが増えるのは仕方がない
・ディレクトリの移動などで変名規模が大きい場合は、convertすべし
28デフォルトの名無しさん
垢版 |
2011/12/02(金) 07:51:49.32
2011-11-01 Mercurial 2.0.1 released!
2011/12/02(金) 09:31:14.06
2011-12-01 Mercurial 2.0.1 released!
30デフォルトの名無しさん
垢版 |
2011/12/02(金) 10:53:47.63
2011-12-02 Mercurial 2.0.2 released!
2011/12/02(金) 10:57:10.08
地味に間違えてたのね…
2011/12/02(金) 21:01:27.58
わらたw
2011/12/03(土) 01:41:25.64
Mercurial Advent Calendar 2011
http://partake.in/events/902cd6d9-0215-4ea3-b51f-b8ff32e56426
2011/12/03(土) 21:06:28.83
Windows サーバーのapacheから使おうと思ったら、
このバグって直って無いんだな。 駄目すぎる

http://mercurial.808500.n3.nabble.com/Problems-running-hgweb-wsgi-under-apache-on-Windows-td3184755.html
http://mercurial.selenic.com/bts/issue2582
2011/12/04(日) 12:28:46.70
mercurial-2.0.win32-py2.6.exe をインストールして
hg.cmd ってバッチコマンドを以下で作って
@python C:\Python26\Lib\site-packages\mercurial\hg.pyo %*

実行したらエラーになるんだが何で?

C:\Users\xxx\Documents\mercurial>hg.cmd
Traceback (most recent call last):
File "C:\Python26\Lib\site-packages\mercurial\hg.py", line 12, in <module>
import localrepo, bundlerepo, httprepo, sshrepo, statichttprepo, bookmarks
File "C:\Python26\Lib\site-packages\mercurial\localrepo.py", line 10, in <modu
le>
import repo, changegroup, subrepo, discovery, pushkey
File "C:\Python26\Lib\site-packages\mercurial\subrepo.py", line 11, in <module
>
import config, scmutil, util, node, error, cmdutil, bookmarks
File "C:\Python26\Lib\site-packages\mercurial\scmutil.py", line 9, in <module>

import util, error, osutil, revset, similar, encoding
File "C:\Python26\Lib\site-packages\mercurial\revset.py", line 12, in <module>

import match as matchmod
File "C:\Python26\Lib\site-packages\mercurial\match.py", line 9, in <module>
import scmutil, util, fileset
File "C:\Python26\Lib\site-packages\mercurial\fileset.py", line 81, in <module
>
parse = parser.parser(tokenize, elements).parse
AttributeError: 'module' object has no attribute 'parser'

C:\Users\xxx\Documents\mercurial>

このエラーって何で出るの?
2011/12/04(日) 15:57:45.98
python.exeのコマンドライン引数にpyoファイルが来てる時点でなんかおかしいような
どこに書いてある手順に従ってやってるの?
2011/12/04(日) 17:52:54.94
>>36
@python C:\Python26\Lib\site-packages\mercurial\hg.py %*

にしても同じ結果。
無意味なレスはやめてね
2011/12/04(日) 17:57:52.79
すげぇな。
2011/12/04(日) 17:59:26.31
thg入れろ
2011/12/04(日) 18:05:05.60
無意味と言われるとは思わなんだ
hg.exeをhg.pyと勘違いしたのか
2011/12/04(日) 18:05:25.43
>>39
Windows から使うのはやっぱりそれが一番かなー
2011/12/04(日) 18:07:26.05
>>40
mercurial-2.0.win32-py2.6.exe をインストールしたら、どのディレクトリに
hg.exeがインストールされるの?

馬鹿なの?
2011/12/04(日) 18:13:19.46
hg.exeじゃなかったらhg.batかなにかがPython/scriptsに入ってるんでしょ
2011/12/04(日) 18:15:19.09
>>43
だから知ったかの無意味なレスやめろってw
そんなものが無いから
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況