5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

1 :デフォルトの名無しさん: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/

2 :デフォルトの名無しさん: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/

3 :デフォルトの名無しさん: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/

4 :デフォルトの名無しさん: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

5 :デフォルトの名無しさん:2011/11/13(日) 00:06:25.77
Mercurial 2.0リリース、バックポートに有用な「graft」コマンドや
サイズの大きいバイナリファイルを効率よく扱う拡張などが導入される
http://sourceforge.jp/magazine/11/11/04/0354255

6 :デフォルトの名無しさん: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

7 :デフォルトの名無しさん:2011/11/13(日) 00:54:04.77
分散バージョン管理入門 (イラスト入り)
http://tcha.org/2010/intro-to-distributed-version-control-illustrated/

8 :デフォルトの名無しさん:2011/11/13(日) 09:53:40.55
Mercurial Project
ttp://www.youtube.com/watch?v=JExtkqzEoHY

9 :デフォルトの名無しさん:2011/11/13(日) 16:46:49.31
質問なんだが、 

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

Windows 2008にpython3を入れれば、Mercurialのサーバーを作れそうなんだが
どうなんでしょうか?

10 :デフォルトの名無しさん: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跨いで管理するとき問題抱えてるの?

12 :デフォルトの名無しさん:2011/11/14(月) 05:13:03.05
>9
Windowsのファイル共有でも動くよ。
たまにトラブるかもしれんけどな。

>11
何も解決していない。

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

14 :デフォルトの名無しさん:2011/11/14(月) 06:07:02.20
>>11
なにそれ、初めて聞いた。詳しくお願い。

15 :デフォルトの名無しさん:2011/11/14(月) 08:16:03.47
>>14
何を今更。

>>13
つ[bzr]

16 :デフォルトの名無しさん:2011/11/14(月) 08:51:27.43
>>14
今は問題がある。
解決までもう少しの辛抱だ。


938 デフォルトの名無しさん sage 2011/10/22(土) 17:21:45.19
http://mercurial.selenic.com/wiki/UnicodeOnWindows

17 :デフォルトの名無しさん:2011/11/15(火) 01:44:40.04
svnかgitでよくないですか?
mercurialとbazaarはなしってことで

18 :デフォルトの名無しさん:2011/11/15(火) 03:55:11.77
GitとMercurial両方使ってるけど、Gitのコマンドラインインタフェイスのわか
りにくさは異常

19 :デフォルトの名無しさん:2011/11/15(火) 07:28:47.92
BazaarとMercurial両方使ってるけど、Bazaarのブランチのわかりにくさは異常

20 :デフォルトの名無しさん:2011/11/15(火) 13:36:40.64
>>16
おお、いらねーって言ってた状況に比べれば
すごく状況動いてるじゃないですか。待つよ……これは

21 :デフォルトの名無しさん: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


23 :デフォルトの名無しさん:2011/11/23(水) 06:21:27.75
先日TortoiseHGをインストールしました。

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

ちなみに環境はWindowsVistaで、バージョンは2.2を使用しています。

24 :デフォルトの名無しさん:2011/11/23(水) 07:44:12.58
>>23
環境変数LANG=ja

25 :デフォルトの名無しさん:2011/11/23(水) 19:41:24.32
>>24
ありがとうございます。
バッチリ日本語で表示されました!

26 :デフォルトの名無しさん:2011/12/01(木) 05:54:48.82
ファイルのrenameって、Subversionみたいにメタデータの書き換えだけだと思ってて、
デカいファイルでやってみたら、見事にファイルサイズ分だけ.hgが肥えた。
駄目じゃん。

27 :デフォルトの名無しさん: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!

29 :デフォルトの名無しさん: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!

31 :デフォルトの名無しさん:2011/12/02(金) 10:57:10.08
地味に間違えてたのね…

32 :デフォルトの名無しさん:2011/12/02(金) 21:01:27.58
わらたw

33 :デフォルトの名無しさん:2011/12/03(土) 01:41:25.64
Mercurial Advent Calendar 2011
http://partake.in/events/902cd6d9-0215-4ea3-b51f-b8ff32e56426

34 :デフォルトの名無しさん: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

35 :デフォルトの名無しさん: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>

このエラーって何で出るの?

36 :デフォルトの名無しさん:2011/12/04(日) 15:57:45.98
python.exeのコマンドライン引数にpyoファイルが来てる時点でなんかおかしいような
どこに書いてある手順に従ってやってるの?

37 :デフォルトの名無しさん:2011/12/04(日) 17:52:54.94
>>36
@python C:\Python26\Lib\site-packages\mercurial\hg.py %*

にしても同じ結果。
無意味なレスはやめてね

38 :デフォルトの名無しさん:2011/12/04(日) 17:57:52.79
すげぇな。

39 :デフォルトの名無しさん:2011/12/04(日) 17:59:26.31
thg入れろ

40 :デフォルトの名無しさん:2011/12/04(日) 18:05:05.60
無意味と言われるとは思わなんだ
hg.exeをhg.pyと勘違いしたのか

41 :デフォルトの名無しさん:2011/12/04(日) 18:05:25.43
>>39
Windows から使うのはやっぱりそれが一番かなー


42 :デフォルトの名無しさん:2011/12/04(日) 18:07:26.05
>>40
mercurial-2.0.win32-py2.6.exe をインストールしたら、どのディレクトリに
hg.exeがインストールされるの?

馬鹿なの?

43 :デフォルトの名無しさん:2011/12/04(日) 18:13:19.46
hg.exeじゃなかったらhg.batかなにかがPython/scriptsに入ってるんでしょ

44 :デフォルトの名無しさん:2011/12/04(日) 18:15:19.09
>>43
だから知ったかの無意味なレスやめろってw
そんなものが無いから

45 :デフォルトの名無しさん:2011/12/04(日) 19:42:16.98
2011-12-03: TortoiseHg 2.2.1 (with Mercurial 2.0.1) released


46 :デフォルトの名無しさん:2011/12/04(日) 22:03:28.37
>>35
mercurial-2.0.1.win32-py2.6.exe でやってみても同じだった。

原因不明だ、、

47 :デフォルトの名無しさん:2011/12/04(日) 22:07:14.95
>>46
ソース嫁

48 :デフォルトの名無しさん:2011/12/05(月) 00:42:51.35
http://selenic.com/hg/file/66e87c11447d/setup.py

22 scripts = ['hg']
23 if os.name == 'nt':
24 scripts.append('contrib/win32/hg.bat')
...
118 setup(name='mercurial',
...
125 scripts=scripts,

C:\Python26\scriptsにhgとhg.batが入ってそうだが

49 :デフォルトの名無しさん:2011/12/05(月) 00:46:25.50
>>48
そういう風に書いてくれるとよくわかる。見つかりました。
ありがとう。

50 :デフォルトの名無しさん:2011/12/05(月) 08:06:56.49
最初から自分は阿呆だから新設丁寧に教えろ位言っておけばいいのに。

51 :デフォルトの名無しさん:2011/12/05(月) 17:13:13.35
もう言ってるようなもんだけどなあ

52 :デフォルトの名無しさん:2011/12/06(火) 00:02:07.66
>>50>>51
おいおい、俺は>>49でちゃんとお礼を言ったつもりがまだからむのか?

ジジイになると、あれとかこれとか言ってちゃんと説明できないの?
.exe も.bat 同じなの?
hd.exe はmercurial-2.0.win32-py2.6.exe に入ってるの?

俺にからむんなら、相手になるよーーー
スレが荒れちゃうよ?

どうすんだよ?

53 :デフォルトの名無しさん:2011/12/06(火) 05:46:25.47
馬鹿には無理

54 :デフォルトの名無しさん:2011/12/06(火) 07:18:54.79
M女史思い出した。

55 :デフォルトの名無しさん:2011/12/06(火) 15:27:09.24
スレを荒らすならどっちも別でお願いします。

年齢に関係なく口や態度が不快な人は居ます。その人の能力に因らずね。
適切に対処してあげてください。
有能で口の悪い人、
無能だけど優しい人、
無能で口の悪い人、
いろんな人がいます。

でも、一番いいのは有能でウェルターズオリジナルをくれる人です。

56 :デフォルトの名無しさん:2011/12/12(月) 23:14:52.40
最近、ソース管理にmercurialを使い出しました。

今日、大きなzipを含むチェンジセットを事情によりバックアウトしたところ、
「Error -5 zlib.error while decompressing data」
というようなメッセージが表示されて、それ以降リポジトリに対して
何もできなくなってしまいました。
なんとか復旧する方法はないでしょうか。

エラー発生時は、mercurial 1.8を使っていました。
また、最新のmercurial でも同じ現象が出ることを確認しています。

57 :56:2011/12/12(月) 23:16:59.98
追加質問です。

どこかに障害復旧手順が掲載されてたりしますでしょうか。


58 :デフォルトの名無しさん:2011/12/13(火) 01:13:56.23
>56
hg verifyで駄目だったら、hg convertとか?

リポジトリの履歴を管理しているリポジトリから、エラー発生前の状態を取り出すとか。

15 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)