タグ

subversionに関するChiseiのブックマーク (31)

  • svn+TeXでcommitするとPDF - オーム社開発部の出版システムでの書籍執筆:Geekなぺーじ

    以前、オーム社開発部の出版体制を取材しましたが、今回、私自身がそのシステムを使ってを書きました。 Subversionでバージョン管理をしつつLaTeXを書く形式です。 複数人でを書く時にバージョン管理ツールを使わないと、誰がどこをどういじったのかがわからなくなったり編集箇所が競合する場合が多いのですが、Subversionを使うことでそれらが解決可能です。 さらに、筆者か編集者のうちの誰かがsvn commitを行って最新版を更新すると、それに連動して最終原稿として印刷所に入稿されるものと同じ形のPDFが自動的に生成され、DTP作業がゼロになるとともに、筆者がアウトプットを細かく確認ができるという特徴もあります。 しかも、Subversionのコミットメールを編集者側も見ていて、該当部分に対する編集やコメントがすぐに投入され、こちらが文章を書いた数分後に編集側意見が含まれるPDF

    Chisei
    Chisei 2011/07/01
    編集の人たちも構成管理使ってる時代。
  • Subversion設定の標準化

    ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsMacLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif

    Chisei
    Chisei 2011/06/15
    実装した。
  • チケット駆動開発 … ITpro Challenge のライトニングトーク (4) - まちゅダイアリー (2007-09-07)

    Chisei
    Chisei 2011/02/04
    チケット無しのコミットは禁止
  • Subversion ブランチとタグ - とみぞーノート

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

  • UNIX USER 2003 8: Subversionで管理せよ (draft)

    オープンソースの開発においてCVSというバージョン管理システムは非常に重 要な要素の一つと考えられています。CVSを使えば、ネットワーク上に分散し た多数の開発者がうまく協調しながらソースを修正していくことが可能です。 オープンソースを開発をサポートしているSourceForgeではプロジェクトごと にCVSリポジトリが用意されていますし、SourceForgeなどを使っていないオー プンソースプロジェクトでも自分でCVSリポジトリを用意しているところが数 多く存在しています。 しかし、CVSを使いこんでいくとCVSによってあたえられる制約がいろいろと苦 痛になってきます。特にファイルの移動やディレクトリの扱いなどがうまく管 理できないことが開発のすすめ方に影響を与えていると言えるでしょう。特に 開発の初期段階では、ソースファイルのレイアウト構造などが固まっていない ために、その段階でCV

  • Subversionのタグとブランチの使い方 - takayukisの日記

    タグとブランチの作り方はわかっても、実際にリポジトリを運用していくとき、どういうタイミングで作ると良いかがわからなかったりします。 資料は少なめですが、Subversionのドキュメントのブランチの作り方あたりが参考になります。 ドキュメントには、おおむねこんなことが書いてあります。 リリースが近づいたらリリースブランチを作り、 ブランチ上ではバグフィックス以外の大きな変更はしないようになります。 その間の機能追加などの大きな変更はtrunkで行います。 ブランチはリリースするときにタグにコピーします。 タグはそれ以上変更しないことでスナップショットとして使います。 リリース後に見つかったバグの修正はブランチ上で行い、またタグをつけて修正版をリリースします。 あとはSubversionを利用しているオープンソースプロジェクトのリポジトリを見るのが良いでしょう。いくつか見てみましたが、やはり

  • Slot Online Gacor : Situs Slot Gacor Gampang Menang Dan Terbaru

    Slot Online Gacor Situs Judi Slot Online Pragmatic Play Terbaik & Slot Online Gacor Terpercaya Saat ini seperti yang kita ketahui kita sedang mengalami masa pandemi yang cukup membuat kita bosan di rumah. slot online gacor sebagai daftar situs judi slot online terpercaya hadir untuk memberikan jawaban untuk anda. Saat ini situs judi slot online kami bisa diakses melalui android dan ios sehingga me

    Slot Online Gacor : Situs Slot Gacor Gampang Menang Dan Terbaru
    Chisei
    Chisei 2009/12/10
    わかりやすい
  • svn/git での trunk/branches/tags - Cube Lilac

    ちょっと真面目に git を触る必要が出てきたので,今回は Subversion (svn) と git でのディレクトリの区切り方の違い,所謂 trunk/branches/tags の管理方法(方針)ついてメモします. Subversion における trunk/branches/tags svn では,root (または,各プロジェクトのルートディレクトリ)の直下に trunk/branches/tags と言う 3 種類のディレクトリを作成する慣習がありました.各ディレクトリの役割は下記のようになります. trunk そのプロジェクトにおけるメインとなるソースコードを管理する. branches プロジェクトの(メインの)ソースコードに対して実験的な修正・拡張を行う場合に,trunk(または別の branch)から派生させて派生元には影響を与えないようにする. tags 新バージョ

    svn/git での trunk/branches/tags - Cube Lilac
  • svn upする時に更新されるファイルを事前に調べる方法 - Hello, world! - s21g

    svn upしたあとにどのファイルが更新されるかを事前にしらべるには、 以下のようなコマンドを使えば良いようです。

    Chisei
    Chisei 2009/12/10
    svn st -u
  • http://psyto.s26.xrea.com/misc/svnbook/svnbook.ja.pdf

  • Subversion

    バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基的なSubversionのコマンドをひと

  • Subversion作業コピーのダウングレード - なんたらノート第三期ベータ

    新しくリリースされたSubversion1.5ベースのツールで作業コピーにアクセスしてしまうと、Subversion1.4ベースのツールとの相互運用性が失われてしまいます。Subversionは今回のアップグレードで、作業コピーに新しい機能をサポートしたため、作業コピーのフォーマットバージョンがひとつ上がってしまったのです。 1.4相当の機能しか要らないのに、作業コピーバージョンが上がってしまって古いツールでアクセスできなくなった場合について、Subversionプロジェクトはここで説明していました。 subversion: Subversion FAQ ここにあるPythonスクリプトで、作業コピーのダウングレードが可能です。こんな感じ。 $ python change-svn-wc-format.py ./wc 1.4 未だ1.4ベースの環境のほうが多数派閥(執筆時点では、Window

    Subversion作業コピーのダウングレード - なんたらノート第三期ベータ
  • subversion: Documents & files: Windows Binaries

    See http://www.open.collab.net/downloads/subversion.html or http://subversion.apache.org/packages.html Binary distributions no longer maintained here. There are no files in this folder.

  • 付録D TortoiseSVN の自動化

    すべての TortoiseSVN のコマンドがコマンドライン引数で制御できます。バッチファイルで自動化したり、テキストエディターなどの他のプログラムから、特定のコマンドやダイアログを起動したりすることができます。 重要TortoiseSVN はあくまで GUI クライアントです。ここでは TortoiseSVN のダイアログを表示させて、ユーザーに入力を促す方法を説明します。入力を伴わずに操作をするスクリプトを書くのであれば、公式の Subversion コマンドラインクライアントを使用してください。 TortoiseSVN の GUI プログラムは TortoiseProc.exe から呼び出します。実行するコマンドは /command:<コマンド名> 引数で指定し、 <コマンド名> の部分にはコマンド名を指定します。ほとんどのコマンドでは /path:"<パス名>" 引数でパスを指定す

    Chisei
    Chisei 2009/11/14
    会社でバッチ化しておく
  • svn update をcronで自動化 : | 北青山通信 – from aoyama

    仕事のCakePHPを含めたPHP,Webサイトの開発にかかせないMySQLなどのオープンスオース。PCとシステム関係以外にも、趣味の写真、アマチュア無線、読書の話題にしたブログです。 1月 31st, 2008 サイトを作成するときに、subversion を使ってファイルの履歴管理しています。グループで開発しているので、テストはローカルでWebサーバーを立ててチェックし、客先へはデモサーバーで公開しています。 デモサーバーに公開するには、今までシェルでsvn updateしていましたが、デザイナーからは面倒ということで、cronで自動化するようにしました。参考にさせていただいたページは、「svn update を自動化してみた」です。これを、リポジトリを増えても簡単にするため、forで回すようにスクリプトを改造。 cron でこのスクリプトを実行すると、 svn: Can’t conv

    Chisei
    Chisei 2009/11/12
    これがやりたい
  • [J] svn update を自動化してみた - Jamz (Tech)

    Django と rhaco の最新のソースは svn update で管理しているんだけど、気づいたときに update していので毎度コマンド叩くのが面倒になってきた。シェルスクリプトを書いて定期的に自動実行させるようにしてみた。 なんも工夫はない。ただ svn update して実行結果をメールで送っているだけ。 #!/bin/bash # # /opt/framework svn update date=`date "+%Y/%m/%d-%T"` address="mail@example.com" # django cd /opt/framework/django echo "django" > /tmp/svn_update_django_date.log echo "start--" `date "+%Y/%m/%d %T"` | nkf -j >> /tmp/svn_upd

    Chisei
    Chisei 2009/11/12
    これがやりたい
  • マージ

    Chisei
    Chisei 2009/11/04
    読んどく
  • .svnディレクトリを見えなくする - tuedaの日記

    /usr/local/www/apache/data (Apacheのドキュメントルート)以下を丸ごとsvnに入れてある。 当然.svnファイルがいるわけで、これがブラウザーで見られると何かとうれしくない。 そんなわけで.svnディレクトリの閲覧を禁止しようとしたがえらい探し回ってしまった。 最終的にhttp://alexking.org/blog/2005/04/12/svn-as-a-web-site-maintenence-toolを見て <Directory ~ "\.svn"> Order allow,deny Deny from all </Directory> とhttpd.confに書いておけば良かった。

    Chisei
    Chisei 2009/10/24
    .svnディレクトリの対応
  • かWiki - Git/Subversionコマンド対応表

    こうしてみると、 svn と git のコマンド体系は非常に似ていることが分かりま すね。Subversion 使用者は Git を比較的自然に覚えられるのではないでしょうか。 注1 git-init を実行すると、カレントディレクトリに .git というディレクト リが作成されます。 Subversion とは異なり中央集権のレポジトリを作成する必要はあ りません。 cg init を実行したその場所があなたのレポジトリです。 なお、git-init コマンドは以前 git-init-db コマンドでした。 古いバージョンの git の場合は git-init-db コマンドを実行してください。 注2 Subversionはレポジトリがひとつしかありませんが、Git では各個人がレポジトリを所 有しています(もしかしたら一人でいくつも持ってるかも)。 git-commit -a は自分の

    Chisei
    Chisei 2009/10/22
    これが欲しかった!
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう