タグ

subversionに関するa2ikmのブックマーク (34)

  • Githubのsubversionサポートが神 | GREE Engineering

    ちょびえです。Githubのsvnサポートが神なことに最近きがついたのでカッとなってエントリでも書いてみました。 きっとこの便利さはあんまり言及されてないはず(ワタシだけが知らんかった、とかだったらほんとすいません) https://help.github.com/articles/support-for-subversion-clients/ Githubでは上のページに書いてある通りsubversion clientのサポートもしております。 なんで今さらsubversion?という感じもする方もいらっしゃるかと思いますが。 これ、svnなので当然ディレクトリ個別にチェックアウトできるのですよね・・・・ たとえば、こんなふうにやると svn co https://github.com/chobie/flatbuffers/trunk/php flatbuffers-php A flat

    Githubのsubversionサポートが神 | GREE Engineering
    a2ikm
    a2ikm 2015/11/27
    gitなリポジトリでもsvn使えば個別にチェックアウトできるってこと?
  • Git & GitHub & kintone でウルトラハッピー! - Cybozu Inside Out | サイボウズエンジニアのブログ

    6歳と3歳の娘がいる山泰宇(@ymmt2005)です。こんにちは。 いきなりですが、悔しいです。なにがって、@DQNEO さんが最近書かれた記事「必殺!Github導入に向けて上司を説得する時に使える資料まとめ」に載り損ねてしまったからです。 サイボウズでも GitGitHub Enterprise を導入しています。導入や運用の助けになる資料やツールを作ったりして、とても便利なのでいずれ公開したいなと思っていたんです。忙しさにかまけて後回しにしていたら、出遅れ企業にグルーピングされてしまうなんて(涙) 出遅れてしまった以上、なにかプラスアルファをお見せするしか名誉挽回の方法はありません。何も失っていないんじゃないかというツッコミはよしてください。こうなったら恥も外聞もなく Subversion 時代の恥ずかしい過去をさらけ出し、もちろん資料も出して、さらにノウハウを詰め込んだツー

    Git & GitHub & kintone でウルトラハッピー! - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 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 ""

  • subversionのインストール(Linux) | public static void main

  • Subversionをもっと活用するRuby製ラッパー·Subversion Automation MOONGIFT

    開発チームは一定の規則に沿って、理路整然と開発が進められているように思われるが、実際は開発者自身のスキルはもちろん、扱う言語などによって様々な不確定要素が割り込まれている。1/0の羅列の塊であるコンピュータを使っていながら、中身は混沌としているのが一般的だ。 ヘルプ そうした時、ルールを明文化できずに放置し、一歩踏み込んだ利用を断念してしまうこともある。だがルールさえソフトウェアによって作られれば、もっと活用できるようになるかも知れない。 今回紹介するオープンソース・ソフトウェアはSubversion Automation、もっとSubversionを活用するためのソフトウェアだ。 Subversion Automationはあるリポジトリに対して、リリースやバグフィックスなどを管理し、適切なタグを付けてリポジトリを管理してくれるソフトウェアだ。タグ名称の付け方やリリースのタイミングなどが

    Subversionをもっと活用するRuby製ラッパー·Subversion Automation MOONGIFT
  • GitHub - dvwright/svn_wc: A Rubygem. Operate on the working copy of a (remote) Subversion (svn) repository. Utilizes the Subversion Ruby Bindings, exposing their functionality in a simplified way.

    SvnWc::RepoAccess¶ ↑ Operate on the working copy of a (remote) Subversion (svn) repository. VERSION:¶ ↑ Version 0.0.6 SYNOPSIS:¶ ↑ require 'svn_wc' svn_wc = SvnWc::RepoAccess.new svn_wc.set_conf 'svn_wc_conf.yaml' # checkout, needed first time only, # 'true', force overwrite of working copy directory path svn_wc.do_checkout true file = Tempfile.new('test_', svn_wc.svn_repo_working_copy).path begin

    GitHub - dvwright/svn_wc: A Rubygem. Operate on the working copy of a (remote) Subversion (svn) repository. Utilizes the Subversion Ruby Bindings, exposing their functionality in a simplified way.
    a2ikm
    a2ikm 2010/11/29
    svnのrubyバインディングのラッパー
  • svn コマンド subversion を proxy 経由で使う | fujishinko 雑記帳

    Django と戯れていたのですが、どうもチュートリアルと 実際の動きが違うのではまっていたら・・・ apt-get じゃなくて、リポジトリから取得したものの 解説だったのね。 とうわけで、subversion をインストールしてモジュールを ダウンロードしようと思ったのですが、 proxy経由になるんですよね。。。 Subversionのproxy設定 http://www.proton.jp/apps/subversion.html apt-get install subversion vi ~/.subversion/servers [global] http-proxy-exception = プロキシを通さないホスト名 http-proxy-host = プロキシサーバのホスト名 http-proxy-port = プロキシサーバのポート番号 意外とお手軽でした。 早速、Djan

    svn コマンド subversion を proxy 経由で使う | fujishinko 雑記帳
  • ここギコ!: iPhone水平展開開発:Xcodeでコードと案件毎リソース/設定の分離

    Xcodeでの開発で、バージョン管理システムを使っておられる方って、特にブランチばりばり切って開発されてる方とか、どうやって運用されているのでしょうか...。 AppName.xcodeprojディレクトリの下の、project.pbxprojファイルって、ブランチ間のマージが気が狂いそうになるほど大変じゃないですか? 中を覗いてもどこで何が設定されているのか判らないし、適当にマージしてみれば、Xcodeで読み込んだ時に必要なリソースへのリンクがターゲットから外れてて不具合の原因になったりして、時々泣きそうになります。 1プロジェクト=1案件であれば、まだ大変さもそこまでではないかもしれませんが、コードを共有する汎用アプリプロジェクトの中で、リソース等を変更した複数の水平展開アプリをターゲット設定する時とか、マジ死ねます。 trunkのコードをいったん凍結して、新規開発はbranch

  • Subversion/運用方法 - ピノキヲ IT Wiki

    ピノキヲ IT Wiki2008-10-09 リファクタリング 2008-09-15 仕事ができる人はなぜ筋トレをするのか 2008-09-14 上野動物園 2008-09-04 お花 2008-08-29 魔物が住んでる 2008-08-10 阿佐ヶ谷七夕祭り 2008-08-07 ザクロフラペチーノ 2008-08-02 いたばし花火大会 2008-07-28 ブログの題名について 2008-07-26 会社から

    a2ikm
    a2ikm 2010/08/10
    trunk,branch,tagの運用フロー
  • Subversionで操作の予告を取り消す - 道ばたに仰ぐ

    svn addなどを行うと、実際にリポジトリに反映されるのではなく、このファイルをaddするよーというマークがローカルに付く。でもやっぱりaddするのやめたーというときにはどうすればいいのかと調べるとrevertすればOKだった。 # hogeを追加するか $ svn add hoge # やっぱりやめた $ svn revert hoge これでOK.

    Subversionで操作の予告を取り消す - 道ばたに仰ぐ
    a2ikm
    a2ikm 2010/05/11
    svn addを取り消すにはsvn revertすればいい
  • スタートアップ研修記 » svn trunkとbranchとtagの用途

    お久しぶりです。uchiumiです。 最近prototype.jsで昔effectな機能があったことを知ってびっくりしました。 というか最近まで普通にあるものだと思っていたのですが、そうでもなかったことにびっくりしました。 effectな機能も使えていろいろ便利なjQueryってすごいんだなと思いました。。 まだ使う機会がないのですが、今度いろいろ試してみたいです♪ さて今日は、先輩から「trunkやbranchやtagがどのような用途で使われるのか」というのを教えてもらったので早速ブログにまとめてみたいと思います! trunk メイン開発用。 一通りの流れはここを使っていて、常に進化しているところ。 trunkでの作業は、すでに切ってあるbranchには影響はない。 branch リリース毎に切るところ。 次のリリースに向けてtrunkで作業しつつ、こちらでリリースされているものの修正な

    a2ikm
    a2ikm 2010/04/15
    いまいちtagとbranchの使い分けがわからない…
  • ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn

    yukiです。 空前のGitブームもだいぶ落ち着き、最近はGit記事をあまり見かけなくなりましたが、今日は空気を読まずにGit、それもgit-svnについて利用例を挙げつつご紹介しようと思います。 さらっと紹介されている記事は多いのですが、実際にこう使っている、などの例があまりなかったので、今回利用例を含めてご紹介していけたらと思っているので、もっと便利な使い方があるよ!という方の突っ込みをお待ちしております。 まずgit-svnについてご紹介すると、その名の通りgitとsubversionをつなぐ役割を果たすもので、subversionのリポジトリからgitでcloneして利用出来るというものです。 インストールはyum一発で簡単に入ります。 # yum install git-svn よくある例としては、業務で使うリポジトリはSubversionのまま使い続けているけど、個人

  • Subversionの今後は? 分散型バージョン管理にはならないと提案

    Apache Subversionは、ソースコードなどのバージョン管理システムとして普及しているソフトウェアです。今年10周年を迎え、2月にはApache Software Foundationの正式なプロジェクトにもなりました。 Subversionは1つのリポジトリを共有する中央集中型のバージョン管理システムですが、バージョン管理システムではここ数年、gitやMercurialといった分散型への注目が高まり、広まってきました。 こうした状況の中でSubversionの主要な開発者が集まり、今後の方針とロードマップついての話し合いが行われました。そして今後のSubversionの方針(Vision)とロードマップ(Roadmap)についての提案が、メーリングリストにポストされています。 集中型バージョン管理を堅持するという提案 方針を説明する最初の一文でもっとも気になること、すなわちSu

    Subversionの今後は? 分散型バージョン管理にはならないと提案
    a2ikm
    a2ikm 2010/04/05
    単純でわかりやすいし、変に対抗する必要は無いと思う
  • 分散バージョン管理で間違いないって、ベイビー - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2010年3月17日 水曜 しばらく前に、ジェフと私はStack Overflowポッドキャストにエリック・シンクを迎え、バージョン管理について騒がしく議論し、とくにトレンディな分散バージョン管理システムであるMercurialやGitのことを取り上げた。 そのポッドキャストで私はこんなことを言った。「私に言わせれば、ブランチやマージが簡単にできるようになるというのは、単に同僚たちがもっとブランチやマージをするようになるということで、余計混乱させられるだけのことだよ」 わかると思うけど、あのポッドキャストは前もって入念に準備したりはしていない。単に2、3人集まって、いい加減なおしゃべりをしているだけだ。そのため、しばしば我々の主張する内容が、少し専門的な言い方をするなら、「ちげーよ」ということになる。間違っているのはたいてい細かい部分か趣旨のどちら

    a2ikm
    a2ikm 2010/03/25
    「重要なのは、このシステムが「バージョン」ではなく「変更」で物事を捉えているということだ。」
  • subversionでパスワードをキャッシュに保存しないようにする - 吾輩のメモである

    メモ。svnオンリーで使うなら平文じゃなくすこともできるみたいだけどgit経由でキャッシュしちゃうと平文になるみたい。 $ rm -fr ~/.subversion/auth/svn.simple $ vi ~/.subversion/config [auth]セクションに以下を追加 store-auth-creds = no

    subversionでパスワードをキャッシュに保存しないようにする - 吾輩のメモである
  • http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_svnsync.html

    a2ikm
    a2ikm 2009/10/28
    `svnsync init /path/to/dest /path/to/source`でバックアップ
  • Subversion メモ

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

  • 本番サーバにチェックアウトしちゃダメですか? - 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のブログ
  • 競合の解決

    リポジトリから自分のファイルを更新・マージしたり、別の URL に作業コピーを切り替えたりすると、時には 競合 することもあります。競合には以下の二種類があります。 ファイルの競合複数の開発者が、同じファイルの同じ行を変更すると、ファイルの競合が発生します。 ツリーの競合開発者がファイルやフォルダーの移動・名前変更・削除を行い、別の開発者も移動・名前変更・削除を行ったり、単に変更すると、ツリーの競合が発生します。 ファイルの競合は、複数の開発者があるファイルの同じ行を変更した際に発生します。 Subversion はプロジェクトの事情を何も知らないため、開発者間の競合については解決できません。テキストファイルの場合、競合している箇所は以下のようなマークがつけられます。 <<<<<<< filename your changes ======= code merged from reposi

    a2ikm
    a2ikm 2009/09/15
    面倒なCフラグが立ったら
  • asterisk Fedora - Service/Subversion

    Service 最近はバージョン管理システム(Concurrent Versions System)の選択肢も増え、CVS, RCSのほか、Linuxカーネル開発でのgit, cogitoや、HTTPベースのWebDAV、最新のGNU Arch, mercurialと数々の選択肢があります。 Subversionでバージョン管理 † Subversionはソースツリー単位でのリビジョン生成や、ファイル移動のサポートなど便利なシステムになっています。WebDAVやブラウザでのアクセスができたり、WindowsクライアントのTortoiseSVNが秀逸なこともあります。 subversion.tigris.org http://subversion.tigris.org/ Subversionによるバージョン管理(日語訳) http://subversion.bluegate.org/