[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

subversionに関するhiro_yのブックマーク (84)

  • クリアなコードの作り方: 意図が伝わるコミットのしかた - 2012-03-13 - ククログ

    コミットメッセージの書き方ではコミットをわかりやすくするためには以下の2つの条件を満たす必要があると書きました。 コミットの内容が分かりやすく説明されていること コミットの内容が小さくまとまっていること このうち「コミットの内容が分かりやすく説明されていること」についてはすでに説明済みです。今回は「コミットの内容が小さくまとまっていること」について説明します。 めざすところ 単純にコミットの内容を小さくするだけではわかりやすくなりません。それでは、どのような基準で小さくすればよいのでしょうか。 よく言われることは1つのコミットには1つの小さな論理的にまとまった変更だけにする、というものです。たしかにこれは重要です。しかし、これだけを基準とすると、人によっては大きめなコミットになってしまいます。人それぞれで論理的なまとまりの大きさが異なるからです。 1つのコミットでどうすればよいかを考えるの

    クリアなコードの作り方: 意図が伝わるコミットのしかた - 2012-03-13 - ククログ
    hiro_y
    hiro_y 2012/03/18
    1つのコミットに1つの意図をこめると伝わりやすいよね
  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
    hiro_y
    hiro_y 2012/02/22
    コミットログの書き方
  • Latest topics > SubversionからGitに移行した - outsider reflex

    Latest topics > SubversionからGitに移行した 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « Ubuntu 10.04LTSからUbuntu 10.10へのアップグレードとATOK X3 Main Jetpackへのモヤモヤを全部吐き出そう » SubversionからGitに移行した - Nov 01, 2010 アドオンの開発にはずっと須藤さんに用意してもらったSubversionのリポジトリを使ってたんだけど、 インターネットに繋がらない状態でコミットできないのが辛い 他の人からの変更を受け取りづらい(そんな事があればの話なんだけど) と思っていて、Git(あるいは他の分散型バージョン管理システム)ならそれが解消

  • redMine で trac の trac-post-commit-hook のような事をやる

    redMine で trac の trac-post-commit-hook のような事をやる と言っても特殊な事は必要なくて、svn リポジトリのリビジョン473から使えるようになっているので、更新するだけで使えるようになります。 trac-post-commit-hook が何者か知らない人のために説明しておくと、Subversion のコミットログに、関連チケットの番号を残すと、チケットの側でもログとリビジョン番号が確認出来るという、タスクと連動するなら割と必須な機能です。ちなみに redMine については redMine 使ってみる を参照。 話しを戻しましてリビジョン473以降にアップデートすると、「管理」→「設定」の下の方に「Referencing keywords」と「Fixing keywords」と言う項目が追加されます。この「Referencing keyword

    hiro_y
    hiro_y 2011/03/16
    Redmineでsvnのpost-commit-hookみたいなの
  • Subversion メモ

    概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の

    hiro_y
    hiro_y 2010/12/22
    一番まとまってる気がする
  • subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア

    分散バージョン管理システムつかってますか? 世の中ではgitやhgなどの分散型のバージョン管理システムが流行していて、「もうsvnなんて、、、」「まだsvnつかっているの、、、」という風潮になっています。 弊社内でもgitのレポジトリが立ったり、svnのプロジェクトでも自分の環境だけはgit-svnで分散バージョン管理を使う人が増えています。 「自分の環境だけはgit-svnで」。そう、社内ではまだまだsvnを使っているプロジェクトが多いのです。「日語のファイル名が使えない」「デザイナーさんに使ってもらうためのわかりやすいクライアントが無い」「svnからなかなか移行するコストが、、」などの理由でsvnを使い続けているプロジェクトも多いと思います。 というわけで、分散バーション管理システムではなく社内で運用されているsvnでのブランチマネジメントについて、備忘録もかねて説明します。 前提

    subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア
    hiro_y
    hiro_y 2010/12/19
    Subversionでブランチをどう切るか
  • http://pixelnovel.com/timeline

    hiro_y
    hiro_y 2009/03/25
    PhotoshopからSubversionを利用して履歴管理ができるプラグイン。
  • Subversion リポジトリを Git へ移行する | ITEMAN Blog - アイテマンブログ

    git-svn git-svn は Subversion と git の相互運用を可能にするコマンドです。git-svn コマンドにより Subversion リポジトリの一部または全体を git リポジトリに変換することができます。 git-svn コマンドは tags として指定された Subversion ディレクトリを git のブランチにマッピングします。例えば、上記の releases/releases-2.6.2 は tags/releases-2.6.2 にマッピングされます。今回は releases をタグとして扱いたいため、git-svn コマンドだけでは目的を達成できません。(実行後にいくつか作業を行う必要があります。) svn2git svn2git は git-svn のラッパーですが、git-svn とは異なり、タグとして指定した Subversion ディレク

    hiro_y
    hiro_y 2009/02/15
    svn2gitを使ってリポジトリをSubversionからgitに移行。
  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
    hiro_y
    hiro_y 2009/02/13
    Subversionのリポジトリ、バックアップ方法。
  • TEXTdrop|翻訳・オンラインカジノ 日本円のプログラミング

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

    hiro_y
    hiro_y 2009/02/13
    Subversionのcheatsheet。
  • git-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21g

    既存のSVNリポジトリを使いつつ、ローカルではGitの利便性を享受するために、 git-svnを使う方法のメモです。以下はopenid-fuのリポジトリを使った例です。 まずは普通にSVNリポジトリにファイルをimportしておきます。既存のものがある場合はそれを使います。 git-svnでリポジトリをcloneします。

    hiro_y
    hiro_y 2009/02/12
    gitをローカルで、svnをサーバーで利用する。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hiro_y
    hiro_y 2009/01/07
    Google Codeからgithubにコードを移動。
  • Download SlikSVN Subversion client

    SlikSVN Windows command line client Use the original Subversion command line syntax – in Windows. We provide a standalone command-line Subversion client for Windows. The installer contains all command line tools (svn, svnadmin, svnsync, svnserve, svnmucc) but no application bindings nor Apache modules. The tools are fully side-by-side compatible with other packages. Ideal for build systems, deploy

    hiro_y
    hiro_y 2008/12/22
    Windows用のCUIなSubversionクライアント。
  • thechaw.com/CakeMate/branches/master/vendors/vim/plugins/cakephp.vim

    Welcome to TheChaw.com – a unique and memorable domain name for your business or project. With its catchy and easy-to-remember name, this domain is an excellent investment for establishing a strong online presence. Its versatile nature allows it to be used in various industries, making it a valuable asset for growth and success.

    thechaw.com/CakeMate/branches/master/vendors/vim/plugins/cakephp.vim
    hiro_y
    hiro_y 2008/11/26
    CakePHPで作られたTracのようなもの。
  • Mac de Subversion - ぼそっと

    さて。 先日Leopardにバージョンアップして以来まだSubversionを入れなおしていないのでそろそろインストールしなおそうかと思っている訳なのですが。 我がぼそっとのアクセスログを見るに「Subversion 設定」みたいな感じのキーワードでぐぐってたどり着いた人が結構いるような気配を感じるので、とりあえず私のインストール〜設定手順を晒してみたいと思います。 参考になるかどうかは分かりませんけど。 Subversion & Apache2のインストール 以前はfinkとかからインストールする必要があったような気がしていたのですが、最近のMacだとデフォで入っているのでインストール不要みたいです。 Subversionのリポジトリ作成 作成する場所はどこでもいいのですが、ここではとりあえずホームディレクトリの直下の「svn/repository」をリポジトリにしてみます。 $ cd

    Mac de Subversion - ぼそっと
    hiro_y
    hiro_y 2008/11/12
    MacのNetBeansで日本語メッセージがコミットログに書けない件。
  • subversionでファイルに実行権限を付与 - ユーウツな雨がふりつづいても雪がハートを曇らせてもドアの中で待っていた君に魔法をかけたいのさ

    prop*'系のオプションを使って、属性の設定 $ svn propset svn:executable ON hogehoge.sh 属性の削除 $ svn propdel svn:executable hogehoge.sh 属性の確認 $ svn propget svn:executable hogehoge.sh * $ svn proplist hogehoge.sh Properties on 'hogehoge.sh': svn:executable

    hiro_y
    hiro_y 2008/10/20
    svnで後から実行権限をつける方法。
  • Assembla | Merged source code and collaboration platform

    The source code and collaboration platform for your next ambitious project. Assembla merges your code repositories, knowledge, and project management workflows onto a single platform. End tool sprawl and DevOps turmoil on your journey from pre-alpha to gold.

    hiro_y
    hiro_y 2008/09/22
    Trac、Subversionなどの無料ホスティングサービス。
  • Eclipse Subversive - Subversion (SVN) Team Provider | The Eclipse Foundation

    The Subversive project is aimed to integrate the Subversion (SVN) version control system with the Eclipse platform. Using the Subversive plug-in, you can work with projects stored in Subversion repositories directly from the Eclipse workbench in a way similar to work with other Eclipse version control providers, such as CVS and Git. About the Project The project was started in 2005 by the Polarion

    Eclipse Subversive - Subversion (SVN) Team Provider | The Eclipse Foundation
    hiro_y
    hiro_y 2008/09/17
    Subversionクライアントなプラグイン。
  • FrontPage - Trac Lightning Wiki

    最近の更新 (Recent Changes)2016-03-02Plugin Plugin/4.0.0/AddCommentMacro 2016-01-30Plugin/4.0.0/TracNavMacro Plugin/4.0.0/TocMacro Plugin/4.0.0/PrivateWikiPlugin 2015-11-22Plugin/4.0.0/FootNoteMacro 最新リリース情報traclight (1.5.2)2008-02-13 23:09trac-lightning (3.2.0)2013-04-29 13:00trac-lightning-dev (3.2.0beta1)2013-03-16 11:37 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Si

    FrontPage - Trac Lightning Wiki
    hiro_y
    hiro_y 2008/09/10
    Windows向けのTrac簡易導入パッケージ。ガントチャートとかすぐに書ける。
  • Subversion1.5 - KoshigoeBLOG

    何となく気になったので、変更点を眺めて試してみた。 subversion: Subversion 1.5 Release Notes svn mergeinfo "WebDAV Transparent Write-Through Proxy"は、楽しそうだけど使う機会がありそうでなさそうな。海外のレンタルサーバにリポジトリたててるような場合はいいんでしょうね。社内リポジトリにスレーブ用意しても、バックアップ目的以外でなにかいい事あるでしょうか。不可分散するほどに負荷はかかってませんし。意味なく個人用Tracを用意してみますかね。 なんとなく、「ローカルにコミット」という点で、分散バージョン管理を思い浮かべてしまいましたが、あくまでレプリケーションなので、意味合いが違いますよね。 FSFSのフォーマットが新しくなったというのは、そもそもFSFSを詳しく知らないので「ふーん」といった印象。ただ

    hiro_y
    hiro_y 2008/06/28
    Subversion 1.5の変更点。