タグ

svnに関するmasudaKのブックマーク (15)

  • あえて言うほどではないけれども、svn コマンドあるある | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 あえて言うほどではないけれどもシリーズです。 svn 関係の良く使うコマンドをご紹介します。 ファイルの追加、変更 まずはファイルの追加、変更からです。 いろいろなパスに新しいファイルを作成することがあると思います。 例えば Rails の scaffold でモデル、ビュー、コントローラ、テストコードにマイグレーション等をまとめて生成した場合です。 一つ一つのファイルを svn add するのは面倒なので、そのような場合は以下のようにまとめて svn add してしまいます。 # 新規作成したファイルを全て追加 (svn add) する. svn status | grep ^? | awk '{print $2}' | xargs svn add

    masudaK
    masudaK 2013/04/03
  • 仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記

    動機 Subversionで困ってない ぶっちゃけSubversionで全然困っていませんでした。 コードレビューはちゃんとやっていたし、マージ・ブランチングも自作シェルスクリプトのおかげてスムーズにやれていました。 よく「Gitはマージが賢い、ブランチ作成が一瞬でできる」とかいわれますが、Subversionだってちゃんと使えばコンフリクトなんかめったに起きないし、ブランチ管理・マージだって全然めんどくさくない。 特にver1.7からはサーバもクライアントも大幅に高速化されたし、.svnディレクトリが.gitみたいに1個になったし、rebaseみたいなことだってできる。(sync merge & reintegrate) ただ、世の中が一斉にGitにシフトしている中でいつまでもSubversionを使っててよいのかという不安がありました。 また、月から金までSubversionにどっぷり

    仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記
  • subversion [wiki.catatsumuri.org]

    apt-get install subversion。コミットした時にメールを飛ばすフックスクリプトなどが欲しい場合はsubversion-toolsに入っているので慣れてきたらどうぞ。 svnadminコマンドを利用する。ここでは/data/svn以下に「test」というレポジトリを作成してみる。 % svnadmin create /data/svn/test subversion(以下svnとも略す)のファイル格納形式多きく の二種類が存在する。「fsfs」の方が利用勝手がよく、最近のバージョンのsubversionではこちらがよく利用される。 もちろん両者には長所もあり短所もある。比較した文書は以下のurlから参照する事が出来る。 http://subversion.bluegate.org/doc/ch05.html#svn.reposadmin.basics.backends

  • Subversion ブランチとタグ - とみぞーノート

    1.ブランチ/タグ 1-1 ブランチ/タグの設定 Subversionはブランチとタグは区別がなく単なるファイルの複製でしかない。どちらもsvn copyによりコピーすればよい(コピー先のディレクトリがブランチ名/タグ名と見なせる)。コピーするとファイルがAddされるので、最後に忘れずcommitをすること。 ブランチとタグを区別するためにコピー先をディレクトリで分けておくとよい。 以下の例ではtrunkに流のソースがあり、branches以下にブランチ、tags以下にタグを格納するものとする。 SampleProg/ プロジェクトTop +----trunk/ 流のソースを格納 +----tags/ タグを格納する為のディレクトリ +----branches/ ブランチを格納する為のディレクトリ TrunkからdevBranchブランチを作成する # cd (作業ディレクトリ) #

  • Subversion, Git, Mercurialそれぞれでのcherrypicking - wyukawa's diary

    つまみいとか青田買いといわれるcherrypickingはある特定のコミットをブランチから抜き出して別のブランチに反映させるというものです。 Subversion, Git, Mercuriaそれぞれのやり方を調べてみました。 まずSubversionいってみましょう。 準備 $ svnadmin create repos $ svn checkout file:///tmp/repos work Checked out revision 0. $ cd work/ $ svn mkdir tags branches trunk A tags A branches A trunk $ svn commit -m "add initial dir" Adding branches Adding tags Adding trunk Committed revision 1.trunkの直下に

    Subversion, Git, Mercurialそれぞれでのcherrypicking - wyukawa's diary
  • Subversion 初期設定(2) - miauの避難所

    半年ほど前に、当時のメインブログで Subversion 初期設定(1) - miau's blog? というのを書いていたんですが、その続きを書いてみます。今回は post-commit hook の設定 の部分。書いてから気づいたんですが、特に変わったことやってないです・・・。 やりたいこと 以下の二点です。 SVN のコミット内容をプロジェクトの ML にメール通知 チームの状況把握&レビュー促進のために Trac との連携 リビジョンとチケットの連携強化のために 社内 IRC への通知とかもできるかもしれませんが、そこは Trac の RSS を Plagger で飛ばす運用にしているので、ここでは設定しません。 メール送信スクリプトの準備(前準備) まずメール送信用のスクリプトを準備します。スクリプトはいくつか種類がありますが、 SVNForum.org :: View topi

    Subversion 初期設定(2) - miauの避難所
    masudaK
    masudaK 2012/03/05
  • Writing an irc bot for svn commit notification » Legolas in Minas Tirith

  • Subversionでログメッセージ(コメント)の入力を強制する | Glide Note - グライドノート

    私は普段git-svnを利用しているので、意識せずコミットの際コメントを入れる癖が付いてるんですが、社内でSubversionを利用していて、ログメッセージ(コメント)の無いコミットが問題になったので、ログメッセージの無いコミットを拒否するように設定したのでメモ。 cd path_to_dir/hooks sudo wget http://www.powertrip.co.za/blog/archives/pre-commit sudo cp pre-commit{,.dist} sudo chown apache.apache pre-commit sudo chmod +x pre-commit 所有者は同じディレクトリ内のファイルと合わせてください。 ダウンロードしてきた修正前のpre-commitのソースは下記のような感じです。 #!/usr/local/bin/python ""

    masudaK
    masudaK 2011/11/07
  • TortoiseSVN – アクセンスのおまけ

    TortoiseSVN 前提 ウィンドウズ用のSubversionクライアントです。ウィンドウズのシェル環境(デスクトップ)に統合されているのが特徴です。 「Tortoise」は「トータス」って読みます。「とるといす」ではありません。念のため。 トータス松のトータスです。 SSHによる接続 SSH鍵 TortoiseSVNには、SubversionのレポジトリにSSH接続をするために「TortoisePlink.exe」が付属しています。 「Tortoise~」という名前ですが、これは PuTTY(ちなみにパティとかパッティとか読むそうです)の「plink.exe」そのものです。 SSH鍵の生成には、PuTTYの「puttygen.exe」というツールを使います。 このツールでは、新しくSSH鍵を生成することもできるし、OpenSSH等のファイル形式の鍵から変換することもできます。 SS

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

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

    git-svnの使い方を覚えた - idesaku blog
    masudaK
    masudaK 2011/09/04
    多分こんな感じのことをやれればいいはず。確かにtrunkだけでいいな。
  • 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
    masudaK
    masudaK 2011/09/04
    これで、最新のブランチとtrunck追えばいけるんじゃないかなぁ。
  • [メモ] git-svnで、社のSvnと手元のGitをやり取りできるようにする ::ハブろぐ

    SVNとのやり取りにgit-svnを導入してみた git-svnを使うと、Subversion(SVN)リポジトリとGitリポジトリを同期させられます。より具体的には、手元ではGitを使って開発しつつ、SVNともちゃっかりCommit, Update等のやり取りができる感じですね。 詳しいイメージは、Subversionリポジトリと連携できるgit-svn - SourceForge.JP の図が分かりやすかったです。 現在、製品開発はSVN上で行われているのですが、個人制作ブツの管理にGitHubを使い始めたことで、ローカルリポジトリを製品開発でも使いたいと思い、git-svnの導入をした次第。以下、今回は主要なトコと参考リンクのメモってことで。 ごくごく基的な動作のメモ 今回導入にあたって初期に試してみた基的なコマンド・動作をメモ。 SVNをGit内に取り込み 社内サーバーのSVN

    [メモ] git-svnで、社のSvnと手元のGitをやり取りできるようにする ::ハブろぐ
  • SVN Post-Commit ジェネレーター

    SVN Post-Commit Generator オンライン版 SVN フックスクリプト「Post-Commit」作成ツール 以下の内容を、SVNレポジトリの/hooks/post-commitとして保存してください。実行権限を与えれば動きます。 このスクリプトは,ファイルにパスワードを直接書くことになりますので,パーミッションは 750 にするなどして,人に見られないよう注意しましょう。 #!/bin/sh # POST-COMMIT HOOK

    masudaK
    masudaK 2010/12/06
  • SVNのコミットログの書き方 - プログラマの思索

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

    SVNのコミットログの書き方 - プログラマの思索
  • full porno izle - sikiş - mobil pornosu - HD sex

    asyalı hatunu götten siken adam fena sikiyor bambam 1 gün Önce 4.82K İzlenme0 Yorum0 Beğeni Sarışın kadın kendisini ziyarete gelen kuzeni adama oral seks yaptırdı. Odasında bilgisayarından porno izlerken azan kadın kendisini evine gelen genç adama sundu. Koltukta karşılıklı oturduğu adamın sikini çıkartarak ken... zenci adam liseli kızı götten sikiyor izle bambam 1 gün Önce 7.20K İzlenme0 Yorum0 B

  • 1