タグ

svnに関するissmのブックマーク (91)

  • Gitの良さが分からない? ちょっとそこに座れ | To Be Decided

    Gitの良さがいまだに分からないという人がいるようなので、Git派の一人としてSubversion(以下SVN)と比較してのGitの良さ(メリット)について語りたい。 (GitとSVNの違いについては他の人の記事に詳しいのであまり書いていない一方、勢い余ってGitのデメリットも書いた。) 題に入る前に、冒頭にリンクを貼った記事についてひとつだけつっこんでおく。 つっこみどころは他にも沢山あるけど。 ※話の前提としてgitとSVNを採用している現場に下記のような割と違いがあるとする。 git イシューごとにブランチを切り、ローカルでコミットして、リモートブランチにpushして、GitHubGitLab・Bitbucket経由でマージリクエスト。コードレビューの後にマージ。 SVN リモートのtrunkに個々人が直接コミット。コードレビューはあまりない。ブランチを切ることもない。 このよう

    Gitの良さが分からない? ちょっとそこに座れ | To Be Decided
  • チームが Git を使っていなくても Git を使う: git-svn をうまく使うコツ | Atlassian Japan 公式ブログ | アトラシアン株式会社

    私はアトラシアンに入社する前、バージョン管理システムとして Subversion (SVN) を使用している多様なプロジェクトに携わってきました。私はすでに Git へ移行して数年経っていたので、可能な限り Git を利用したいと思いました。 そして幸運にも、git-svn を使うことができました。Git-svn は、パワフルな Git ツールセットの快適な使用感を手放すことなく、Subversion リポジトリとやり取りができるすばらしい完全なソリューションです。そして、それには知っておくと便利な点がいくつかあります。この投稿では、すでに git-svn の知識が少しあり、git-svn を使用して SVN とやり取りする方法を知っている人を対象に話を進めていきます。 ここでは、SVN と連動して Git を快適に使用し続けるために、私が自ら調べて学んできたワークフローに統合する必要のあ

    チームが Git を使っていなくても Git を使う: git-svn をうまく使うコツ | Atlassian Japan 公式ブログ | アトラシアン株式会社
    issm
    issm 2014/03/11
  • 小技(0.9): コミットと同時にリポジトリの情報を取得する

    Redmine.JP Blog オープンソースのプロジェクト管理ソフトウェアRedmineに関するニュースや、より活用するためのtipsなどを掲載します Redmine 0.9から、Redmine上の特定URLにアクセスすることによりSubversion等のリポジトリの情報を読み込ませることができるようになります。例えば、Subversionへのコミット後に実行されるpost-commitスクリプトからそのURLへGETリクエストを行うことにより、コミットと同時にRedmineに最新のリポジトリの情報を読み込ませることができます。 コミット情報の同期の問題 Redmineでは、「リポジトリ」画面を開くまではリポジトリへの最新のコミット情報が取り込まれません。これにより、活動画面に最新のコミット情報が表示されない、チケット表示画面で関係するリビジョンが表示されないなどの問題が発生することがあ

  • 複数svnレポジトリをgit-svnで使用する - Post-itみたいな

    今までdotfilesの類いをcodereposにコミットしていたのですが、codecheck.inにもコミットしたくなりました。でも複数svnレポジトリをトラックとかできんの?ということでとりあえずmanpageを見る事に。 man git-svn svn-remote Specify the [svn-remote ""] section to use, this allows SVN multiple repositories to be tracked. Default: "svn" git-svn(1) という事が書いてあったので、できそうな気がします。 git-svn initしてみる 何も考えずにgit svn initしてみよう。 git svn init http://hogehoge.com/ git svn init http://fugafuga.com/ --sv

    複数svnレポジトリをgit-svnで使用する - Post-itみたいな
  • [TortoiseSVN]初心者がSubversionを理解するために絶対必要なこと - DQN起業日記

    1ヶ月前までSubversionのことを「スーパービジョン」と読み間違えていた私ですが、ようやく更新・コミット以外の便利機能を使えるようになってきました。 SVN、Subversionを理解するためのカギ SVNというシステムは、次の3者で成り立っている。 ユーザ SVNクライアント(=TortoiseSVN) レポジトリを保持しているSVNサーバ この概念を理解したとたん、すっと霧が晴れたような感じがしました。 それからは、新しい機能を覚えたり、マニュアルを読んで理解したりできるようになりました。 SVN初心者が覚える恐怖 SVNシステムを使いはじめた当初、私の脳裏には次の2者しかいませんでした。 ローカルPCのファイル・フォルダ群 サーバのレポジトリ そして、 コミット = アップロード 更新 = ダウンロード という認識でした。 ソースコードをFTPでアップするのと同じようなイメージ

  • subversionを使っていた人がgit便利だなと感じたこと - (゚∀゚)o彡 sasata299's blog

    2009年05月25日05:42 Git subversionを使っていた人がgit便利だなと感じたこと 最近は subversion も使いますが、git を使うことも多くなってきました。モジュールの配布なども git のものが多くなってきて、そろそろ git を使えるようになっておかないとまずい気が・・。ってことでちょっと勉強してみたのでまとめてみます。 そもそも「 subversion と git は何が違うの?」っていう話ですが、主な違いは以下の通りです。【参考】に挙げたサイトが分かり易いと思います。 subversion ・単一リポジトリ(リポジトリは一つだけ) ・commit したら即反映 ・add するのは新規にファイルを追加するときだけ ・リビジョン番号は数字 ・考えるのは『ローカル( checkout した場所)』と『リポジトリ』の2つだけ git ・分散リポジトリ(マス

    issm
    issm 2010/07/02
  • Git と Mercurial が Subversion より優れている点 - tcha.org

    2010 年 2 月 1 日 For home projects, can Mercurial or Git (or other DVCS) provide more advantages over Subversion? - Stack Overflow より、抄訳。 この記事は Git と Subversion の比較だけど、ここで言っていることは全て Mercurial にもあてはまる。 リポジトリの初期化: git: git init subversion: svnadmin create /path/to/repo svn import http://long.url.to/repo yourwork rm -R yourwork svn checkout http://long.url.to/repo yourwork うぁー、めんどくせー!! リポジトリとメタデータ: git

  • Git で svn export 的なやつ - sotarokのお勉強

    忘れがちなので.. % git checkout-index -a -f --prefix=../hoge/ prefix は末尾に / をちゃんと入れないと悲惨なことになる.

    Git で svn export 的なやつ - sotarokのお勉強
    issm
    issm 2010/06/18
  • subversionからgithubへの移行

    いるもの MacOSXかWindowsのマシン MacならGitXもあると便利 subversionにアクセスできること インターネットにつながる やる気 基手順 gitは分散リポジトリであり、subversionの履歴が取得できる環境であればローカルのPCでできる。 あまりにもコミット数が多い場合はsubversionのリポジトリがあるサーバでやった方が良いかもしれないが、 githubとの接続もあるのでそれでも普段開発する(gitを使うであろう)PCでやるのが良さげ。 gitとgit-svnをPCに入れる githubにアカウントつくってsshつながるようにする プロジェクト単位で以下をやる githubプロジェクトを作成 git-svnでローカルリポジトリにcloneをつくる githubへpushする なお、無料アカウントだと300MB縛りがあるのでバイナリをぼこぼこコミットし

    subversionからgithubへの移行
  • Subversionのブランチ操作を git並に簡単にするsvnbr - monjudoh’s diary

    http://openlab.dino.co.jp/2010/04/07/225425663.htmlをforkした。 GitHub - monjudoh/svn-utils: Subversion Utilities 変更内容は root以外の階層でbranches/,tags/を作っていてもbranch,tagの操作ができるようにした tagについてもswでsvn swできるようにした svnbr tagでtagを作成出来るようにした 他に何ができるかについて詳しくはUsageを読んでもらうとして、 svnbrでのtag/branchの作成が概ね問題なく出来るようになった。 で、これらはちょうど現時点でのhgsubversionからはできない事なので、 svnリポジトリのbranchの管理で面倒くさいsvnコマンドを打つ必要がなくなった。 という事で、詳しい話はまた次のエントリに続く。

    Subversionのブランチ操作を git並に簡単にするsvnbr - monjudoh’s diary
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
    issm
    issm 2010/02/24
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

  • git-svnの使い方を覚えた - idesaku blog

    分散SCMを使いたい!と思う今日この頃。 仕事ではSVN(Subversion)を使っているのだが、ちょっとしたお試し編集をするためにブランチを作ることに抵抗がある。ブランチは欲しい、大きめな変更をコミット無しで行いたくない、やはり少しずつコミットして進めていきたい。しかし、変更が全て記録されてしまうのがいただけない。ログが残るのは良いことなのだが、当に使うかどうか未知数な実験的プログラミングのログまで残したくない。使うと決まってから初めて残すようにしたいのだ。 すまん、これまで一緒に仕事をしてきた人々よ。俺はこれまで「ログが残って困ることがなんかある?いらなきゃ無視すればいいだけなんだから、気にするな。ブランチでもなんでもバンバン作ってしまえ!」とうそぶいてきているわけだが…ハッタリかましてました!当は俺も抵抗があるのだ。 そこで、分散SCMだ。さらにいうと、SVKがいまひとつ気に入

    git-svnの使い方を覚えた - idesaku blog
  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
  • 本番サーバにチェックアウトしちゃダメですか? - miauのブログ

    初歩的な管理ミスで3300もの有名サイトがソースコードを盗まれる この記事。まず訳がちょっと違うかな?という箇所があるのでそこを補っておくと。 しかしコードが実動サーバに乗る段階ではそれはローカルな作業用コピーではなく、エキスポートされた完成品だから、この問題が起こる。 こう訳されてる箇所があるけど、 When code is rolled to a live server from a repository, it is supposed to be done as an export rather than as a local working copy, and hence this problem. 実働サーバにコードを載せる場合は、ローカルな作業用コピーとして取得するのではなくエクスポートするべきだ。(だが今回はローカルな作業用コピーを番に置いているので)問題になっている。 み

    本番サーバにチェックアウトしちゃダメですか? - miauのブログ
    issm
    issm 2010/02/11
    小規模案件ばかりな自分は svn updateばかりやってますw 一応,公開用のブランチをtrunkとは別に切ってます.
  • nopan っていうレポジトリから直接ソフトウェアをインストールするインストーラを作り始めた件 - kazuhoのメモ置き場

    perl の場合、CPAN モジュールは sudo cpan -i Module の1コマンドでインストールできる。でも、svn や git レポジトリのコードは、チェックアウトして perl Makefile.PL && make all test && sudo make install とか、めんどくさい。 なので、svn や git レポジトリからソースコードをダウンロードしてインストールするツールを作り始めた。名前は、CPAN モジュール以外も簡単にインストールできるところから、Not-only CPAN、略して nopan。 こんな感じで動きます。まだ適当だけど。 $ sudo nopan http://github.com/kazuho/kaztools.git downloading files from URL:http://github.com/kazuho/kazto

    nopan っていうレポジトリから直接ソフトウェアをインストールするインストーラを作り始めた件 - kazuhoのメモ置き場
  • トーテムポーる Apache と WebDAV と Subversion と

    うちの自宅鯖はWebDAVのファイルサーバーという役目があるのだけど、いつのまにかファイルがアップロードできなくなっていることに今日(というか昨日)気づいた。 以下、その原因究明の記録。 設定ファイルの構成やデフォルトのディレクトリ構成が変わっていたので、以前の設定を踏襲しつつapache22の方にあわせた。DAVの認証も設定ファイルの記述例がDigestになっていたのでBasicからこちらに切替えた。せっかくDigest認証にしたのだから雑誌の丸写し的な以前の設定を見直した。ただ、DavLockDBは変えるのも面倒な気がしたので以前のまま/var/db/DAVLockとした。(べ、べつに好きでそうしたわけじゃなくて、雑誌に書いてあったからってだけなんだから勘違いしないでよね!) で、この時点では問題なくDAVの書き込みはできた。 で、Vimuktiの開発用にSubversionの連携機

    issm
    issm 2010/01/21
    同様のエラーのため参考に.apacheの実行ユーザを変更していたためと判明./var/lock/apache2をchownしたら解決した.
  • game online pulsa - little418.com

    little418.com

  • trac-post-commit-hookでステータスも変更 - 気の向くままに・・・

    日々の事柄での雑感を気の向くままに・・・(Java/Tracネタが多いですが、最近はカメラネタも増えてきたかも(撮影したデータはPicasa Web Albumにて公開しています))。まれに、役に立つ情報が紛れ込むかも知れません?? なお、技術的な(?)内容に関しては勘違いや知識不足等で「実は間違い」ということもありますのでご注意ください(後日訂正している可能性もあります)。 ※トラックバックは即時公開されないように設定しております。あらかじめご了承ください。なお、スパムと判断されるようなトラックバック・コメントは問答無用で予告なく削除します。

    trac-post-commit-hookでステータスも変更 - 気の向くままに・・・
    issm
    issm 2010/01/11