タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Mercurialに関するpochi-pのブックマーク (2)

  • Git、Mercurial、Subversion、Perforce、どれを使う? - Qiita

    ツールが苦手なことをさせるとユーザーが苦労するので苦手分野で判断するといいと思う。 Gitは巨大なバイナリファイルが致命的に苦手だ。DVCSなのも災いしてリポジトリが膨れ上がるので映像関係の人とかはGitは避けるのが無難。 Mercurial(Hg)もDVCSだがHgの場合はファイルを--largeを指定して追加することでそのファイルだけ集中型扱いできるので巨大なバイナリも扱える。バイナリはマージできないのでロックベースで管理するしかないが拡張機能で一応ロックもできるようだし(ロックしないでITSのチケットで同じファイルを触らないように管理するほうがいいと思うけど)。 svnとP4は集中型なのでソースコードを扱う能力はDVCSであるGitやHgよりかなり劣る。ソースコードだけを扱うならこの2つよりはGitやHgの方がいい。ただP4のマージツールはよくできている(見やすい)。VCSにP4を使

    Git、Mercurial、Subversion、Perforce、どれを使う? - Qiita
  • Git使いがMercurialを使うときに知っておくと便利なこと - Qiita

    まえがき、あるいは動機 ゲームギョウ界とかでよくあるのが「ソースコードと巨大バイナリを一緒に扱いたい」という状況。この場合Gitは容量をいすぎて使えないが、Mercurial(Hg)ならDVCSでありながら巨大バイナリも現実的に扱える。ということでGitからHgへ移行する事を考えた時に躓きがちなところをまとめてみた。 bookmarkとbranch Hgのコマンド体系がSubversion(svn)ぽいところがある程度でGitとHgの中身はだいたい同じと考えていい(なので説明は省く)が、ブランチに対する考え方がかなり違う。 Gitから移行することを考えるとHgには二種類のブランチがあると考えるとわかりやすいだろう。一つはbookmarkでもうひとつはbranchだ。この二つの間に互換性はないので混ぜて使うことはできない。互いに見えないだけなので階層的に分けて両方使うのは問題ないが。 結論

    Git使いがMercurialを使うときに知っておくと便利なこと - Qiita
  • 1