タグ

svnに関するlocke-009のブックマーク (7)

  • SVN脳患者から見たGit - Qiita

    はじめに 僕はSVN脳患者である。SVN脳とは、SubversionのポリシーでGitを理解しようとしたり、使おうとしたりする病気で、中年プログラマに発症例が多い(気がする)。それまでSubversionを使ったことがない人がGitを使う場合には問題にならなかったことが、SVN脳患者がGitを使おうとすると問題になることが多い。特に、SVN脳を発症したプログラマは、そうでない人に比べてGit学習コストが爆発的に増大する。最初からGitに触れた人は、なぜSVN脳患者がGitを理解できないのかを理解できないだろう。 これは、SVN脳患者である僕1が、なぜGitを長いこと理解できなかったかをつらつら書くポエムである。病人の書いたポエムであるからして、所謂マサカリの類はほどほどにしていただきたい。 以下、「SVN脳患者」という大きな主語を多用するが、要するにこれは僕のことであり、言うまでもなくSu

    SVN脳患者から見たGit - Qiita
  • gitの良さがいまだに分からない - 負け犬プログラマーの歩み

    ここ2年ぐらいで俺が働いた現場はみんなgitを採用している。就職エージェントと面談するときもgit経験の有無をよく訊かれるし、今ではVSSやCVSどころか、SVNですら時代遅れになってきて、SVNを使っている現場は「レベルが低い」「保守的・旧態依然」という雰囲気すら感じる。 俺としては4-5年前からgit(GitHub)を使っているし、gitを使うこと自体に抵抗はない。一通りの基操作はできるし、人並みにはできると言っても差し支えはない。 …が、正直gitの良さがあまり見えてこない。 もし俺が中規模以上のプロジェクトのリリースを格的に管理する側であれば全然違った感想を持ったかもしれない。でも一人の開発者として、せいぜい10人程度のプロジェクトで利用する限り、「gitで良かった」という状況があまり思い当たらない。 ではgitの何が気にわないのか書いていきたい。 ①gitは馬鹿には難しい

  • svn な人のための これだけ読めば (もしかしたら) わかる (かもしれない) git の考え方 - rinu's blog

    はじめに svn を使っていたあなたが、さくっと git の考え方を理解できますように (*・人・*) git リポジトリのイメージ git リポジトリのイメージを絵にしてみました。 絵の中の登場人物について、このあと触れますー リポジトリ リポジトリは複数のファイルの変更履歴を記録する入れ物です。 リポジトリを使用するときは、どこかにある、誰かのリポジトリを、自分のマシンにまるっとクローンを作って使用します。 (対して svn はある時点でのファイルのみを、ローカルに持ちます) コミット(図の黄緑の四角いあいつ) ファイル達に変更を重ねていくと、変化したファイル達の状態が、リポジトリに保存されていきます。 このリポジトリへ変更した内容を保存することを「コミットする」といい、保存されたファイル達の、変化の履歴の1つ1つを「コミット」といいます。 それぞれのコミットは 「0abe...」 み

    svn な人のための これだけ読めば (もしかしたら) わかる (かもしれない) git の考え方 - rinu's blog
  • Subversion のフック・スクリプト (コミット関連) - snbhsmt_log

    Subversion では、いくつかのタイミングで、外部プログラムを実行できる。 そのプログラムは一般的にフック・スクリプトと言われる。 環境 : subversion-1.1.4-2 (rpm) / CentOS 4.6 プログラムが実行される条件 リポジトリの hooks ディレクトリに決められたファイル名で存在する。 そのファイルが実行可能。 フック・スクリプトと言っているがバイナリの実行ファイルでも OK 。 linux の場合は実行パーミッションがセットされている必要がある。 ユーザにそのファイルを実行する権限がある。 実行されるファイル (ここではコミット関連のみ) start-commit ファイル コミット・トランザクションが作られる前に実行される。 第一引数 : リポジトリへのパス 第二引数 : コミットしようとしているユーザ名 終了コードが 0 以外の場合トランザクショ

  • redmineインストール・Windows Server + IIS編・Subversion対応の章 - 総天然色頁

    redmineインストール・Windows Server + IIS編 - 総天然色頁の補足です。 次のような要件だと仮定します。 Windows Server 2008 + IIS 7環境にredmineを構築 redmineは0.8.4 IISサーバーのホスト名は example.com とします。 example.com/redmine/ でredmineにアクセス出来ること WEBサーバーのIPは192.168.0.1 svn.example.com でsvnリポジトリにアクセス出来ること Aレコードで追加(IPは192.168.0.3と仮定)するか、CNAMEレコードで追加(IPは192.168.0.1)するかどちらかだと思いますが、ここではAレコード追加の方向で考えます。 redmineからsvnリポジトリを参照出来ること 概要 svnサーバーのインストール svn.examp

    redmineインストール・Windows Server + IIS編・Subversion対応の章 - 総天然色頁
  • SVNにJavaからアクセス - ふわっとサラリーマン

    先日Perlでリビジョンの推移を計測してみた。 今度は調子のって、誰が何ライン加筆・修正したかを計測しよう考えた。 SVNが持っている情報を最大限に引き出せば、 じゅうぶん求められる指標であることは間違いない。 でみ、SVNコマンドをチマチマと呼び出していたのでは限界がある気がする。 そこで、SVNのバイブル Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版) 作者: Mike Mason,でびあんぐる出版社/メーカー: オーム社発売日: 2007/04/21メディア: 単行(ソフトカバー)購入: 35人 クリック: 672回この商品を含むブログ (102件) を見るで調べてみたらJavaSVNというのがあった。 そこでさっそく昼下がりの眠たい時間でトライしてみた。 それにしても日語のブログでは、「JavaSVNってのがあるんだぜ」で終わってる記事が多過ぎるかと

    SVNにJavaからアクセス - ふわっとサラリーマン
  • git-svnの使い方を覚えた - idesaku blog

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

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