タグ

Subversionに関するadvblogのブックマーク (20)

  • ピコ勉強会/企画やデザインスタッフもSubversionを使おう

    0.Subversionで何ができる? † チームで作業する時のバージョン管理ができる(もちろん一人で使っても良い) 「やっちまったー」時のロールバック(作業開始時へ、あるいは特定のリビジョンへ戻せたり) 複数スタッフによる同時並行作業での衝突を管理できる(ただしSVNが勝手に自動調整してくれるわけではない。そこはスタッフ間で調整する。) リリース直前でソースを固定したい状況下でも、そのリリースバージョンに影響なく第2フェーズの別機能開発などを進められる(trunc, branch, tags)。 バージョン間の差分が取れる(ASCIIファイル限定)。 ↑ 企画やデザインのスタッフが使うメリットはあるの? † HTML, CSS, JavaScriptコードなどのテキストファイルは、メリットを全面享受できる。 バージョン管理、バックアップ メンバー間の作業衝突回避 パワポとか画像などのバイ

  • 構成管理とは何なのか - wyukawa's diary

    最近職場では構成管理というキーワードが(どちらかというと悪い意味で)ホットなのですが、考えてみるとこれは人によってイメージが違う抽象的な概念ですね。ソフトウェア単体の話じゃなくてインフラ環境まで含めた総合的なソフトウェア、ハードウェア環境の変更管理をイメージする人もいるみたい。なので議論しようとすると発散しやすいのかも。抽象的な話をしても伝わりづらいのである程度具体的な話をしないと噛み合ないのかもね。 ちなみに構成管理でぐぐると チケット駆動開発をRedmineで運用し始めて、SW構成管理(Software Configuration Management:SCM)を強く意識するようになった。 しかし、SW構成管理をきちんと定義している書籍もHPも、日には殆ど存在しない事実を知って、愕然とした。 CMMIでも構成管理プロセスを定義しているけれども、僕の中ではフィットしない。 抽象的すぎて

    構成管理とは何なのか - wyukawa's diary
  • Subversionの嫌なところ - 日記を書く [・w・] はやみずさん

    前方互換性が悲惨 前方互換:新しいシステム向けのデータなどが、古いシステムでも使えること 最近は個人的にはgit使ってるし、バイトではBazaar使ってるしで、分散VCS以外ほとんど使っていなかったんだけど久々にSubversion使ったら見事にハマった。 なんなんですかね。新しい svn でレポジトリをいじったら古い svn から使えなくなるって。簡単に svn のバージョン上げられる環境じゃないケースとか考えてないんだろうか。パッケージマネージャのあるプラットフォームでいちいち最新版を落としてきて入れるとかナンセンスすぎでしょう。 分散VCSのほうがモデルとして優れている云々以前の問題ですね。

    Subversionの嫌なところ - 日記を書く [・w・] はやみずさん
  • TortoiseSVN:SVN:ignoreしても管理対象から外れてくれない場合の操作方法 | memoMania

    TortoiseSVNのTipsでもメモ。 任意のフォルダを指定してSVN:ignore属性を指定すると、指定したファイルが管理対象外になることはよく知られていますが、一度管理対象にしてしまったファイルを含むディレクトリに対してSVN:ignore属性をつけても管理対象から外れてくれない場合があります。 こんな感じで、無視リストを定義しても すでに管理対象となっているファイルには効果がありません 手元のソースファイルを消さずに解決したい SNV:ignore属性を有効にするためにはいろいろなやり方がありますが、とりあえず手元のソースファイルを消さずに管理対象から外したい場合は 拡張コンテキストメニューを使う Shiftキーを押しながら目的のファイルを右クリックすると、コンテキストメニューの内容が普段よりパワーアップします 普段見慣れない「削除 - ローカルファイルを保持」というのがあるので

  • Subversion によるバージョン管理 - 複数リポジトリアクセス方法のサポート

    このドメインについて問い合わせる bluegate.org 2022 著作権. 不許複製 プライバシーポリシー

  • TortoiseSVN で突発的にブランチを分けたくなった場合

    超不定期雑記 ~プログラムとかサイエンスとかいろいろと~ 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 70 記事 - 0 コメント - 4856 トラックバック - 18 ニュース 備忘録も兼ねて。 trunk に対して修正を入れたものの、よくよく考えてみたらブランチに分けた方がよかったという場合があると思います。その修正がコミット前なら、下記の手順で安全にブランチに分けることができます。 作業コピーフォルダのコンテキストメニュー → [TortoiseSVN]-[ブランチ/タグ] から "コピー(ブランチ/タグ)" ダイアログを表示する。 [先 URL] にブランチ先の URL を指定する。 [サーバー上でコピーを作成] は "リポジトリ内で最新のリビジョン" を選択する。 # 警告が出ているが、これは無視。 "作業コピーを新しいブランチ/タグへ切り替え

  • Subversionを見直せ - プログラマの思索

    SW構成管理の概念の中心は、バージョン管理。 バージョン管理こそが我々SW開発に従事する者にとって、背骨であり血液に当たる最重要なインフラ。 デスマーチに陥るプロジェクトは、バージョン管理に何かしらの欠点や弱点がある。 おそらく殆どのSW開発では、Subversionをバージョン管理に使っているが、Subversionは実は数多くの機能を持ち、従来のプロジェクト管理を根的に変える可能性を秘めている。 もう一度、Subversionの機能を見直してみた。 【1】ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー|gihyo.jp … 技術評論社 最近のバージョン管理は、trunkとbranchの2系統のバージョン管理戦略を持つ傾向がある。 メインラインモデルと呼ばれる。 メインラインモデルの手法を使って、番運用中の保守br

    Subversionを見直せ - プログラマの思索
  • Subversionのロックに悩む - 神様なんて信じない僕らのために

    作業上、元々使っていたのがVSSであったこともあり、 ロック必要じゃない? みたいな話があがった。 VSSは、 ・チェックアウト(編集権利取得) ・チェックイン(サーバに反映、編集権利放棄) なんだけれど、 Subversionは、(svn:needs-lock ・ロックを取得(編集宣言=ローカルの読み取り専用が外れて、他の誰かはロックできなくなる ・コミット(変更されていたならば、ロックを開放して変更をサーバに反映。変更されてなければ何もおきない=ロックは開放されない ・ロックを開放(編集終わりましたよ宣言=コミットを忘れていても、ロックは開放されてしまう。変更されてなければローカルは読み取り専用に戻る。 となってる。 VSSのモデルと違い、 ・コミットしても「変更がなければロックは開放されない」 ・ロックを開放しても「変更があっても何も言われない」 ということがある。 VSSではこれら

    Subversionのロックに悩む - 神様なんて信じない僕らのために
  • xdocdiff -TortoiseSVNでWord, Excel, pdfのdiffを見るツール-

    ホーム xdocdiff  -TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見れるようにするツール- English page ■概要 バージョン管理ツール、TortoiseSVN でWord、ExcelPowerPointpdf、OpenOffice.orgのファイルを管理するときに、 それらのリビジョン間のdiffを表示できるようにするツールです。 もし TortoiseSVN でのバージョン管理は行っていないが、これらの種類のファイルを比較し 差分を見たいのであれば、xdocdiff WinMerge Plugin をお試しください。 ■ダウンロード (Ver1.1.5a) プログラム: xdocdiff115a.exe (526k) インストーラ(xdoc2txt 1.35を同梱) xdocdiff113.zip (43k) xdo

  • Subversionの理解されてなさも異常 - ぐるぐる~

    VSSとSubversionが思想とか仕組みレベルで同じものだと勘違いされてることが多い。 VSSはその仕組み上、ファイルサーバにリポジトリを置いておいても問題にならないけど、Subversionでは問題大有り。 Subversionのリポジトリは一種のファイルサーバのようなもので、ファイルサーバ上にリポジトリを置くということは、ファイルサーバ上にファイルサーバを構築しているようなもの。 そういう「考え方がおかしい」というところは見ないとしても、ファイルサーバにリポジトリを置くと、リポジトリ操作のためのコマンドがクライアント側で行われる、といった問題点もある。 これのせいで、どのマシンにもインストールされているであろうもの*1を使ってしかフックスクリプトが書けなくなってしまう。 コミットログが記述されてなければコミットを失敗させるのにも一苦労だ*2。 フックスクリプトを書いたはいいけど、フ

    Subversionの理解されてなさも異常 - ぐるぐる~
  • 岩家ぶろぐ [svn] ひとつのリポジトリを分割して複数のリポジトリを作成する

    svn を触わり始めた数ヶ月前にひとつのリポジトリを作成してみて以来,その中に複数のプロジェクトをつっこんでいました.しかし最近,なんだか都合が悪いように感じてきたため,プロジェクトごとにリポジトリを作成して管理することにしました. 大まかな手順としては, リポジトリの内容を,プロジェクトごとにダンプする. プロジェクト別に空のリポジトリを作成する. ダンプファイルを読み込む. 構成を調整する. な感じです. 以下,その過程のメモです. はじめに 既存のひとつのリポジトリ (これを R とし,パスは /repos) に 2つのプロジェクト project1,project2 があるものとします. /repos # リポジトリ R のパス /repos/project1 # R 内の project1 のパス /repos/project2 # R 内の project2 のパス (pro

  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
  • CodeRepos::Share – Trac

    What are u coding? old title = 個人レポジトリを共有しよう!計画。 みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! 詳しくは unknownplace.org - 2007/08/29 - 個人レポジトリを共有しよう! YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画 Development We have a Subversion repository and you can check it

  • livedoor Developers Blog:Subversionで攻めの開発を (いまさらだけど) - livedoor Blog(ブログ)

    こんにちは。ブログ担当のnabokov7です。 さてみなさん、ここのところ、livedoor Blog の新機能リリースのペースが上がっていることにお気づきでしょうか。 12月だけでこれだけの新規リリースのお知らせを出しました。 2007年12月27日 プライベートモードで記事を投稿できるようになりました 2007年12月25日 タグクラウド とタグ別ページを表示できるようになりました 2007年12月20日 カテゴリ別モブログ機能リリースのお知らせ 2007年12月18日 「話題のブログ」が新しくなりました 2007年12月18日 プレビュー機能強化と新リスログプラグインのお知らせ 2007年12月13日 投稿・編集を便利にするブックマークレットのご紹介 2007年12月11日 バリューコマースの商品をカンタンに紹介できるようになりました。 2007年12月11日 アップロードしたファイ

  • satolog: リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」

    Saturday, December 01, 2007 リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 Tech Talk: Linus Torvalds on git My hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan for Subversion for a while was "CVS done right" or something like that. And if you start with that kind of slogan, there is nowhere you can go. There is no way to do CVS right. ぼくの CVS への憎悪が

  • 404 Blog Not Found:法律もsubversionで書けばいいのに

    2007年11月30日22:45 カテゴリTaxpayerCode 法律もsubversionで書けばいいのに お二人とも、ちょっと待っておくんなせえ。 レジデント初期研修用資料: 法律の人達は神様でも裁いてればいいんだと思う 1. 法律家は「国民はこうあるべき」という仕様書を作って、経済学者に渡す 法律家≠政治家 | bewaad institute@kasumigaseki1. 政治家は「国民はこうあるべき」という仕様書を作って、経済学者に渡す 0. が抜けている上に、「こうあるべき」があべこべなままじゃありませんか? 国民としてリストを書き直すと、こうなった。 国民は、政治家に対し「国家はこうあるべき」という要望を上げる 政治家はそれを元に「国家はこうあるべき」という仕様書を作って、経済学者に渡す 経済学者は仕様書をもとにして、それを実装するための設計図を起こす 法律家は経済学者が考

    404 Blog Not Found:法律もsubversionで書けばいいのに
  • ひげぽん OSとか作っちゃうかMona- - Subversionの話

    Subversion を使うようになって数年が経ちますが、最近 svn diff/status/log/merge などのコマンドに熟達してきた。 気軽に ブランチを作る マージする コードを元のバージョンに戻す 問題となるコードを diff で調べる などができるようになって、作業効率が上がったり、こまめにコミットさえしておけば、あとからどうにでもなるので精神的にもかなり楽になった。 この「気軽に」ってのがとても重要。 以前だって、マージの概念やいつでも好きなバージョンに戻せること、diff を表示することが出来るのは知っていたし、たまに使っていたりもした。 ただ使う場合は コマンドをWebで調べる おそるおそる試してみる 失敗して check out しなおしで時間をロス などがありストレスがたまりがちで、結果的にこれら有用な機能を使うのを無意識に避けていたなと、振り返ってみると気づく

    ひげぽん OSとか作っちゃうかMona- - Subversionの話
  • 構成管理 実践入門 第1章 構成管理入門 はじめに

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

  • VimからSubversionを使いこなす - ナレッジエース

    標準のままではちょっと使いづらいので、以下のように設定しました。 "F7とF8で前後の変更箇所へ移動 nmap <F7> [c nmap <F8> ]c "<Leader>dqでDiffから抜ける nmap <Leader>dq :winc l<CR>:bw<CR>:diffoff<CR> また、tabbar.vimを使っているとVimDiffに入る際ウィンドウがおかしくなってしまうので、以下のように修正しています。 "<Leader>cvでタブバーを消し、VCSVimDiffを表示(vcscommand.vim) map <Leader>cv :TbStop<CR>:VCSVimDiff<CR> これでかなり快適になりました。 VimからTortoiseSVNを起動 Call TortoiseSVN commands Tip #1491 - Call TortoiseSVN comman

  • bbum’s weblog-o-mat » Blog Archive » Objective-C: One Hack to Log Methods

    Interested in buying this domain name? sales@defining.com The Global Premium Domain Friday.com is currently available for acquisition for the first time ever since its original registration in 1993. Weekday domain names make some of the best brand names. In 2017, Dapulse changed its name to Monday and acquired Monday.com, raised $150 million, based on a $1.9 billion valuation in 2019, and went pub

    bbum’s weblog-o-mat » Blog Archive » Objective-C: One Hack to Log Methods
  • 1