【分散型バージョン管理】 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/
2012/06/02(土) 15:20:54.31
mercurial-2.2.2
156デフォルトの名無しさん
垢版 |
2012/06/07(木) 05:29:10.77
mercurialがプライベートなリポジトリをもてることはわかった。
このプライベートなリポジトリをリモートにおくことはできないのかい?
おいらはいろんな端末で作業するからリポジトリをローカルにおきたくないんだ。
こんな使い方にmercurialは向かない?
2012/06/07(木) 07:07:41.97
つbitbucket
2012/06/09(土) 03:48:21.35
つNFS
159デフォルトの名無しさん
垢版 |
2012/06/09(土) 12:56:03.41
>>156
なんかよくわからんが、
doropbox とか samba とかか、
subversion とか bazaar とかじゃね?

そもそも「プライベート」って何よ?
DVCS 関連でそんなキーワード見たことないんだけど・・・
2012/06/09(土) 14:54:15.46
>>159
dropboxもsambaもsubversionもbazaarも関係ない。
>>157で終わってるから、もう誰も答える必要ないよ。
2012/06/09(土) 16:00:54.79
外しっぷりが酷い。
162デフォルトの名無しさん
垢版 |
2012/06/09(土) 16:10:13.09
>>160
そうなの?

「ローカルにリポジトリおきたくない」
=「commit したらリモートのリポジトリが更新される」
なのかと思ったよ

push し忘れることってまれによくあるよね
2012/06/09(土) 16:54:00.00
TortoiseHg 2.4.1 (with Mercurial 2.2.2) released
2012/06/09(土) 17:03:58.11
念願のgraft対応GUI来たか。これでGitに勝てるっ
2012/06/09(土) 21:06:01.58
>>162
まれによくあるってどっちだアホ。
svn か bzr でも使っとけ。
2012/06/09(土) 22:41:02.11
www
2012/06/10(日) 02:43:15.65
>162
[hooks] のところになんか書けばいいんじゃないの?
168デフォルトの名無しさん
垢版 |
2012/06/12(火) 22:30:55.96
>>159
http://mercurial.selenic.com/wiki/JapaneseUnderstandingMercurial
ここでプライベートって言葉が出てきてるが
mercurialは一般的なDVCSとは異なるのってことか
2012/06/13(水) 10:04:17.82
バンドルファイルのコミットメッセージや差分を表示する方法ってあるんでしょうか?
やりたいことはstripとかして溜まったバックアップを確認して要らないものは消したいです。
2012/06/13(水) 11:56:21.31
>>169
hg incoming -p バンドルファイル
171169
垢版 |
2012/06/13(水) 16:15:09.84
>>170 おっ、ありがとう。
172名無しさん@お腹いっぱい
垢版 |
2012/06/13(水) 19:15:47.19
>>168
この文脈でのプライベートなら、
一般的な DVCS には存在する概念だと思うよ。
2012/06/13(水) 23:50:21.94
>>170
これがいけるってことは
hg pull バンドルファイル
もOKで、つまりhg unbundleは必要ないってこと?
2012/07/02(月) 23:03:15.64
mercurial-2.2.3
2012/07/08(日) 00:14:57.24
いまさらだけど
2012-07-02: TortoiseHg 2.4.2 (with Mercurial 2.2.3) released
2012/07/13(金) 13:26:26.61
そんなに直すとこあんの?
2012/07/21(土) 01:54:20.45
cvsからMercurialに変換しようとして cvsリポジトリをチェックアウトしようとしたが
wincvsよく分からない
もう亞北ネル
178デフォルトの名無しさん
垢版 |
2012/07/23(月) 00:17:33.42
何とかcvs.exeでチェックアウトして
Mercurialリポジトリに変換しようとしたけれども、destに空のMercurialリポジトリが出来てしまう
それに何でhg convertの表示が文字化けするんだろうか
2012/08/03(金) 00:01:51.31
2012-08-01 Mercurial 2.3 released!
2012/08/03(金) 08:08:26.62
graphlog拡張がコアに取り込まれた、ってのが大きな変更点かな?

rebaseの変更点も重要そうな気もするが、意味がよく分からん。
2012/08/16(木) 09:33:17.81
TortoiseHG来ねーな
2012/08/22(水) 00:57:18.25
名古屋でSCMBootCampもう一回やってくれんかな
2012/08/22(水) 06:16:02.41
2012-08-20: TortoiseHg 2.4.3 (with Mercurial 2.3) released
184デフォルトの名無しさん
垢版 |
2012/08/22(水) 07:43:42.99
ふぉー
2012/08/22(水) 09:59:41.10
ttp://osdn.jp/jobs

Mercurialの仕事があるようだ。やる人いないかね。

2012/08/23(木) 14:35:06.63
mercurial-server
ってのが、mercurialでのgitosis/gitoliteに当たるのね。
2012/09/06(木) 02:47:33.43
2012-09-04: TortoiseHg 2.5 (with Mercurial 2.3.1) released
2012/09/08(土) 11:54:35.70
Mercurial 2.3からwin32mbcsが機能しなくなってませんか?
2012/09/08(土) 12:03:13.42
>>188
機能していると思いますが、何をしたらどうなります?
2012/09/08(土) 12:46:25.31
レスありがとうございます。

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 までは出なかったので、
設定等に問題はないと思っていたのですが見直してみます。
191189
垢版 |
2012/09/08(土) 17:21:47.62
>>190
同じエラーメッセージが表示されました。
自分で試した際には hg add のみでファイルを指定していませんでした。
2012/09/08(土) 20:48:55.77
>>191
確認どうもです。

ファイル名を指定したaddが駄目だっただけなんですね。
普段の使い方だとこれが出来ないと面倒なので、
おとなしく前バージョンを使っときます。
2012/09/17(月) 21:55:34.95

         /\ hg-sshよ、空白一つがあるとかないとかで
        ../  ./|
      ∴\/./ Permission denied (publickey).
     _, ,_゚∵ |/
   (ノ゚Д゚)ノ     ふざけんな!
  /  /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
194デフォルトの名無しさん
垢版 |
2012/10/07(日) 18:40:19.19
保守
2012/10/08(月) 11:39:39.60
Workbench のグラフで複数リビジョン選択して Graft すると
なぜか新しいリビジョンから古いリビジョンに向かって処理されて無茶苦茶になる。
Transplant はちゃんと古いリビジョンから処理してくれたのに。
2012/10/08(月) 14:17:05.24
>>195
TortoiseHg 2.5.1 でそれっぽいバグ修正が入ったみたいだよ。
2012/10/08(月) 23:07:02.63
不具合だったんかい。仕様かと思ったよ。まあ一つ一つ実行してもたいした手間じゃないけどさ。
またそのうち試してみる。
2012/10/20(土) 08:10:00.71
保守
2012/12/04(火) 21:49:14.95
UTF-8ファイル名マダー?
2012/12/07(金) 00:01:10.42
まだなの?
2013/01/03(木) 04:18:11.73
まだらしいよ。三大DVCSのなかでは一番遅れる形になってるね。
2013/01/04(金) 14:10:03.53
三大DVCSってどんなメンツなんすか?
2013/01/04(金) 22:45:53.69
svn,git,bzr
204デフォルトの名無しさん
垢版 |
2013/01/04(金) 22:49:28.73
>>203
2013/01/05(土) 00:10:35.74
bzrは死んだ子じゃないの?
2013/01/05(土) 11:50:33.13
まだ死んでないもん(´;ω;`)
2013/01/12(土) 21:03:43.86
Bazaarは衰退しました。
2013/01/13(日) 10:22:35.24
つまり我々は水星人だったのだよ!
2013/01/13(日) 10:28:39.65
まあずが金星な現代社会において
水星と言い切るのは困難
210デフォルトの名無しさん
垢版 |
2013/01/13(日) 11:57:31.72
まあずは火星だと思ってたわ
2013/01/13(日) 12:27:34.94
セーラームーン見てないのかよ糞が
212デフォルトの名無しさん
垢版 |
2013/01/13(日) 13:04:20.10
ようじょ向けのアニメなんて見るかよ
2013/01/13(日) 17:02:47.78
「金星 まあず」でググれ
2013/01/13(日) 17:30:23.43
「現代」社会にはツッコミなしかよ
2013/01/13(日) 17:35:12.12
おっさんとか、死ね
2013/01/17(木) 08:58:02.96
UTF-8マダー?
2013/01/22(火) 23:37:59.74
MQでパッチ適用した時のマージの仕方がわからない
ハンクっていうのが出来るけど、これGUIでマージ出来ないの?
2013/01/23(水) 23:22:02.83
>>217
いったんパッチ作成時点での派生元に適用(hg qpush --exact)してからのリベースがお勧め。
大抵の場合はうまいことマージしてくれるし、そうでなかったとしても通常のマージ/リベースと同じようにGUIから衝突の解消ができる…はず。
あと--exact指定のパッチ適用がGUIからできたかはちょっと覚えてない。
219217
垢版 |
2013/01/26(土) 17:56:47.68
>>218
その手があったか
やってみる、ありがとう
2013/02/02(土) 00:01:30.48
スレ違いのような気もするが thg でしか起こってないので教えてもらえませんかの。
Debian squeeze で thg 使ってるんだけど、いつの間にやら起動時に

QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active

こんなメッセージがいくつか出て、それと対応するかのように (対応してるんだろうけど)
ツールバーなどのいくつかのアイコンが表示されなくなってしまった。
もとに戻す方法教えてもらえませんかの。
2013/02/03(日) 01:41:09.77
hgsubversionでのpullが必ず特定のファイルで止まる
日本語のファイル名だからなのか
大丈夫な日本語のファイル名もあるのに
2013/02/03(日) 02:05:09.13
そのファイル名に濁点や半濁点が付いてたらUTF-8の正規化(NFCとかNFD)が疑わしい
223221
垢版 |
2013/02/03(日) 12:04:38.95
>>222
確かにファイル名に濁点入ってる、けど
WindowsはNFCを使っていて
MacがNFDを使っているんだよな
作業している人は皆Windowsだ
2013/02/03(日) 21:09:12.64
bzrは確か勝手に正規化してるぞ。hgは知らんけど
2013/02/27(水) 20:59:29.02
共有リポジトリからpull/pushしながら、自分の環境では設定ファイルの
DB接続先をとかを変更しておきたいような時って、Mercurialでは
どう作業するのが良いんでしょうか?

自分固有の変更をした設定ファイルをシェルフへ出し入れするとかで
良いんでしょうか?
2013/03/02(土) 03:12:40.83
>>225
mqではだめなん?
2013/04/17(水) 10:59:53.33
ファイル名のエンコーディングに関する対応ってスケジュールどうなってるんですかね?
2013/04/18(木) 20:06:36.19
gitもかなりGUI良くなったし
そろそろ潮時かな
2013/04/18(木) 21:54:22.37
Windows以外ならな・・・・・
230デフォルトの名無しさん
垢版 |
2013/04/19(金) 04:55:55.82
tortoisegitは入れてあるけど
cloneしてcloneからブランチ取り出すのが試行錯誤の末わからなくてあきらめたわ
231デフォルトの名無しさん
垢版 |
2013/04/19(金) 05:25:18.88
馬鹿には無理
2013/04/19(金) 06:39:57.91
windows環境以外ならgitで問題ないわな
2013/05/15(水) 23:26:19.84
ちょっと質問。
TortoiseHg+hggitを使って、gitのリポジトリにpushするのはできない?
そもそもhggitはgitのリポジトリからpullするのが専門なのかな?
2013/05/16(木) 00:56:54.38
>>233
コンソールからだと、こんな感じ git+ssh://git@github.com/〜 でに対して
push できるけど TortoiseHg だと「ハンドルが無効です」って出るな。
2013/05/16(木) 23:59:14.98
>>234
d
何か設定しないとダメなのかな。
まあいざとなればTortoiseGit入れて、SVN・Hg・Gitの3つを揃えるのもアリだな…
2013/05/17(金) 00:07:45.79
exoplorerが遅くなるけどね
237デフォルトの名無しさん
垢版 |
2013/06/14(金) 12:45:57.75
今月はどう?
2013/06/14(金) 16:06:47.27
まずまずだよ。
2013/06/14(金) 18:12:03.47
ビンビンかな
2013/07/18(木) NY:AN:NY.AN
GUIはTortoiseHGしか無いし、それで十分と思ってきたけど、
SourceTreeがMercurialに対応して、なかなか使える感じになってきたね。
ちょっともっさり気味だが。
2013/07/18(木) NY:AN:NY.AN
そんなことよりUTF-8ェ
242デフォルトの名無しさん
垢版 |
2013/08/09(金) NY:AN:NY.AN
hgsubversion入れたんだけど、ssh経由でsvnのリポジトリを扱うことはできないのでしょうか?

svn co svn+ssh://svn/data/repos
これはOKなんだけど

hg svn clone svn+ssh://svn/data/repos
こんなのはだめですか?
2013/08/10(土) NY:AN:NY.AN
>>242
> hg svn clone svn+ssh://svn/data/repos
hg clone svn+ssh://svn/data/repos
2013/08/11(日) NY:AN:NY.AN
>>242
https://groups.google.com/d/msg/mercurial-ja/HuSfWXcLAc0/aT583BryhIIJ
2013/10/22(火) 05:02:00.76
TortoiseHGでコマンドログに直接コマンド打ち込むとプチフリして困る
何とかならんのかな
2013/10/22(火) 19:24:36.85
逆引き
2013/11/09(土) 10:53:19.02
でっかい声で「ハゲ!」って言いながらコマンド打ってたら
横を禿げた上司が通りすぎていった。怖ろしいツールだ……。
2013/11/09(土) 21:08:15.39
水銀たんって呼んであげればいいんだよ。
2013/11/15(金) 22:36:09.40
TortoiseHGってアップデートする時そのままインスコしていいですかね?
2013/11/15(金) 22:45:47.05
>>249
いいよ
2013/11/15(金) 23:07:06.30
>>250
どうもです
2014/01/01(水) 01:22:46.28
あけおめ!
2014/01/11(土) 04:46:38.66
ことしもよろしくです(´・ω・`)
2014/01/11(土) 05:03:32.76
今月号のTortoiseHGはまだ出んのか?
レスを投稿する

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

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