11/11/12 23:56:33.35 .net
関連スレ
バージョン管理システムについて語るスレ8
スレリンク(tech板)
Git 3
スレリンク(tech板)
【bzr】Bazaarでバージョン管理 Rev 3
スレリンク(tech板)
Subversion r13
スレリンク(tech板)
CVS導入スレ~ Rev.3
スレリンク(tech板)
3:デフォルトの名無しさん
11/11/12 23:58:31.70 .net
分散バージョン管理Git/Mercurial/Bazaar徹底比較
URLリンク(www.atmarkit.co.jp)
Mercurial Cheat Sheet 日本語版
URLリンク(www.textdrop.net)
Mercurial MQ について
URLリンク(d.hatena.ne.jp)
Unlimited DVCS Code Hosting, Free ― bitbucket.org
URLリンク(bitbucket.org)
4:デフォルトの名無しさん
11/11/13 00:04:12.29 .net
Mercurial: The Definitive Guide
URLリンク(www.amazon.co.jp)
URLリンク(shop.oreilly.com)
入門Mercurial Linux/Windows対応
URLリンク(www.shuwasystem.co.jp)
5:デフォルトの名無しさん
11/11/13 00:06:25.77 .net
Mercurial 2.0リリース、バックポートに有用な「graft」コマンドや
サイズの大きいバイナリファイルを効率よく扱う拡張などが導入される
URLリンク(sourceforge.jp)
6:デフォルトの名無しさん
11/11/13 00:46:39.63 .net
Mercurial: The Definitive Guide
URLリンク(hgbook.red-bean.com)
日本語版
URLリンク(foozy.bitbucket.org)
7:デフォルトの名無しさん
11/11/13 00:54:04.77 .net
分散バージョン管理入門 (イラスト入り)
URLリンク(tcha.org)
8:デフォルトの名無しさん
11/11/13 09:53:40.55 .net
Mercurial Project
URLリンク(www.youtube.com)
9:デフォルトの名無しさん
11/11/13 16:46:49.31 .net
質問なんだが、
Windows 2008にMercurialのサーバー立てて、
各個人のPC(Windows )から、TortoiseHG でアクセスしたりとかって
出来るの?
Windows 2008にpython3を入れれば、Mercurialのサーバーを作れそうなんだが
どうなんでしょうか?
10:デフォルトの名無しさん
11/11/13 17:03:25.41 .net
>>9
MercurialはPython 3未対応。
TortoiseHgもしくはMercurial単体のWindows用インストーラのhg.exeで、
hg serve --daemonでweb serverがあがる。
あとapacheかます方法も。
Windowsのサービスとして上げる方法は知らない。
11:デフォルトの名無しさん
11/11/14 04:26:04.17 .net
Mercurialってまだ日本語ファイル名をOS跨いで管理するとき問題抱えてるの?
12:デフォルトの名無しさん
11/11/14 05:13:03.05 .net
>9
Windowsのファイル共有でも動くよ。
たまにトラブるかもしれんけどな。
>11
何も解決していない。
13:デフォルトの名無しさん
11/11/14 05:37:23.59 .net
>>12
はぁ……そうか……
それだけがSubversionからの移行を躊躇わせるんだよねぇ
客から貰った資料とかも保管してたりするから。
Gitを評価したりもするけど、どうも変に触ると先祖返りが簡単に起こっちゃって
自分以外の開発者も戸惑ってる。分散してるメリットよりデメリットに多くぶち当たってる。
何とか解決されないかなぁ。
14:デフォルトの名無しさん
11/11/14 06:07:02.20 .net
>>11
なにそれ、初めて聞いた。詳しくお願い。
15:デフォルトの名無しさん
11/11/14 08:16:03.47 .net
>>14
何を今更。
>>13
つ[bzr]
16:デフォルトの名無しさん
11/11/14 08:51:27.43 .net
>>14
今は問題がある。
解決までもう少しの辛抱だ。
938 デフォルトの名無しさん sage 2011/10/22(土) 17:21:45.19
URLリンク(mercurial.selenic.com)
17:デフォルトの名無しさん
11/11/15 01:44:40.04 .net
svnかgitでよくないですか?
mercurialとbazaarはなしってことで
18:デフォルトの名無しさん
11/11/15 03:55:11.77 .net
GitとMercurial両方使ってるけど、Gitのコマンドラインインタフェイスのわか
りにくさは異常
19:デフォルトの名無しさん
11/11/15 07:28:47.92 .net
BazaarとMercurial両方使ってるけど、Bazaarのブランチのわかりにくさは異常
20:デフォルトの名無しさん
11/11/15 13:36:40.64 .net
>>16
おお、いらねーって言ってた状況に比べれば
すごく状況動いてるじゃないですか。待つよ……これは
21:デフォルトの名無しさん
11/11/15 18:36:15.77 .net
URLリンク(mercurial.selenic.com)
22:デフォルトの名無しさん
11/11/19 16:30:32.93 .net
?
23:デフォルトの名無しさん
11/11/23 06:21:27.75 .net
先日TortoiseHGをインストールしました。
そこで質問ですが「hg help」と入力するとメッセージが英語で出力されますが
これは設定で日本語にすることが出来ますか?
(\i18n\ja.poという言語ファイル?があるので出来そうだなと思っているのですが)
ちなみに環境はWindowsVistaで、バージョンは2.2を使用しています。
24:デフォルトの名無しさん
11/11/23 07:44:12.58 .net
>>23
環境変数LANG=ja
25:デフォルトの名無しさん
11/11/23 19:41:24.32 .net
>>24
ありがとうございます。
バッチリ日本語で表示されました!
26:デフォルトの名無しさん
11/12/01 05:54:48.82 .net
ファイルのrenameって、Subversionみたいにメタデータの書き換えだけだと思ってて、
デカいファイルでやってみたら、見事にファイルサイズ分だけ.hgが肥えた。
駄目じゃん。
27:デフォルトの名無しさん
11/12/01 07:20:57.35 .net
・hgのファイルの変名はコピーして削除
・bzrは変名に対応しているがコピーは未対応
・gitは変名・コピーも未対応。変名は推測
・hgは変名・コピーのマージに対応
・だからコピー後にメタデータが増えるのは仕方がない
・ディレクトリの移動などで変名規模が大きい場合は、convertすべし
28:デフォルトの名無しさん
11/12/02 07:51:49.32 .net
2011-11-01 Mercurial 2.0.1 released!
29:デフォルトの名無しさん
11/12/02 09:31:14.06 .net
2011-12-01 Mercurial 2.0.1 released!
30:デフォルトの名無しさん
11/12/02 10:53:47.63 .net
2011-12-02 Mercurial 2.0.2 released!
31:デフォルトの名無しさん
11/12/02 10:57:10.08 .net
地味に間違えてたのね…
32:デフォルトの名無しさん
11/12/02 21:01:27.58 .net
わらたw
33:デフォルトの名無しさん
11/12/03 01:41:25.64 .net
Mercurial Advent Calendar 2011
URLリンク(partake.in)
34:デフォルトの名無しさん
11/12/03 21:06:28.83 .net
Windows サーバーのapacheから使おうと思ったら、
このバグって直って無いんだな。 駄目すぎる
URLリンク(mercurial.808500.n3.nabble.com)
URLリンク(mercurial.selenic.com)
35:デフォルトの名無しさん
11/12/04 12:28:46.70 .net
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:デフォルトの名無しさん
11/12/04 15:57:45.98 .net
python.exeのコマンドライン引数にpyoファイルが来てる時点でなんかおかしいような
どこに書いてある手順に従ってやってるの?
37:デフォルトの名無しさん
11/12/04 17:52:54.94 .net
>>36
@python C:\Python26\Lib\site-packages\mercurial\hg.py %*
にしても同じ結果。
無意味なレスはやめてね
38:デフォルトの名無しさん
11/12/04 17:57:52.79 .net
すげぇな。
39:デフォルトの名無しさん
11/12/04 17:59:26.31 .net
thg入れろ
40:デフォルトの名無しさん
11/12/04 18:05:05.60 .net
無意味と言われるとは思わなんだ
hg.exeをhg.pyと勘違いしたのか
41:デフォルトの名無しさん
11/12/04 18:05:25.43 .net
>>39
Windows から使うのはやっぱりそれが一番かなー
42:デフォルトの名無しさん
11/12/04 18:07:26.05 .net
>>40
mercurial-2.0.win32-py2.6.exe をインストールしたら、どのディレクトリに
hg.exeがインストールされるの?
馬鹿なの?
43:デフォルトの名無しさん
11/12/04 18:13:19.46 .net
hg.exeじゃなかったらhg.batかなにかがPython/scriptsに入ってるんでしょ
44:デフォルトの名無しさん
11/12/04 18:15:19.09 .net
>>43
だから知ったかの無意味なレスやめろってw
そんなものが無いから
45:デフォルトの名無しさん
11/12/04 19:42:16.98 .net
2011-12-03: TortoiseHg 2.2.1 (with Mercurial 2.0.1) released
46:デフォルトの名無しさん
11/12/04 22:03:28.37 .net
>>35
mercurial-2.0.1.win32-py2.6.exe でやってみても同じだった。
原因不明だ、、
47:デフォルトの名無しさん
11/12/04 22:07:14.95 .net
>>46
ソース嫁
48:デフォルトの名無しさん
11/12/05 00:42:51.35 .net
URLリンク(selenic.com)
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:デフォルトの名無しさん
11/12/05 00:46:25.50 .net
>>48
そういう風に書いてくれるとよくわかる。見つかりました。
ありがとう。
50:デフォルトの名無しさん
11/12/05 08:06:56.49 .net
最初から自分は阿呆だから新設丁寧に教えろ位言っておけばいいのに。
51:デフォルトの名無しさん
11/12/05 17:13:13.35 .net
もう言ってるようなもんだけどなあ
52:デフォルトの名無しさん
11/12/06 00:02:07.66 .net
>>50>>51
おいおい、俺は>>49でちゃんとお礼を言ったつもりがまだからむのか?
ジジイになると、あれとかこれとか言ってちゃんと説明できないの?
.exe も.bat 同じなの?
hd.exe はmercurial-2.0.win32-py2.6.exe に入ってるの?
俺にからむんなら、相手になるよーーー
スレが荒れちゃうよ?
どうすんだよ?
53:デフォルトの名無しさん
11/12/06 05:46:25.47 .net
馬鹿には無理
54:デフォルトの名無しさん
11/12/06 07:18:54.79 .net
M女史思い出した。
55:デフォルトの名無しさん
11/12/06 15:27:09.24 .net
スレを荒らすならどっちも別でお願いします。
年齢に関係なく口や態度が不快な人は居ます。その人の能力に因らずね。
適切に対処してあげてください。
有能で口の悪い人、
無能だけど優しい人、
無能で口の悪い人、
いろんな人がいます。
でも、一番いいのは有能でウェルターズオリジナルをくれる人です。
56:デフォルトの名無しさん
11/12/12 23:14:52.40 .net
最近、ソース管理にmercurialを使い出しました。
今日、大きなzipを含むチェンジセットを事情によりバックアウトしたところ、
「Error -5 zlib.error while decompressing data」
というようなメッセージが表示されて、それ以降リポジトリに対して
何もできなくなってしまいました。
なんとか復旧する方法はないでしょうか。
エラー発生時は、mercurial 1.8を使っていました。
また、最新のmercurial でも同じ現象が出ることを確認しています。
57:56
11/12/12 23:16:59.98 .net
追加質問です。
どこかに障害復旧手順が掲載されてたりしますでしょうか。
58:デフォルトの名無しさん
11/12/13 01:13:56.23 .net
>56
hg verifyで駄目だったら、hg convertとか?
リポジトリの履歴を管理しているリポジトリから、エラー発生前の状態を取り出すとか。
59:デフォルトの名無しさん
11/12/13 07:45:27.20 .net
>>56
バックアウトって、hgのbackoutコマンドではなく、リポジトリをzipで固めたものを展開したことを言っている?
だとしたら、.hgのファイル・ディレクトリの書き込み・読み込み権限が無いことが考えられる。
"hg backout"で壊れる可能性はあまりないので、もともとリポジトリが壊れていない?
操作前に"hg verify"したら何が出力される?
60:56
11/12/14 00:46:19.72 .net
>>58,59
レスありがとうございます。
今日はリポジトリをさわれなかったので、
明日やってみます。
なお、hgのbackoutを実行して、エラーになりました。
verifyすると、詳細なメッセージは忘れましたが、
「ERROR -3」とzlibのエラーが表示されます。
61:デフォルトの名無しさん
11/12/15 22:31:41.21 .net
>>60
その大きなzipって、だいたいどれくらいのファイルサイズなの?
62:デフォルトの名無しさん
11/12/16 16:21:27.77 .net
Abstracting filesystem API for UTF-8 support on Windows
URLリンク(markmail.org)
63:デフォルトの名無しさん
11/12/16 16:26:25.72 .net
>>62
URLリンク(www.selenic.com)
64:デフォルトの名無しさん
12/01/02 07:58:58.25 .net
2012-01-01 Mercurial 2.0.2 released!
65:デフォルトの名無しさん
12/01/05 22:39:41.07 .net
Bitbucket久方振りの長期ダウン記念あげ
66:デフォルトの名無しさん
12/01/05 22:54:56.11 .net
うおーん
pushできないよおお
URLリンク(twitter.com)
Sorry everyone, we're aware of the site being unavailable right now, and we're busy looking into fixing it ASAP.
We've identified our main NFS problem as the problem, and we're working on getting it back online.
67:デフォルトの名無しさん
12/01/06 06:35:58.49 .net
分散型ならサーバがダウンしていても使えるからいいじゃないか。
68:デフォルトの名無しさん
12/01/06 07:31:31.92 .net
>>67
リポジトリだけなら多少ダウンしていても良いけど、BTS機能がダウンしていると痛い。
69:デフォルトの名無しさん
12/01/07 00:01:15.76 .net
分散型BTSが必要だな。
70:デフォルトの名無しさん
12/01/07 10:02:57.20 .net
世の中にはあるらしいよ>分散BTS
流行ってないけど……つかステータスのマージとかどうすんだ
71:デフォルトの名無しさん
12/01/07 12:42:25.07 .net
分散納品
分散出荷
72:デフォルトの名無しさん
12/01/09 21:14:33.98 .net
TortoiseHg Portable 2.2.2 Development Test 1
URLリンク(portableapps.com)
73:17
12/01/21 18:21:00.84 .net
やっぱgitスレの方が盛り上がってますね
皆git使いましょうよ
74:デフォルトの名無しさん
12/01/21 19:02:17.64 .net
hgは2ch以外の所に日本語の情報共有の場があるし。
アドベントカレンダーも盛況だったし。
第2回ソース鑑賞会もあるし。
75:デフォルトの名無しさん
12/01/22 03:40:28.15 .net
mercurial-2.1-rc.tar.gz 20-Jan-2012 21:33 3.1M
76:デフォルトの名無しさん
12/01/22 23:39:27.69 .net
PCゲームをPSP化できるソースや、やり方が公開されているのですが、
WindowsユーザーはTortoise HGを使うとの記述があります。
URLリンク(wololo.net)
Cygwinで頑張ってみたのですが、上手い事PSPで動かせるデータが作れず、
今度はTortoise HGで使い方を調べつつ試してみようと思うのですが、
リンク先に書かれている事の殆どをTortoise HGで実行可能なのでしょうか?
度を越えた素人なのでこういうレベルからの質問で申し訳ないのですが、
どなたかアドバイスくださると助かります。
77:デフォルトの名無しさん
12/01/22 23:40:57.57 .net
板更新後sage入力忘れました、すみません。
78:デフォルトの名無しさん
12/01/23 00:15:59.76 .net
ソースをとってきた後の問題はMercurial関係ないだろ
79:デフォルトの名無しさん
12/01/23 02:13:52.19 .net
VirtualBoxにUbuntuでもいれて
linuxでやったら?
80:デフォルトの名無しさん
12/01/23 12:05:13.86 .net
レスどうもです。
>>78
やっぱりそうですかorz
ちょっと使ってみてそんな気配を感じてました。
>>79
それで頑張ってみたいと思います。
ありがとうございました。
81:デフォルトの名無しさん
12/01/24 14:36:24.22 .net
>>73
gitはどうも使いにくい……というか、egitの出来が問題なのかも知れないが
試験的に導入してみたところコンフリクト時に先祖返りさせてしまう事故が
しょっちゅう起きちゃって多人数で使うのは熟練が必要ってことで
今は使うの見合わせている……
Subversionから離れられない。
Mercurialがマルチバイト文字対応になったらそっちの方がよさそうかなぁって雰囲気。
82:デフォルトの名無しさん
12/01/24 15:20:39.76 .net
>>81
> Mercurialがマルチバイト文字対応になったらそっちの方がよさそうかなぁって雰囲気。
FAQだけど、ここが更新されたのでリンク
URLリンク(www.lares.dti.ne.jp)
git、hgとも「マルチバイト文字対応」はしている。
83:デフォルトの名無しさん
12/01/24 22:55:54.71 .net
そんなバッドノウハウだらけの状態で無理して対応なんて言わなくていいよ。
もうすぐUnicode対応来るんだからゆっくり待とうぜ
84:デフォルトの名無しさん
12/01/27 11:49:18.65 .net
ゆっくりしていってね!
85:デフォルトの名無しさん
12/01/28 11:35:43.77 .net
>>75
2.1RCが出ているみたいだけど
URLリンク(mercurial.selenic.com)
ラージファイル関係がかなり変わるのかな?
使った香具師いる?
86:デフォルトの名無しさん
12/02/02 01:20:47.17 .net
>>85
(´・ω・`)ノ
87:デフォルトの名無しさん
12/02/02 16:27:50.01 .net
mercurial-2.1.tar.gz
88:デフォルトの名無しさん
12/02/10 12:14:14.06 .net
TortoiseHg 2.2.2 (with Mercurial 2.0.2) でファイルをaddすると、
たまに、ファイル名が全部大文字に変換されてしまう事がある。
発生条件不明だが、revertしてやり直すとならなかったり。
みなさんはどないですか?
89:デフォルトの名無しさん
12/02/10 13:16:54.97 .net
subversionからの移行を考えています。
subversionで「ベンダーブランチ」の追跡で使っている
svn_load_dirsみたいな付加プログラムはhgがよきに計らってくれるので
不要という事でしょうか?
↓ここを参照しました。
URLリンク(www.bonsaierp.com.au)
90:デフォルトの名無しさん
12/02/15 14:54:16.49 .net
TortoiseHg 2.3 (with Mercurial 2.1) released
91:デフォルトの名無しさん
12/02/15 19:48:52.94 .net
今月は遅かったな、なんかトラブルか?
92:デフォルトの名無しさん
12/02/15 19:54:41.13 .net
>>91
phase対応
93:デフォルトの名無しさん
12/02/15 20:41:23.38 .net
>92
何それ?
94:デフォルトの名無しさん
12/02/15 20:52:55.28 .net
今回もgraft対応は見送りか・・・
95:デフォルトの名無しさん
12/02/15 22:25:27.44 .net
なんか複雑になってきたしそろそろ最新バージョン対応の本が欲しい
96:デフォルトの名無しさん
12/02/16 04:37:23.80 .net
>90
デジタル署名ついてねーな
97:デフォルトの名無しさん
12/02/16 17:50:22.94 .net
>>88
URLリンク(bitbucket.org)
98:デフォルトの名無しさん
12/02/16 20:12:09.06 .net
パーミッションの実行可能ビットの変更を無視したいんだが良い方法は無いのかね…
いちいち変更扱いされたりhgsubversion使ってるとsvn:excutableが付いちゃったりで非常に煩わしい
ググるとpre-commitフックとかで実行可能ビットを落とす方法が出てくるけど、そうじゃなくて無視したいんだよなぁ
99:デフォルトの名無しさん
12/02/24 14:18:10.09 .net
Mercurial vs Git: Why Mercurial?
URLリンク(blogs.atlassian.com)
100:デフォルトの名無しさん
12/03/04 19:38:38.80 .net
mercurial-2.1.1.tar.gz 01-Mar-2012
101:デフォルトの名無しさん
12/03/08 23:49:32.08 .net
phaseっていつからできたっけ?
102:デフォルトの名無しさん
12/03/09 08:39:38.37 .net
>>101
URLリンク(mercurial.selenic.com)
>Phases are introduced in Mercurial 2.1.
103:デフォルトの名無しさん
12/03/14 18:52:17.15 .net
Gitに挫折したんですがMercurialは簡単でしょうか?
104:デフォルトの名無しさん
12/03/14 20:46:16.72 .net
>>103
簡単です
難しいと思っても、我慢して使い続けてみればきっと超簡単になります
105:デフォルトの名無しさん
12/03/14 21:11:38.27 .net
簡単なことをするだけなら簡単
Gitもきっとそうだと思うけど
106:デフォルトの名無しさん
12/03/14 22:52:25.16 .net
>>103
Gitの何に挫折したかによるんでは
107:デフォルトの名無しさん
12/03/14 23:15:54.80 .net
簡単ですかね
試してみるか考えてます
git init
git add .
git commit -m "test"
git checkout .
git clone http~
の5つは覚えられるんですがそれ以外のことがちんぷんかんぷんで難しいです
ブランチっていうのは何をするのかよくわかりませんし、
108:デフォルトの名無しさん
12/03/14 23:24:34.82 .net
チンチンブラブラ
109:デフォルトの名無しさん
12/03/14 23:31:49.38 .net
>>103
個人的にはMercurialのほうが簡単。
rollbackが1回しかできない > MQでかいけつ
サブディレクトリのチェックアウト > 自分には必要ない or サブディレクトリでhg init
ブランチを明示的に作る意味があまりない
という点だけかな。
gitはbranchやcommitが柔軟なのはいいが
Mercurial先に覚えた自分には
考え方が違いすぎて覚えるのに苦労した。
110:デフォルトの名無しさん
12/03/14 23:35:34.35 .net
まじすか
やっぱ1年後にはgithubが使えるようになりたいというのもありますけど
Mercurialから始めたいと思います
111:デフォルトの名無しさん
12/03/15 00:30:35.55 .net
>>110
Mercurial使うならbitbucket使ったら?
112:デフォルトの名無しさん
12/03/15 01:31:35.10 .net
何よりもMercurialはTortoiseHgが便利じゃないか
俺は実用したことないけど
113:デフォルトの名無しさん
12/03/15 19:37:42.25 .net
TortoiseHgはログのツリー表示と、複数の手動削除したファイルを
デリートするのに使っているなぁ
まとめてrevertする方法側かわからないのです
114:デフォルトの名無しさん
12/03/16 22:08:14.35 .net
hg-git で Git リポジトリに変換するときに、コミッタごとのメールアドレスを指定するのは
どうすればいいんでしょうか。
URLリンク(github.com) に書いてある方法で
.hg/hgrc の [git] の下に authors = /path/to/authors.txt を書いて、
authors.txt には foo = foo <foo@foo.com> というのを書いているのですが
GitHub に push してみたところメールアドレスが全く設定されませんでした。
hg-git は easy_install で入れた 0.3.2 です。
115:デフォルトの名無しさん
12/03/19 19:38:47.52 .net
hg しか使っていない友人に git と比べて何がいいか聞いたら MQ とのこと。
ググった感じだと git で branch と rebase でやれば同じことができるように思えるんだが、
実際のところどうなんだい?
あと hg でできて git でできないことがあれば教えてくれ。
116:デフォルトの名無しさん
12/03/19 20:21:22.82 .net
>>115
やろうと思えば出来ないことってあまりないと思うよ。
どっちかの新機能はもう一方にも取り入れられていくだろうし。
俺はWindows対応や日本語ヘルプの充実があるのでMercurial
使い始めたよ。VCSを使ったことないような人に利用を
お願いするときにはこのあたりが問題なりそうな気がしたから。
117:デフォルトの名無しさん
12/03/19 23:38:47.59 .net
>>115
そう、MQは便利なんだよ。Gitにもguiltがあるけど。
> あと hg でできて git でできないことがあれば教えてくれ。
バックアップ代わりの1個のリポジトリを作って、何でもpush -fで
そこに押し込むというのを、MQで間違えた時などのためによくやってるんだけど、
gitだといちいちブランチ名をつけなきゃいけなくて面倒かも。
118:デフォルトの名無しさん
12/03/20 17:37:45.95 .net
無名ブランチはgitにない。
119:デフォルトの名無しさん
12/03/21 02:47:40.60 .net
git で pull してコンフリクトが起きたときに、ファイルに
<<<< みたいなのが勝手に書き加えられるのが嫌だね。
しかも LF 固定なんで Windows では悲惨なことになる。
hg だと heads が増えるだけだからね。
ブランチ回りは hg と git は違いすぎて比較ができないね。
あと本質的ではないのかもしれないけれど git はオプションが
やたら複雑なのと(alias 漬けにすればなんとかなる?)、リビジョ
ンやブランチの指定方法に気が狂いそうになるのと、あと
hg serve がない(git daemon でできる、って書いてあるのを見て
やってみたけど、自分のところではうまくいかなかった) のと、
あと hg のほうがプラグインの仕組みがよくできていることかな。
120:デフォルトの名無しさん
12/03/21 09:02:51.20 .net
>>119
hgのpullはgitで言うとfetch相当だよ。
gitのpullはhgで言うとpullの後updateとかmergeとか。
ブランチ回りは
hg:取り込まれているすべてのコミットのIDが連番と対応づけられていて、
枝分かれしてマージ前のコミットや親子関係のないコミットもすべて参照できる
git:コミットを参照するにはIDしかなく、「ブランチ」が指す最新のコミットから
parentをたどっていくことで各「ブランチ」のすべてのコミットを参照する
っていう違いが影響してるよね。gitの「ブランチ」って呼び名はどうかと思うけど。
121:デフォルトの名無しさん
12/03/25 17:57:54.32 .net
今時クロスプラットフォームで動かない
カスバージョン管理システムは滅んでくれ
存在するだけで有害だ
122:デフォルトの名無しさん
12/03/25 21:46:09.33 .net
有害なら勝手に消えて行くさ
123:デフォルトの名無しさん
12/03/28 23:12:47.58 .net
うちの会社をSVNからMercurialに移行させようと頑張ってるんだが、
あと一歩の所で部長にStatSVNみたいのが無いから移行できないって言われた(´;ω;`)
たいして活用できてないのに・・・。
124:営利利用に関するLR審議中@詳細は自治スレへ
12/03/31 12:47:29.79 .net
>>123
hg activity
hg chart
hg churn
などがあるようだ。
statsvnはxmlを食わせればいいみたいだから
hg logをその形式で出せばいいだけかも。
125:営利利用に関するLR審議中@詳細は自治スレへ
12/04/02 19:10:47.67 .net
その部長。statsvn を解決したら別の問題を出してきそう
126:123
12/04/03 23:30:16.09 .net
そうかもね・・・・。
今回の機会は逃したけど、数か月後にまた移行の機会が来るからその時までに味方を増やしておこう。
127:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 06:14:43.48 .net
会社だとビルドシステムやテストシステム・BTS はもちろん、
スケジュール調整や、場合によっては人事考課にまで影響が及ぶから
慎重になるのは当然。
128:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 00:26:13.20 .net
今更だけど
2012-04-01 Mercurial 2.1.2 released!
129:デフォルトの名無しさん
12/04/23 23:45:44.85 .net
TortoiseHg 2.3.2 released!
130:デフォルトの名無しさん
12/04/24 00:55:38.66 .net
お
131:デフォルトの名無しさん
12/04/24 09:13:23.46 .net
っ
132:デフォルトの名無しさん
12/04/30 14:49:59.06 .net
Mercurial 2.2 は明日リリース予定かな
133:デフォルトの名無しさん
12/05/01 12:43:37.90 .net
2.2からamendできるようになったんだ。地味に嬉しいわー
134:デフォルトの名無しさん
12/05/01 20:29:50.48 .net
>>133
amendってどういうときに使うの?
135:デフォルトの名無しさん
12/05/01 21:08:20.13 .net
>>134
直前のコミットを修正したい時に使う。
何かしらの変更をコミットしたが、他にも同時にコミットしなきゃいけない変更を入れ忘れてた時とかに hg commit --amend ってやると、その入れ忘れてた変更を直前のコミットに合成できる。
136:デフォルトの名無しさん
12/05/01 23:21:36.12 .net
>>135
なるほど、便利かも。
137:デフォルトの名無しさん
12/05/02 07:58:46.69 .net
2012-02-01 Mercurial 2.2 released!
138:デフォルトの名無しさん
12/05/02 08:01:54.76 .net
>>135
hg rollback
hg add
hg commit
の代わり?地味だなー
139:デフォルトの名無しさん
12/05/02 08:02:56.74 .net
あれ、公式の日付間違ってる…
2012-05-01 Mercurial 2.2 released!
140:デフォルトの名無しさん
12/05/02 23:44:58.66 .net
hgってディスクフォーマット的には歴史改変禁止の方向だとおもうけど、
けっこういろいろできちゃうな。
141:デフォルトの名無しさん
12/05/03 09:16:46.34 .net
>>140
基本的なコンセプトとして容易に履歴をぶっ壊したりできないようにってのはあるんだろうけど、実際できる(ようにしてある)かどうかはまた別の話なのでは。MQもあるわけだし。
142:デフォルトの名無しさん
12/05/04 00:01:30.68 .net
正直その辺はやり方次第なんで
できるなら最初から出来るようにしておいて欲しかった
143:デフォルトの名無しさん
12/05/04 02:01:54.27 .net
>>142
一応hg clone -rは昔からある
144:デフォルトの名無しさん
12/05/04 12:02:12.34 .net
Mercurial 2.2.1 released!
145:デフォルトの名無しさん
12/05/05 16:57:11.37 .net
TortoiseHg 2.4 released!
146:デフォルトの名無しさん
12/05/06 15:01:26.70 .net
>>139
>>144
速攻で、2.2.1 が出ているけど、なんか重大トラブルあったんか?
147:デフォルトの名無しさん
12/05/06 15:36:29.43 .net
>>146
hg serve でメモリリークらしいよ
148:デフォルトの名無しさん
12/05/11 19:13:55.60 .net
hgwebで日本語コメントが文字化けするのって直ってなかったのか…
149:デフォルトの名無しさん
12/05/12 17:40:15.34 .net
custom toolbarってどうやってアイコンとか登録するんだろ?
使ってる人いる?
150:デフォルトの名無しさん
12/05/28 00:45:30.03 .net
svn ls dir
と同じことってどうやったら出来ますでしょうか?
151:デフォルトの名無しさん
12/05/28 06:28:40.49 .net
>>150
hg locate dir/*
152:デフォルトの名無しさん
12/05/28 06:30:25.48 .net
hg locate -r tip 'dir/*'
153:デフォルトの名無しさん
12/05/28 08:02:28.04 .net
hg locate dir/* --include .
とすることで目的の、
svn ls .
と等価なことが出来るようになりました。
ありがとうございました。
154:デフォルトの名無しさん
12/05/28 08:03:43.20 .net
svn ls dir
と等価なことが出来るようになりました。
が正しかったです。。。
てへへw
155:デフォルトの名無しさん
12/06/02 15:20:54.31 .net
mercurial-2.2.2
156:デフォルトの名無しさん
12/06/07 05:29:10.77 .net
mercurialがプライベートなリポジトリをもてることはわかった。
このプライベートなリポジトリをリモートにおくことはできないのかい?
おいらはいろんな端末で作業するからリポジトリをローカルにおきたくないんだ。
こんな使い方にmercurialは向かない?
157:デフォルトの名無しさん
12/06/07 07:07:41.97 .net
つbitbucket
158:デフォルトの名無しさん
12/06/09 03:48:21.35 .net
つNFS
159:デフォルトの名無しさん
12/06/09 12:56:03.41 .net
>>156
なんかよくわからんが、
doropbox とか samba とかか、
subversion とか bazaar とかじゃね?
そもそも「プライベート」って何よ?
DVCS 関連でそんなキーワード見たことないんだけど・・・
160:デフォルトの名無しさん
12/06/09 14:54:15.46 .net
>>159
dropboxもsambaもsubversionもbazaarも関係ない。
>>157で終わってるから、もう誰も答える必要ないよ。
161:デフォルトの名無しさん
12/06/09 16:00:54.79 .net
外しっぷりが酷い。
162:デフォルトの名無しさん
12/06/09 16:10:13.09 .net
>>160
そうなの?
「ローカルにリポジトリおきたくない」
=「commit したらリモートのリポジトリが更新される」
なのかと思ったよ
push し忘れることってまれによくあるよね
163:デフォルトの名無しさん
12/06/09 16:54:00.00 .net
TortoiseHg 2.4.1 (with Mercurial 2.2.2) released
164:デフォルトの名無しさん
12/06/09 17:03:58.11 .net
念願のgraft対応GUI来たか。これでGitに勝てるっ
165:デフォルトの名無しさん
12/06/09 21:06:01.58 .net
>>162
まれによくあるってどっちだアホ。
svn か bzr でも使っとけ。
166:デフォルトの名無しさん
12/06/09 22:41:02.11 .net
www
167:デフォルトの名無しさん
12/06/10 02:43:15.65 .net
>162
[hooks] のところになんか書けばいいんじゃないの?
168:デフォルトの名無しさん
12/06/12 22:30:55.96 .net
>>159
URLリンク(mercurial.selenic.com)
ここでプライベートって言葉が出てきてるが
mercurialは一般的なDVCSとは異なるのってことか
169:デフォルトの名無しさん
12/06/13 10:04:17.82 .net
バンドルファイルのコミットメッセージや差分を表示する方法ってあるんでしょうか?
やりたいことはstripとかして溜まったバックアップを確認して要らないものは消したいです。
170:デフォルトの名無しさん
12/06/13 11:56:21.31 .net
>>169
hg incoming -p バンドルファイル
171:169
12/06/13 16:15:09.84 .net
>>170 おっ、ありがとう。
172:名無しさん@お腹いっぱい
12/06/13 19:15:47.19 .net
>>168
この文脈でのプライベートなら、
一般的な DVCS には存在する概念だと思うよ。
173:デフォルトの名無しさん
12/06/13 23:50:21.94 .net
>>170
これがいけるってことは
hg pull バンドルファイル
もOKで、つまりhg unbundleは必要ないってこと?
174:デフォルトの名無しさん
12/07/02 23:03:15.64 .net
mercurial-2.2.3
175:デフォルトの名無しさん
12/07/08 00:14:57.24 .net
いまさらだけど
2012-07-02: TortoiseHg 2.4.2 (with Mercurial 2.2.3) released
176:デフォルトの名無しさん
12/07/13 13:26:26.61 .net
そんなに直すとこあんの?
177:デフォルトの名無しさん
12/07/21 01:54:20.45 .net
cvsからMercurialに変換しようとして cvsリポジトリをチェックアウトしようとしたが
wincvsよく分からない
もう亞北ネル
178:デフォルトの名無しさん
12/07/23 00:17:33.42 .net
何とかcvs.exeでチェックアウトして
Mercurialリポジトリに変換しようとしたけれども、destに空のMercurialリポジトリが出来てしまう
それに何でhg convertの表示が文字化けするんだろうか
179:デフォルトの名無しさん
12/08/03 00:01:51.31 .net
2012-08-01 Mercurial 2.3 released!
180:デフォルトの名無しさん
12/08/03 08:08:26.62 .net
graphlog拡張がコアに取り込まれた、ってのが大きな変更点かな?
rebaseの変更点も重要そうな気もするが、意味がよく分からん。
181:デフォルトの名無しさん
12/08/16 09:33:17.81 .net
TortoiseHG来ねーな
182:デフォルトの名無しさん
12/08/22 00:57:18.25 .net
名古屋でSCMBootCampもう一回やってくれんかな
183:デフォルトの名無しさん
12/08/22 06:16:02.41 .net
2012-08-20: TortoiseHg 2.4.3 (with Mercurial 2.3) released
184:デフォルトの名無しさん
12/08/22 07:43:42.99 .net
ふぉー
185:デフォルトの名無しさん
12/08/22 09:59:41.10 .net
URLリンク(osdn.jp)
Mercurialの仕事があるようだ。やる人いないかね。
186:デフォルトの名無しさん
12/08/23 14:35:06.63 .net
mercurial-server
ってのが、mercurialでのgitosis/gitoliteに当たるのね。
187:デフォルトの名無しさん
12/09/06 02:47:33.43 .net
2012-09-04: TortoiseHg 2.5 (with Mercurial 2.3.1) released
188:デフォルトの名無しさん
12/09/08 11:54:35.70 .net
Mercurial 2.3からwin32mbcsが機能しなくなってませんか?
189:デフォルトの名無しさん
12/09/08 12:03:13.42 .net
>>188
機能していると思いますが、何をしたらどうなります?
190:デフォルトの名無しさん
12/09/08 12:46:25.31 .net
レスありがとうございます。
windowsでTortoiseHgを使用しているのですが、
tortoisehg-2.5.0-hg-2.3.1-x86.msiに更新したら、
日本語のファイル名の操作をするとエラーが出るようになりました。
R:\>hg init hoge
R:\>cd hoge
R:\hoge>echo hoge>日本語.txt
R:\hoge>hg add 日本語.txt
中断: [win32mbcs] 文字コード 'cp932' によるファイル名変換に失敗
※コンテキストメニューでの操作でも同様にエラーが出ます
tortoisehg-2.4.2-hg-2.2.3-x86.msi までは出なかったので、
設定等に問題はないと思っていたのですが見直してみます。
191:189
12/09/08 17:21:47.62 .net
>>190
同じエラーメッセージが表示されました。
自分で試した際には hg add のみでファイルを指定していませんでした。
192:デフォルトの名無しさん
12/09/08 20:48:55.77 .net
>>191
確認どうもです。
ファイル名を指定したaddが駄目だっただけなんですね。
普段の使い方だとこれが出来ないと面倒なので、
おとなしく前バージョンを使っときます。
193:デフォルトの名無しさん
12/09/17 21:55:34.95 .net
/\ hg-sshよ、空白一つがあるとかないとかで
../ ./|
∴\/./ Permission denied (publickey).
_, ,_゚∵ |/
(ノ゚Д゚)ノ ふざけんな!
/ /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
194:デフォルトの名無しさん
12/10/07 18:40:19.19 .net
保守
195:デフォルトの名無しさん
12/10/08 11:39:39.60 .net
Workbench のグラフで複数リビジョン選択して Graft すると
なぜか新しいリビジョンから古いリビジョンに向かって処理されて無茶苦茶になる。
Transplant はちゃんと古いリビジョンから処理してくれたのに。
196:デフォルトの名無しさん
12/10/08 14:17:05.24 .net
>>195
TortoiseHg 2.5.1 でそれっぽいバグ修正が入ったみたいだよ。
197:デフォルトの名無しさん
12/10/08 23:07:02.63 .net
不具合だったんかい。仕様かと思ったよ。まあ一つ一つ実行してもたいした手間じゃないけどさ。
またそのうち試してみる。
198:デフォルトの名無しさん
12/10/20 08:10:00.71 .net
保守
199:デフォルトの名無しさん
12/12/04 21:49:14.95 .net
UTF-8ファイル名マダー?
200:デフォルトの名無しさん
12/12/07 00:01:10.42 .net
まだなの?
201:デフォルトの名無しさん
13/01/03 04:18:11.73 .net
まだらしいよ。三大DVCSのなかでは一番遅れる形になってるね。
202:デフォルトの名無しさん
13/01/04 14:10:03.53 .net
三大DVCSってどんなメンツなんすか?
203:デフォルトの名無しさん
13/01/04 22:45:53.69 .net
svn,git,bzr
204:デフォルトの名無しさん
13/01/04 22:49:28.73 .net
>>203
205:デフォルトの名無しさん
13/01/05 00:10:35.74 .net
bzrは死んだ子じゃないの?
206:デフォルトの名無しさん
13/01/05 11:50:33.13 .net
まだ死んでないもん(´;ω;`)
207:デフォルトの名無しさん
13/01/12 21:03:43.86 .net
Bazaarは衰退しました。
208:デフォルトの名無しさん
13/01/13 10:22:35.24 .net
つまり我々は水星人だったのだよ!
209:デフォルトの名無しさん
13/01/13 10:28:39.65 .net
まあずが金星な現代社会において
水星と言い切るのは困難
210:デフォルトの名無しさん
13/01/13 11:57:31.72 .net
まあずは火星だと思ってたわ
211:デフォルトの名無しさん
13/01/13 12:27:34.94 .net
セーラームーン見てないのかよ糞が
212:デフォルトの名無しさん
13/01/13 13:04:20.10 .net
ようじょ向けのアニメなんて見るかよ
213:デフォルトの名無しさん
13/01/13 17:02:47.78 .net
「金星 まあず」でググれ
214:デフォルトの名無しさん
13/01/13 17:30:23.43 .net
「現代」社会にはツッコミなしかよ
215:デフォルトの名無しさん
13/01/13 17:35:12.12 .net
おっさんとか、死ね
216:デフォルトの名無しさん
13/01/17 08:58:02.96 .net
UTF-8マダー?
217:デフォルトの名無しさん
13/01/22 23:37:59.74 .net
MQでパッチ適用した時のマージの仕方がわからない
ハンクっていうのが出来るけど、これGUIでマージ出来ないの?
218:デフォルトの名無しさん
13/01/23 23:22:02.83 .net
>>217
いったんパッチ作成時点での派生元に適用(hg qpush --exact)してからのリベースがお勧め。
大抵の場合はうまいことマージしてくれるし、そうでなかったとしても通常のマージ/リベースと同じようにGUIから衝突の解消ができる…はず。
あと--exact指定のパッチ適用がGUIからできたかはちょっと覚えてない。
219:217
13/01/26 17:56:47.68 .net
>>218
その手があったか
やってみる、ありがとう
220:デフォルトの名無しさん
13/02/02 00:01:30.48 .net
スレ違いのような気もするが thg でしか起こってないので教えてもらえませんかの。
Debian squeeze で thg 使ってるんだけど、いつの間にやら起動時に
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
こんなメッセージがいくつか出て、それと対応するかのように (対応してるんだろうけど)
ツールバーなどのいくつかのアイコンが表示されなくなってしまった。
もとに戻す方法教えてもらえませんかの。
221:デフォルトの名無しさん
13/02/03 01:41:09.77 .net
hgsubversionでのpullが必ず特定のファイルで止まる
日本語のファイル名だからなのか
大丈夫な日本語のファイル名もあるのに
222:デフォルトの名無しさん
13/02/03 02:05:09.13 .net
そのファイル名に濁点や半濁点が付いてたらUTF-8の正規化(NFCとかNFD)が疑わしい
223:221
13/02/03 12:04:38.95 .net
>>222
確かにファイル名に濁点入ってる、けど
WindowsはNFCを使っていて
MacがNFDを使っているんだよな
作業している人は皆Windowsだ
224:デフォルトの名無しさん
13/02/03 21:09:12.64 .net
bzrは確か勝手に正規化してるぞ。hgは知らんけど
225:デフォルトの名無しさん
13/02/27 20:59:29.02 .net
共有リポジトリからpull/pushしながら、自分の環境では設定ファイルの
DB接続先をとかを変更しておきたいような時って、Mercurialでは
どう作業するのが良いんでしょうか?
自分固有の変更をした設定ファイルをシェルフへ出し入れするとかで
良いんでしょうか?
226:デフォルトの名無しさん
13/03/02 03:12:40.83 .net
>>225
mqではだめなん?
227:デフォルトの名無しさん
13/04/17 10:59:53.33 .net
ファイル名のエンコーディングに関する対応ってスケジュールどうなってるんですかね?
228:デフォルトの名無しさん
13/04/18 20:06:36.19 .net
gitもかなりGUI良くなったし
そろそろ潮時かな
229:デフォルトの名無しさん
13/04/18 21:54:22.37 .net
Windows以外ならな・・・・・
230:デフォルトの名無しさん
13/04/19 04:55:55.82 .net
tortoisegitは入れてあるけど
cloneしてcloneからブランチ取り出すのが試行錯誤の末わからなくてあきらめたわ
231:デフォルトの名無しさん
13/04/19 05:25:18.88 .net
馬鹿には無理
232:デフォルトの名無しさん
13/04/19 06:39:57.91 .net
windows環境以外ならgitで問題ないわな
233:デフォルトの名無しさん
13/05/15 23:26:19.84 .net
ちょっと質問。
TortoiseHg+hggitを使って、gitのリポジトリにpushするのはできない?
そもそもhggitはgitのリポジトリからpullするのが専門なのかな?
234:デフォルトの名無しさん
13/05/16 00:56:54.38 .net
>>233
コンソールからだと、こんな感じ git+ssh://git@github.com/~ でに対して
push できるけど TortoiseHg だと「ハンドルが無効です」って出るな。
235:デフォルトの名無しさん
13/05/16 23:59:14.98 .net
>>234
㌧
何か設定しないとダメなのかな。
まあいざとなればTortoiseGit入れて、SVN・Hg・Gitの3つを揃えるのもアリだな…
236:デフォルトの名無しさん
13/05/17 00:07:45.79 .net
exoplorerが遅くなるけどね
237:デフォルトの名無しさん
13/06/14 12:45:57.75 .net
今月はどう?
238:デフォルトの名無しさん
13/06/14 16:06:47.27 .net
まずまずだよ。
239:デフォルトの名無しさん
13/06/14 18:12:03.47 .net
ビンビンかな
240:デフォルトの名無しさん
13/07/18 NY:AN:NY.AN .net
GUIはTortoiseHGしか無いし、それで十分と思ってきたけど、
SourceTreeがMercurialに対応して、なかなか使える感じになってきたね。
ちょっともっさり気味だが。
241:デフォルトの名無しさん
13/07/18 NY:AN:NY.AN .net
そんなことよりUTF-8ェ
242:デフォルトの名無しさん
13/08/09 NY:AN:NY.AN .net
hgsubversion入れたんだけど、ssh経由でsvnのリポジトリを扱うことはできないのでしょうか?
svn co svn+ssh://svn/data/repos
これはOKなんだけど
hg svn clone svn+ssh://svn/data/repos
こんなのはだめですか?
243:デフォルトの名無しさん
13/08/10 NY:AN:NY.AN .net
>>242
> hg svn clone svn+ssh://svn/data/repos
hg clone svn+ssh://svn/data/repos
244:デフォルトの名無しさん
13/08/11 NY:AN:NY.AN .net
>>242
URLリンク(groups.google.com)
245:デフォルトの名無しさん
13/10/22 05:02:00.76 .net
TortoiseHGでコマンドログに直接コマンド打ち込むとプチフリして困る
何とかならんのかな
246:デフォルトの名無しさん
13/10/22 19:24:36.85 .net
逆引き
247:デフォルトの名無しさん
13/11/09 10:53:19.02 .net
でっかい声で「ハゲ!」って言いながらコマンド打ってたら
横を禿げた上司が通りすぎていった。怖ろしいツールだ……。
248:デフォルトの名無しさん
13/11/09 21:08:15.39 .net
水銀たんって呼んであげればいいんだよ。
249:デフォルトの名無しさん
13/11/15 22:36:09.40 .net
TortoiseHGってアップデートする時そのままインスコしていいですかね?
250:デフォルトの名無しさん
13/11/15 22:45:47.05 .net
>>249
いいよ
251:デフォルトの名無しさん
13/11/15 23:07:06.30 .net
>>250
どうもです
252:デフォルトの名無しさん
14/01/01 01:22:46.28 .net
あけおめ!
253:デフォルトの名無しさん
14/01/11 04:46:38.66 .net
ことしもよろしくです(´・ω・`)
254:デフォルトの名無しさん
14/01/11 05:03:32.76 .net
今月号のTortoiseHGはまだ出んのか?
255:デフォルトの名無しさん
14/01/11 23:16:16.80 .net
なかなか出ないねえ
256:デフォルトの名無しさん
14/02/20 22:17:50.62 .net
たったいま、間違ってrm sourceしちゃったんだけど、hgがあったから助かった。
最近そんなミスばっかりしてる。
257:デフォルトの名無しさん
14/02/21 04:15:34.60 .net
>>256
そのうち、push前の .hg ディレクトリごと消すよ、きっと
258:デフォルトの名無しさん
14/02/21 08:21:27.22 .net
おそろしい
259:デフォルトの名無しさん
14/02/21 09:07:14.74 .net
pushしようとして、PCを4階の窓からpush
260:デフォルトの名無しさん
14/02/21 09:34:14.52 .net
おそろしいほどおもしろくない。
261:デフォルトの名無しさん
14/02/21 15:55:27.88 .net
commitフックで、バックアップ用のリポジトリに自動pushすればいい。
262:デフォルトの名無しさん
14/02/21 16:15:27.50 .net
コミットした瞬間にフェーズが public になってしまうじゃないか。
263:デフォルトの名無しさん
14/02/21 20:01:37.64 .net
>>257
恐ろしくて-rオションがつけられない。
ディレクトリ消す時は まず中を空にしてからrmdirすることにしてる。
264:デフォルトの名無しさん
14/03/03 20:20:00.95 .net
Mercurial 2.9.1 がリリースされていますね
265:デフォルトの名無しさん
14/03/04 04:14:28.70 .net
なんか目新しい話はないの?
266:デフォルトの名無しさん
14/03/28 11:53:29.00 75+wMyA6.net
hg up null
267:デフォルトの名無しさん
14/04/09 19:01:09.47 JUSufFWv.net
なんでアナウンス無しで変えるかな~ほんまに
abort: certificate for bitbucket.org has unexpected fingerprint 45:ad:ae:1a:cf:0e:73:47:06:07:e0:88:f5:cc:10:e5:fa:1c:f7:99
268:デフォルトの名無しさん
14/04/09 21:44:21.91 CxLY5JAY.net
これか
URLリンク(confluence.atlassian.com)
269:デフォルトの名無しさん
14/04/09 22:54:08.63 x6Fx88xv.net
何が起きたんだ?
270:デフォルトの名無しさん
14/04/09 23:33:44.78 GDCkrjSs.net
大騒ぎしてるopensslのCVE-2014-0160だよ
271:デフォルトの名無しさん
14/05/03 04:05:54.79 Ccex3XJO.net
メジャーバージョンアップなのに地味すぎるだろ 3.0
272:デフォルトの名無しさん
14/05/03 07:46:58.45 AEEqbqY/.net
公式曰く、2.9 + 0.1 程度のアップデートですからね…
273:デフォルトの名無しさん
14/05/03 10:09:48.41 vdvnya9v.net
所詮ただのナンバリングさ
274:デフォルトの名無しさん
14/05/03 21:06:24.27 NBubgBqj.net
じゃあ2.10でよかったんじゃないの
275:デフォルトの名無しさん
14/05/04 08:07:46.18 2cbdQ1CN.net
2.100くらいまで行ってもいいのよ
276:デフォルトの名無しさん
14/05/14 23:57:15.06 5DJrzsc4.net
unicodeファイル名対応期待してる
277:デフォルトの名無しさん
14/06/12 15:20:30.77 tUAM/+ag.net
git commit --allow-empty
のようなことはhgではどのようにすればよいでしょうか。
一番最初のコミットを空にしておきたいと考えています。
278:デフォルトの名無しさん
14/06/12 16:13:23.88 WG5lifUW.net
>>277
何のために?
.hgignoreでも入れるとか?
279:デフォルトの名無しさん
14/06/12 21:39:23.28 MsWuDFiz.net
全てはゼロから始まるんだよ
280:277
14/06/12 23:25:51.87 tUAM/+ag.net
>>278
私の考えが変なのかもしれませんが、いきなり最初のコミットから何かの機能を実装するのではなく、
>>279さんの言われている通り、ゼロから始めたいというのが主な理由です。
281:デフォルトの名無しさん
14/06/13 06:26:34.28 UFlhZwbA.net
でもinitしたら-1のリビジョンで
何もない状態から始まるんだけど.
これとなにが違うのかよくわからんのだけど
(ツールは初期状態でなにもないを想定してると思うけど、それ以上に何もない状態を明示したいわけか。
そこに戻るわけでなし。
gitはよく知らんけども特殊なコマンドでないとできないみたいだし
別に気にしなくていいんじゃない
282:デフォルトの名無しさん
14/06/13 07:05:45.39 QXOK7L1R.net
-1がNULL, 0が配列の最初の要素と考えたら気分も楽になろう
283:デフォルトの名無しさん
14/06/13 07:37:58.64 eNJrqHqd.net
ゼロはまだ発見されていない
284:デフォルトの名無しさん
14/06/13 10:50:56.04 KU1dWO1A.net
まあ何も候補を入れてない.hgignoreだけ入れとけば良いんじゃね?と思うが
285:デフォルトの名無しさん
14/06/13 15:20:30.97 GNWLrXrM.net
俺はREADMEやLICENCEが必要なプロジェクトならそっから始めてるな
別にいきなり動くソースコードを入れねばならんということはない
286:デフォルトの名無しさん
14/06/13 16:02:15.59 qsuuOUsU.net
>>280
そのゼロのコミットができたとして、次は何かしらの実装をしてコミットするんじゃないの?
違いがよくわからんね。
自分の場合は最近の開発環境が吐き出すテンプレート突っ込むとか、
ベースにするサンプルとか別プロジェクトとかを最初にコミットしてるけど。
287:デフォルトの名無しさん
14/06/13 16:29:33.87 CNLdd22+.net
LICENCE
288:デフォルトの名無しさん
14/06/13 18:14:29.07 JNQXXoQ6.net
.gitkeepの様に空ディレクトリを維持しておく専用ファイルはありますか?
289:デフォルトの名無しさん
14/06/14 23:13:51.31 YlFNpmQT.net
.gitkeepも別に専用ファイルでは無いのだが
290:デフォルトの名無しさん
14/07/02 15:15:18.06 MYuFYfsg.net
>>276
え、対応されたの?
291:デフォルトの名無しさん
14/07/04 17:02:56.84 MOA+RCMf.net
Mercurial 3.0.2 リリース
URLリンク(mercurial.selenic.com)
292:デフォルトの名無しさん
14/12/19 13:57:33.10 r2nzRdlT.net
脆弱性が発見されたそうな。
URLリンク(blog.bitbucket.org)
293:デフォルトの名無しさん
14/12/29 00:59:55.61 vRyJnVS2.net
hg tagをhg revertでとりけしたら.hgtagsは過去に戻らなかったんだけど
なんでそういう仕様になってるんでしょう?
294:デフォルトの名無しさん
14/12/29 09:35:48.18 19FOSXRx.net
>>293
戻るけど?
$ hg init; touch a; hg add a; hg ci -m a; hg tag a
$ cat .hgtags
bffe4a703b0329239660f445321bb96b3e088969 a
$ hg revert -ar0
.hgtags を登録除外中
$ hg st
R .hgtags
$ cat .hgtags
cat: .hgtags: そのようなファイルやディレクトリはありません
295:デフォルトの名無しさん
14/12/29 11:20:45.43 /fu+2Q3X.net
すみません
釣りじゃなくて単に疑問なんですけど
なんで Mercurial と Hg と呼び名が二つあるん?
どういう風に使い分けるの?
296:デフォルトの名無しさん
14/12/29 11:23:14.57 baemz2GJ.net
Mercurialの意味を調べたら分かるだろうに……中学生理科/天文レベルの知識があれば分かるはず。
297:デフォルトの名無しさん
14/12/29 11:27:21.52 /fu+2Q3X.net
ありがとう
水星って water の水だとおもってた
298:デフォルトの名無しさん
15/01/06 22:00:53.64 sNr1lY0Q.net
あ?こら?
さすがに嘘くさい
299:デフォルトの名無しさん
15/02/06 22:09:55.00 zUIvF7bb.net
TortoiseHgアプデ来た!
phaseのグラフ表示、地味に便利だ
300:デフォルトの名無しさん
15/02/10 17:35:22.47 X6NBzOcH.net
3.3に更新したら何をしようとしてもエラーが出るようになった…
古いバージョンに戻してもエラーが出る…
リポジトリぶっ壊れたのか
301:デフォルトの名無しさん
15/02/10 17:53:53.04 X6NBzOcH.net
自己解決。
HgSubversion古かっただけだった。
更新したら直った。
302:デフォルトの名無しさん
15/02/11 08:06:46.66 mQlMhS09.net
とっくにGitに喰われてるのかと思ってたわ
303:デフォルトの名無しさん
15/02/11 18:50:33.17 v4QqGmdC.net
Hg-Gitじゃダメなんかな?
Gitのリポジトリにコミットできないんだっけ?
304:デフォルトの名無しさん
15/07/04 02:07:09.57 3IkgCyxY.net
死んでる?
305:デフォルトの名無しさん
15/07/05 09:20:48.94 HjtXcotv.net
bzrよりは生きてるはず。
306:デフォルトの名無しさん
15/07/06 03:57:04.58 /hzmEXd/.net
bitbucketの頑張り次第だな。
307:デフォルトの名無しさん
15/07/31 07:17:31.80 9UlaaBb/.net
Windows 10にアップグレードしたら、TortoiseHGのリストのフォントが見づらくなってしまった。
設定の中にあるフォント設定じゃ変更できない箇所みたいで困ったもんだ。
カーニングが明らかにおかしい。
308:デフォルトの名無しさん
15/07/31 08:35:21.71 709JoO30.net
7->10だとそうなるかな
8->10のひとは無事
309:ほしゅ
16/01/01 02:42:42.74 EgvLGxsB.net
windows では軽くて便利なんだけどなー
頑張ってほしい
310:デフォルトの名無しさん
16/02/02 20:01:12.21 dhcM1+/E.net
簡単で使いやすいのに、gitと比べて
ここまで人気がないのは何故なのか?
311:デフォルトの名無しさん
16/02/03 12:29:38.33 M+Gjok+T.net
日本だからだよ
312:デフォルトの名無しさん
16/02/03 18:20:59.44 SRGYdiZb.net
>>311
日本以外では状況が違うの?
人気無いだけならいいんだけと、そのうち開発中止になったら
やだなあと。
313:デフォルトの名無しさん
16/02/03 22:24:22.62 gUTxKkRj.net
Firefox、というかMozilla製品がMercurial使ってるから、
しばらくは開発中止にはならないんじゃない?
314:デフォルトの名無しさん
16/02/04 13:18:02.63 YZYQHHjU.net
当たり前だけど日本語マニュアルの充実度の差は大きかった思う
315:デフォルトの名無しさん
16/02/04 17:22:11.96 ob+62gtm.net
hgって名前が良くないわ
316:デフォルトの名無しさん
16/02/04 18:58:17.13 8+EBzOFh.net
ハードゲイ
317:デフォルトの名無しさん
16/02/04 20:56:50.85 oe3FdiNb.net
初心者のときにこれ知ってれば捗ったなと
いうネタをみんなでブログにアップなり
つぶやくなりして、地道に盛り上げてくしかないぞ。
みんな一つくらいあるだろ?
自分はちょっと思いつかないが。
318:デフォルトの名無しさん
16/02/05 02:18:29.27 1ucFYsh7.net
マーキュリアルっていう名前も言いたくないな
ギットのが言いやすい
319:デフォルトの名無しさん
16/02/05 17:50:16.37 hvfrbaGd.net
ハゲでいいやん。
320:デフォルトの名無しさん
16/02/05 21:25:04.77 tHmTYKDF.net
とーたすえいちじー、って職場では言ってる
たぶんマーキュリアルだと通じない
321:デフォルトの名無しさん
16/02/08 01:14:31.61 y4vbqNF+.net
URLリンク(www.google.co.jp)
gitと比較
322:デフォルトの名無しさん
16/02/09 18:30:35.19 TNspaAqI.net
>>321
gitは名前もコマンド名もgitだけど、Mercurialはコマンド名がhgだから
単純な比較はできなさそうだね。
ただ、実感としてはgit使いのほうが多いような気がする。
俺はMercurialから入ったので、git使うと困惑することが多い。
323:デフォルトの名無しさん
16/02/10 03:00:47.46 4oqAt6iK.net
Subversionとコマンド体系が近いのはmercurialだと聞くが
シェアにはあまり関係ないのか。
324:デフォルトの名無しさん
16/04/06 22:59:43.66 QwJxwviB.net
SourceForgeからgithubやBitbucketなどへプロジェクトが移行してきて普及という背景がある
あとみんなしてUTF8マンセーになってきた
特にGoogleやMSのgit贔屓が酷くてgitだけ知名度が突出、多分それだけで
性能比較とか設計の相違点を真面目にやってる人はごく少数
325:デフォルトの名無しさん
16/04/09 12:59:25.49 E1ZGjLFJ.net
Google Code は Mercurial 採用してたけど、結局ポシャっちゃったもんな。
326:デフォルトの名無しさん
16/04/09 15:29:48.51 MoxoeoBB.net
ミーハーなんです
327:デフォルトの名無しさん
16/04/09 17:53:17.53 ALj0g4vo.net
gitに比べると学習しやすいし使いやすい、svnに比べると分散型ってだけで言う事なしなんだが…
逆に言うと、選択したくなる確固たる理由がない…
ま、俺は使ってるがな。
328:デフォルトの名無しさん
16/04/12 10:36:32.84 +XsNyKZS.net
ローカルリポジトリのコミットメッセージをまとめて検索出来る様にする
何か良い案は無いだろうか?
329:デフォルトの名無しさん
16/04/12 19:23:37.60 e2DYucBP.net
grepで何とでもなるじゃないか
つかWindowsだとどうやるのかなと思ったら
TortoiseHg付属のワークベンチに検索フォームついてんだね
330:デフォルトの名無しさん
16/04/17 22:06:50.85 6GE//RhZ.net
ごめん、書き方悪かった
複数あるリポジトリを横断検索したいんだが
何かいい方法が無いものだろうか
331:デフォルトの名無しさん
16/06/14 17:42:33.80 KNiWih3d.net
ところでファイル名のマルチバイト問題ってまだ解決してない?
これのおかげでいまだにドキュメントの管理には Bazaar 使ってるわ。
みんなどうしてんの?
332:デフォルトの名無しさん
16/07/29 17:24:00.68 1SEM4RzS.net
>>331
Subversion使ってる
333:デフォルトの名無しさん
16/08/07 17:03:23.41 sg2m+nAp.net
ついに滅んだか
334:デフォルトの名無しさん
16/08/07 17:27:02.25 SU1DoGHK.net
ごめん、ずっと使ってたけど、とうとうgitに移行してしまったよ…
意外とtortoiseGitが使いやすかったんだ…
tortoiseHgはなんか使いにくい…
335:デフォルトの名無しさん
16/08/07 21:28:13.47 TrG1LjUG.net
なんか git って、リビジョンまるごと保存てのがエレガントじゃない気がしてね。
もう git の一人勝ちになりそうな感じ?
336:デフォルトの名無しさん
16/08/08 07:43:34.00 OD2bOXGb.net
ええー・・・マジ?
hg死ぬの?
337:デフォルトの名無しさん
16/08/09 14:10:31.31 ewEr40rp.net
なんか Git は日本語ファイル名の対応進んでるみたいね。
こりゃやばいね。
338:デフォルトの名無しさん
16/08/09 21:07:51.55 VNWud/qN.net
svnとの親和性がhgよりgitの方が上だということに気づいた
339:デフォルトの名無しさん
16/08/10 02:18:55.98 2XCNzzfw.net
svnとかまだ現役なの?
340:デフォルトの名無しさん
16/08/10 09:44:28.13 BcyG+K6X.net
>>339
切れないんだよ……エンジニアの習熟度の関係で……
341:デフォルトの名無しさん
16/08/10 16:02:18.03 2ZimatLe.net
アスペが多いからな
342:デフォルトの名無しさん
16/08/10 23:55:35.85 9ms9TQEV.net
>>340
そんなもん、2,3日使ってりゃなれるだろ。
343:デフォルトの名無しさん
17/08/31 10:38:16.77 4kiwjrBM.net
ツールが作成するコードも管理に含めてるんだけど、
生成を実行するたびに中身が変わってなくても日付が変わってしまって、変更一覧に出てしまう。
こういうパターンの部分は変更を無視するみたいな設定ないのかな。
確認してもとに戻すのもめんどいし、手作業は何かと心配だし。
344:デフォルトの名無しさん
17/08/31 12:38:29.25 nt5aul+6.net
>>343
日付なんて普通は見ないと思うけど、環境は?
345:デフォルトの名無しさん
17/08/31 14:47:23.56 4kiwjrBM.net
>>344
いや、ファイルのタイムスタンプじゃなくて、
コード内に "yyyy/mm/dd" って文字列が埋め込まれてて、これが毎回更新される。
ちなみに Windows。
346:デフォルトの名無しさん
17/08/31 15:56:19.55 sCduGK6O.net
生成後に、可変部分を置換しておくのが常道じゃないか?
347:デフォルトの名無しさん
17/08/31 17:59:38.12 c0+jc73k.net
>コード内に "yyyy/mm/dd" って文字列が埋め込まれてて
糞コードは捨てろ
348:デフォルトの名無しさん
17/08/31 20:34:46.53 cP8RFKIL.net
捨てるのはそのコードというより生成ツールの方だけど、
ラッパーかぶせて日付しか変化なければ上書きしないとするのが現実的。
349:デフォルトの名無しさん
17/08/31 23:00:03.50 LlBbqVdI.net
>>345
ヽ(・ω・)/ズコー
それはファイルの中身が変わっているって事じゃないか…
350:デフォルトの名無しさん
18/01/10 21:36:52.10 zqqp+ohD.net
r1 r2 ... r28 ... r32 と rev が ある状態から、
r29:r32 が 不要というか作り直しになりました。
hg revert --all -r r28
としようと考えたのですが、
r28 と r32 merge っぽく graphlog が 繋がってくれたら分かりやすいかなと思いました。
どうすれば良いでしょうか?
351:デフォルトの名無しさん
18/05/23 20:49:29.86 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
15SNS
352:デフォルトの名無しさん
18/07/05 01:03:46.47 RfoszcD2.net
91E
353:デフォルトの名無しさん
19/08/17 19:20:04.66 Q4be3Z81.net
MercurialやTortoiseHgの一般的な質問というより
個別ケースの質問となってしまい大変恐縮なのですが、もしご存知の方がおられましたら教えて頂ければ幸いです。
TortoiseHgを使いTVTestのGithub(URLリンク(github.com))から
同期を行おうとしているのですが 、サブリポが設定されていてうまく同期ができません。
正確には、同期完了後のupdate(作業領域の更新)が上手くいきません。
(サブリポLibISDB単体の同期は問題なくできます。)
TortoiseHgの設定
・エクステンション hggitチェック
・Allow Git Subrepos→有効
[ファイル]→[リポジトリを複製]を選択し
ソース git://github.com/DBCTRADO/TVTest.git
ターゲット C:\Users\xxx\Desktop\TVTest\TVTest
で[クローン]ボタンを押すと同期が始まるのですが、しばらくすると以下のメッセージが出て
同期が正常に完了しません。
中止: サブリポジトリ 'src/LibISDB' で使用する 'git' または 'git.cmd' がありません
ヒント: PATH から参照可能な位置への git のインストールを確認してください。
何かしらご存知の方がおられましたら、何卒ご教示ください。
354:デフォルトの名無しさん
19/08/17 20:39:52.10 OwJ54Xfh.net
> ヒント: PATH から参照可能な位置への git のインストールを確認してください。
答え書いてあるやん
git for windowsインストールしとけ
355:デフォルトの名無しさん
19/08/17 21:18:35.32 Q4be3Z81.net
後だしですみません、git for windowsはインストール済みです。
356:デフォルトの名無しさん
19/08/17 23:04:20.41 8EnS7QZU.net
じゃあPATH環境変数なんやろ。
357:デフォルトの名無しさん
19/08/17 23:18:27.92 Q4be3Z81.net
初歩的な問題でしたわ。
環境変数が反映されてなかった。
単純に再起動で解決しました。ごめんなさい。
358:デフォルトの名無しさん
19/08/18 03:02:54.52 rMCupHyU.net
いいってことよ
359:デフォルトの名無しさん
20/05/09 13:18:31.27 q5VueA4w.net
bitbucketのサポート終了の影響でMercurialがかなり劣性になりそう…
360:デフォルトの名無しさん
20/05/09 20:18:04.80 C75clN5E.net
mercurial自体の開発は続くのかね?
361:デフォルトの名無しさん
20/05/10 10:36:50.24 MZYLN1xD.net
とっくに劣勢じゃないか
Gitと比べてるんだろ?
362:デフォルトの名無しさん
20/05/13 14:14:29.21 unDWHszs.net
まあね
363:デフォルトの名無しさん
20/05/15 20:21:53.90 Vaz8+jck.net
やっぱりみんな履歴いじくり回したいんだねえ。
個人的には Bazaar に復活してほしい。
364:デフォルトの名無しさん
20/06/02 07:20:27.72 XQbvKNcK.net
BitBucketのMercurial廃止は
コロナウイルスの影響を考慮して6月から7月に延期するとかなんとか
365:デフォルトの名無しさん
20/06/10 03:52:57.93 rYHLST7q.net
操作がシンプルだし、何よりMQが便利すぎるんだよう
366:デフォルトの名無しさん
20/06/10 17:59:59.62 jDliceOF.net
git は、MQ みたいなことが標準で、しかもどのタイミングでもできるんじゃないの?
367:デフォルトの名無しさん
20/06/11 00:12:23.28 KLbs/qRu.net
Gitが安定するまでは俺もhgを使用していたから惜しむ気持ちはわかる
368:デフォルトの名無しさん
20/11/24 01:25:33.22 .net
Mercurial は死滅しちゃうの?
369:デフォルトの名無しさん
20/12/25 04:35:40.97 cDvW7Tdt.net
う、うん…
370:デフォルトの名無しさん
21/08/28 16:04:11.19 .net
Mercurial 5.9 が出ましたが、死滅しちゃうの?
371:デフォルトの名無しさん
21/08/29 16:00:12.76 jvopQfa6.net
どうなってんだと思ってレポジトリ確認したら昨日5.9のタグ追加されたのか
安定してるし、頻繁にアップデートしてないなあ
一方gitはLFS対応するのにちょっと面倒な思いをした
372:デフォルトの名無しさん
23/11/09 19:23:58.83 4kJ9wkgO.net
デスクトップ版「Firefox」の開発が「Git」に一本化へ、「Mercurial」を諦める - 窓の杜
URLリンク(forest.watch.impress.co.jp)
373:デフォルトの名無しさん
24/12/12 14:30:22.20 d+ZuY6W0.net
Hgってタイムスタンプはファイル毎に保存される?
(Gitでは捨てられてしまうので)