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

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

1 :デフォルトの名無しさん:2011/11/12(土) 23:55:48.78 .net
分散型バージョン管理システム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/

322 :デフォルトの名無しさん:2016/02/10(水) 03:00:47.46 ID:4oqAt6iK.net
Subversionとコマンド体系が近いのはmercurialだと聞くが
シェアにはあまり関係ないのか。

323 :デフォルトの名無しさん:2016/04/06(水) 22:59:43.66 ID:QwJxwviB.net
SourceForgeからgithubやBitbucketなどへプロジェクトが移行してきて普及という背景がある
あとみんなしてUTF8マンセーになってきた
特にGoogleやMSのgit贔屓が酷くてgitだけ知名度が突出、多分それだけで
性能比較とか設計の相違点を真面目にやってる人はごく少数

324 :デフォルトの名無しさん:2016/04/09(土) 12:59:25.49 ID:E1ZGjLFJ.net
Google Code は Mercurial 採用してたけど、結局ポシャっちゃったもんな。

325 :デフォルトの名無しさん:2016/04/09(土) 15:29:48.51 ID:MoxoeoBB.net
ミーハーなんです

326 :デフォルトの名無しさん:2016/04/09(土) 17:53:17.53 ID:ALj0g4vo.net
gitに比べると学習しやすいし使いやすい、svnに比べると分散型ってだけで言う事なしなんだが…
逆に言うと、選択したくなる確固たる理由がない…

ま、俺は使ってるがな。

327 :デフォルトの名無しさん:2016/04/12(火) 10:36:32.84 ID:+XsNyKZS.net
ローカルリポジトリのコミットメッセージをまとめて検索出来る様にする
何か良い案は無いだろうか?

328 :デフォルトの名無しさん:2016/04/12(火) 19:23:37.60 ID:e2DYucBP.net
grepで何とでもなるじゃないか
つかWindowsだとどうやるのかなと思ったら
TortoiseHg付属のワークベンチに検索フォームついてんだね

329 :デフォルトの名無しさん:2016/04/17(日) 22:06:50.85 ID:6GE//RhZ.net
ごめん、書き方悪かった
複数あるリポジトリを横断検索したいんだが
何かいい方法が無いものだろうか

330 :デフォルトの名無しさん:2016/06/14(火) 17:42:33.80 ID:KNiWih3d.net
ところでファイル名のマルチバイト問題ってまだ解決してない?
これのおかげでいまだにドキュメントの管理には Bazaar 使ってるわ。
みんなどうしてんの?

331 :デフォルトの名無しさん:2016/07/29(金) 17:24:00.68 ID:1SEM4RzS.net
>>330
Subversion使ってる

332 :デフォルトの名無しさん:2016/08/07(日) 17:03:23.41 ID:sg2m+nAp.net
ついに滅んだか

333 :デフォルトの名無しさん:2016/08/07(日) 17:27:02.25 ID:SU1DoGHK.net
ごめん、ずっと使ってたけど、とうとうgitに移行してしまったよ…
意外とtortoiseGitが使いやすかったんだ…
tortoiseHgはなんか使いにくい…

334 :デフォルトの名無しさん:2016/08/07(日) 21:28:13.47 ID:TrG1LjUG.net
なんか git って、リビジョンまるごと保存てのがエレガントじゃない気がしてね。
もう git の一人勝ちになりそうな感じ?

335 :デフォルトの名無しさん:2016/08/08(月) 07:43:34.00 ID:OD2bOXGb.net
ええー・・・マジ?
hg死ぬの?

336 :デフォルトの名無しさん:2016/08/09(火) 14:10:31.31 ID:ewEr40rp.net
なんか Git は日本語ファイル名の対応進んでるみたいね。
こりゃやばいね。

337 :デフォルトの名無しさん:2016/08/09(火) 21:07:51.55 ID:VNWud/qN.net
svnとの親和性がhgよりgitの方が上だということに気づいた

338 :デフォルトの名無しさん:2016/08/10(水) 02:18:55.98 ID:2XCNzzfw.net
svnとかまだ現役なの?

339 :デフォルトの名無しさん:2016/08/10(水) 09:44:28.13 ID:BcyG+K6X.net
>>338
切れないんだよ……エンジニアの習熟度の関係で……

340 :デフォルトの名無しさん:2016/08/10(水) 16:02:18.03 ID:2ZimatLe.net
アスペが多いからな

341 :デフォルトの名無しさん:2016/08/10(水) 23:55:35.85 ID:9ms9TQEV.net
>>339
そんなもん、2,3日使ってりゃなれるだろ。

342 :デフォルトの名無しさん:2017/08/31(木) 10:38:16.77 ID:4kiwjrBM.net
ツールが作成するコードも管理に含めてるんだけど、
生成を実行するたびに中身が変わってなくても日付が変わってしまって、変更一覧に出てしまう。
こういうパターンの部分は変更を無視するみたいな設定ないのかな。
確認してもとに戻すのもめんどいし、手作業は何かと心配だし。

343 :デフォルトの名無しさん:2017/08/31(木) 12:38:29.25 ID:nt5aul+6.net
>>342
日付なんて普通は見ないと思うけど、環境は?

344 :デフォルトの名無しさん:2017/08/31(木) 14:47:23.56 ID:4kiwjrBM.net
>>343
いや、ファイルのタイムスタンプじゃなくて、
コード内に "yyyy/mm/dd" って文字列が埋め込まれてて、これが毎回更新される。
ちなみに Windows。

345 :デフォルトの名無しさん:2017/08/31(木) 15:56:19.55 ID:sCduGK6O.net
生成後に、可変部分を置換しておくのが常道じゃないか?

346 :デフォルトの名無しさん:2017/08/31(木) 17:59:38.12 ID:c0+jc73k.net
>コード内に "yyyy/mm/dd" って文字列が埋め込まれてて

糞コードは捨てろ

347 :デフォルトの名無しさん:2017/08/31(木) 20:34:46.53 ID:cP8RFKIL.net
捨てるのはそのコードというより生成ツールの方だけど、
ラッパーかぶせて日付しか変化なければ上書きしないとするのが現実的。

348 :デフォルトの名無しさん:2017/08/31(木) 23:00:03.50 ID:LlBbqVdI.net
>>344
ヽ(・ω・)/ズコー
それはファイルの中身が変わっているって事じゃないか…

349 :デフォルトの名無しさん:2018/01/10(水) 21:36:52.10 ID:zqqp+ohD.net
r1 r2 ... r28 ... r32 と rev が ある状態から、
r29:r32 が 不要というか作り直しになりました。

hg revert --all -r r28

としようと考えたのですが、
r28 と r32 merge っぽく graphlog が 繋がってくれたら分かりやすいかなと思いました。
どうすれば良いでしょうか?

350 :デフォルトの名無しさん:2018/05/23(水) 20:49:29.86 ID:Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

15SNS

351 :デフォルトの名無しさん:2018/07/05(木) 01:03:46.47 ID:RfoszcD2.net
91E

352 :デフォルトの名無しさん:2019/08/17(土) 19:20:04.66 ID:Q4be3Z81.net
MercurialやTortoiseHgの一般的な質問というより
個別ケースの質問となってしまい大変恐縮なのですが、もしご存知の方がおられましたら教えて頂ければ幸いです。

TortoiseHgを使いTVTestのGithub(https://github.com/DBCTRADO/TVTest.git)から
同期を行おうとしているのですが 、サブリポが設定されていてうまく同期ができません。
正確には、同期完了後の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 のインストールを確認してください。

何かしらご存知の方がおられましたら、何卒ご教示ください。

353 :デフォルトの名無しさん:2019/08/17(土) 20:39:52.10 ID:OwJ54Xfh.net
> ヒント: PATH から参照可能な位置への git のインストールを確認してください。

答え書いてあるやん
git for windowsインストールしとけ

354 :デフォルトの名無しさん:2019/08/17(土) 21:18:35.32 ID:Q4be3Z81.net
後だしですみません、git for windowsはインストール済みです。

355 :デフォルトの名無しさん:2019/08/17(土) 23:04:20.41 ID:8EnS7QZU.net
じゃあPATH環境変数なんやろ。

356 :デフォルトの名無しさん:2019/08/17(土) 23:18:27.92 ID:Q4be3Z81.net
初歩的な問題でしたわ。
環境変数が反映されてなかった。
単純に再起動で解決しました。ごめんなさい。

357 :デフォルトの名無しさん:2019/08/18(日) 03:02:54.52 ID:rMCupHyU.net
いいってことよ

358 :デフォルトの名無しさん:2020/05/09(土) 13:18:31 ID:q5VueA4w.net
bitbucketのサポート終了の影響でMercurialがかなり劣性になりそう…

359 :デフォルトの名無しさん:2020/05/09(土) 20:18:04 ID:C75clN5E.net
mercurial自体の開発は続くのかね?

360 :デフォルトの名無しさん:2020/05/10(日) 10:36:50 ID:MZYLN1xD.net
とっくに劣勢じゃないか
Gitと比べてるんだろ?

361 :デフォルトの名無しさん:2020/05/13(水) 14:14:29.21 ID:unDWHszs.net
まあね

362 :デフォルトの名無しさん:2020/05/15(金) 20:21:53.90 ID:Vaz8+jck.net
やっぱりみんな履歴いじくり回したいんだねえ。
個人的には Bazaar に復活してほしい。

363 :デフォルトの名無しさん:2020/06/02(火) 07:20:27 ID:XQbvKNcK.net
BitBucketのMercurial廃止は
コロナウイルスの影響を考慮して6月から7月に延期するとかなんとか

364 :デフォルトの名無しさん:2020/06/10(水) 03:52:57.93 ID:rYHLST7q.net
操作がシンプルだし、何よりMQが便利すぎるんだよう

365 :デフォルトの名無しさん:2020/06/10(水) 17:59:59.62 ID:jDliceOF.net
git は、MQ みたいなことが標準で、しかもどのタイミングでもできるんじゃないの?

366 :デフォルトの名無しさん:2020/06/11(木) 00:12:23.28 ID:KLbs/qRu.net
Gitが安定するまでは俺もhgを使用していたから惜しむ気持ちはわかる

367 :デフォルトの名無しさん:2020/11/24(火) 01:25:33.22 .net
Mercurial は死滅しちゃうの?

368 :デフォルトの名無しさん:2020/12/25(金) 04:35:40.97 ID:cDvW7Tdt.net
う、うん…

369 :デフォルトの名無しさん:2021/08/28(土) 16:04:11.19 .net
Mercurial 5.9 が出ましたが、死滅しちゃうの?

370 :デフォルトの名無しさん:2021/08/29(日) 16:00:12.76 ID:jvopQfa6.net
どうなってんだと思ってレポジトリ確認したら昨日5.9のタグ追加されたのか
安定してるし、頻繁にアップデートしてないなあ
一方gitはLFS対応するのにちょっと面倒な思いをした

371 :デフォルトの名無しさん:2023/11/09(木) 19:23:58.83 ID:4kJ9wkgO.net
デスクトップ版「Firefox」の開発が「Git」に一本化へ、「Mercurial」を諦める - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1545389.html

72 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★