並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

hgsubversionの検索結果1 - 14 件 / 14件

  • HgSubversionでMercurialとSubversionを連携させる - azuki note

    私の会社ではSubversionを使っているので、まずHgSubversionを導入してローカルのみMecurialを試してみることにしました。HgSubversionを使うと、SubversionのリポジトリをcloneしてローカルではMercurialで管理し、ローカルでの変更をSubversionにpushするという使い方ができるようになります。 今回、クライアントはWindowsで、SubversionはLinux(Ubuntu)で動作しています。 HgSubversionのインストール まず、SubversionとMercurial(TortoiseHg)をインストールします。すでに別のクライアントでもインスールされていれば不要です。 Apache Subversion TortoiseHg HgSubversionを適当な場所にcloneします。 hg clone http:/

      HgSubversionでMercurialとSubversionを連携させる - azuki note
    • hgsubversionの導入 - monjudoh’s diary

      基本的にhttp://monkeyisland.pl/2009/11/04/hgsubversion-on-windows/を参考にする svnをインスコする hgsubversionを使うにあたってはsvnコマンドのインストールが必要。 TortoiseSVNが入っていてもダメ。 Apache Subversion 設定時に知っておくべきことか http://mino.blog.eonet.jp/minoproject/2009/08/windowssubversi.html Subversionのリポジトリをsvn+sshで管理する - Lism.in * blog - nekoya (id:studio-m) Mercurialをインスコする こちらはTortoiseHGを入れれば入るので、 好みに応じてTortoiseHGもしくはMercurial本体のみをインストールする。 Bi

        hgsubversionの導入 - monjudoh’s diary
      • Subversionのリポジトリをhgsubversionを使って運用する際のメモ - 偏った言語信者の垂れ流し

        最近Subversionが中央リポジトリになっている環境で作業することがあって、手元でMercurialを使いたい場合にどうやってくかという話。 hgsubversion を使う。 durin42 / hgsubversion — Bitbucket hgsubversionをubuntuで使えるようにする Ubuntuのバージョンは10.04。ビルドするためにいくつかパッケージをインストールしておく。 $ sudo aptitude install build-essential subversion apache2-dev libsvn-deveasy_installでインストールする。 $ sudo easy_installl subvertpy hgsubversionhgrcで拡張を有効にしてから、バージョンを確認する。 $ hg version --svnhgsubversio

          Subversionのリポジトリをhgsubversionを使って運用する際のメモ - 偏った言語信者の垂れ流し
        • TortoiseHG+hgsubversionでのsvnのbranchのmerge - monjudoh’s diary

          概略 hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。 hg mergeしたら merge前revisionにhg update merge済みrevisionでrevert hg commit とやって同内容の非merge revisionを作ってそれをpushすれば良い。 せつめー 黄色のbranchから黒のdefaultにmergeするとする。 まず、TortoiseHGで普通にmergeする。 確認ダイアログでlocal:default,other:branchとなっているようにすること merge直後の状態はこのようになる。 hgsubversionではhg mergeしてできたmerge revisionをpushすることはできないので、 defaultのmerge直前revisionにhg updateし、 m

            TortoiseHG+hgsubversionでのsvnのbranchのmerge - monjudoh’s diary
          • HgSubversion試してみた - wyukawa's diary

            夏休み突入しました。周りでは突入出来てない人もいるけど。。。--); ネットワークがつながらない状況での分散開発をマジにやりそうなので、それにそなえてHgSubversionを調べてみました。 開発者はSVNしか意識しないで、構成管理担当者がcloneして差分をbundleファイルでやりとりするのをイメージしてます。 svn diffのやり取りでもいけるかもしれませんが、まずはMercurialとSubversionの連携をやってみます。 試したOSはWindows Vistaです。 1.インストール Subversionは http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 からSetup-Subversion-1.6.6.msiをダ

              HgSubversion試してみた - wyukawa's diary
            • Hgsubversionについて

              2. hgsubversionとは • hgsubversionとは – MercurialのExtension • Mercurialには同梱されていません – Mercurialをsubversionクライアントとして使用 2 3. こんな人におすすめ • Mercurial中級者以上 – マルチプルヘッド、rebase を理解していれば OK • Subversionリポジトリをhg を使いたい – Mercurialに移行するためにはハードルが高い – Subversionのリポジトリのまま一人でも始めら れる • 少しずつhgを普及することも 3 4. Subversion リポジトリと連携するた めのいくつかの方法 方法 良い点 悪い点 hgsubversionを使う • 簡単、準備が速い • でかいリポジトリのcloneが遅い • 新しいリビジョンの取得可能 • svn py

                Hgsubversionについて
              • TortoiseHG+hgsubversionでmerge trackingを使ってsvnのbranchをmergeする - monjudoh’s diary

                前説 前回エントリは単純なmergeの例だったので、 svnリポジトリのbranchのmergeをMercurial上でやるメリットがそれほど大きくない。 Mercurialを使ってバージョン管理をする場合以下のようなやり方をすることが多い。 3のmergeでconflictがあまり発生しないのは、2.3でどのようにmergeしたか、 conflictをどのように解消したかをリポジトリが覚えていてくれるからで、 これをmerge trackingという。 branch作成 繰り返し branchで作業 defaultに変更発生(他branchからのmerge等) default→branchに逆方向merge branch→defaultにmerge 今回の話は、merge tracking機能がない1.4以前のsvnでもmerge tracking機能を活用して、 mergeを行う方法に

                  TortoiseHG+hgsubversionでmerge trackingを使ってsvnのbranchをmergeする - monjudoh’s diary
                • HgSubversion - Mercurial

                  Not actively developed Please note that hgsubversion isn't being actively developed and may not work with the latest version of Mercurial. As an example, it does not support Python 3. If you'd like to help address this solution, consider ContributingChanges or reach out on the MailingLists. hgsubversion Extension This extension is not distributed with Mercurial. Author: Augie Fackler and co. Repos

                  • TortoiseHg+hgsubversionの導入方法 - プログラマの思索

                    TortoiseHg+hgsubversionの導入方法の記事があったのでメモ。 【元ネタ】 hgsubversionの導入 - 文殊堂 Gitはgit-svnという優れたツールがあるが、Mercurialはhgsubversionを使うといい。 但し、結構はまる。 上記の方法を試すと良いと思う。 git-svnやhgsubversionの利点は、中央集権SCMであるSVNをあたかも分散バージョン管理のリポジトリかのように扱えること。 マスターリポジトリはSVN、開発者のプライベートブランチはGitやMercurialと使い分けて、trunkから派生させて機能追加して実験したり、トピックブランチ上でパッチを作ったり、色々試せる。 特に、修正の順序とリリースの順序が異なる障害修正のパッチを従来よりも楽にコントロールできるのはよい。 Mercurial以前と以後のチケット駆動開発: プログラマ

                      TortoiseHg+hgsubversionの導入方法 - プログラマの思索
                    • hgsubversionのhg clone --startrev - monjudoh’s diary

                      前置き hgsubversion自体の導入については↓をどうぞ hgsubversionの導入 - 文殊堂 ちょっと前までのhgsubversion ちょっと前までhgsubversionではsvnのリポジトリの完全なコピーを作ることしかできませんでした。 例えば10年物のsvnリポジトリをhg cloneすると10年分の履歴全てを取ってきてしまいます。 目的がsvnリポジトリのコンバートであるなら問題ありませんが、 svnリポジトリを正としつつMercurialの分散SCMの機能を活用して開発をいい感じにやりたい という場合には困ります。 git-svnのように特定リビジョン以降だけ持ってくるとかやりたいです。 startrev option で、changeset:827547493112から出来るようになりました。 残念ながら基底のURL(/trunk,/tags/,/branche

                        hgsubversionのhg clone --startrev - monjudoh’s diary
                      • hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。 - wyukawa's diary

                        ネットワークがつながらない状況での分散開発はどうやるのがいいのか - wyukawa’s blog ではunbundleしてmergeしてcommitまでしたが、そのままだと「abort: Sorry, can't find svn parent of a merge revision.」といわれてSVNにpushできない。 hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。 TortoiseHG+hgsubversionでのsvnのbranchのmerge - 文殊堂 ということらしいのでリンク元にしたがってやってみます。 Google Code Archive - Long-term storage for Google Code Project Hosting. 見る限り、merge済みrevisionだとparentが

                          hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。 - wyukawa's diary
                        • Mercurialのhgsubversion資料 - プログラマの思索

                          小川 明彦, 阪井 誠 : チケット駆動開発 日本のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の本。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初の本。アジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な本。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

                            Mercurialのhgsubversion資料 - プログラマの思索
                          • hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできないのでrebaseする - wyukawa's diary

                            hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできない。 - wyukawa’s blogの続きですが、前回はhgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできないので、updateしてrevertしてcommitしました。 本家のページによると If there are new revisions, and you have new revisions in your local hg repository, this will create a new head. The important point to note is that hgsubversion cannot push merge changesets to a svn repository. This m

                              hgsubversionではhg mergeしてできたmerge済みrevisionをpushすることはできないのでrebaseする - wyukawa's diary
                            • durin42 / hgsubversion / wiki / Home — Bitbucket

                              Atlassian Sourcetree is a free Git and Mercurial client for Windows. Atlassian Sourcetree is a free Git and Mercurial client for Mac. Welcome Welcome to the hgsubversion project. The goal of the project is to create a fully-featured Subversion client that works as an extension to Mercurial suitable for inclusion in the stock Mercurial distribution. Hacking See Design for some thoughts on the desig

                              1