タグ

subversionに関するmainyaaのブックマーク (12)

  • SVNからMercurialに移行するべき8つの理由

    Git、Mercurial、Bazaarはオープンソースの分散バージョン管理システムで、どれも人気がある。特にGitとMercurialはもともとはLinux Kernelの開発のために作られた歴史からしても、ライバルと言える関係だ。LinuxAndroid OSではGitが採用されたが、MercurialもOpenJDKやNetBeans、Xen、Python等で採用されている。 SVNから分散バージョン管理システムに移行を検討している所は多い。日だと濱野氏がGitのメンテナをやっているせいかGitに人気が集中しているようだ。しかし気軽に分散バージョン管理システムを導入したいソフトウェア開発チームには、あえてMercurialを勧めたい。 1. SVNからMercurialに移行するべき8つの理由 取り扱いが楽で、今すぐ移行できる事がMercurialを導入するべき理由だが、もう少し

    SVNからMercurialに移行するべき8つの理由
  • Announcing SVN Support

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

  • Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog

    2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。 gitコマンドを呼び出してなんかやってる例が多いけど、manを読んでたらzsh自体にそういうのが組み込まれてたので紹介。vcs_info ってのを使うと解決する。 zshrcの例 いきなりだけど zshrc の書き方の例。 autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyl

    Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog
  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • YappoLogs: 悪のりで学ぶsvnadmin/trac入門実用編

    悪のりで学ぶsvnadmin/trac入門実用編 とある平和なある週末に事件は起こった xx:14 ([aopy]+) stfuawsc汚染なコードをciってまった xx:14 (A) ちょ xx:14 (B) ww xx:14 (C) www xx:14 (D) stfuawsc xx:14 {[ainOS]+} パネラーディスカッションという事で、直近のコミットした内容をこの世から抹消しなければならなくなった。 しかもtrac上のデータもあわせて..! 消したいリビジョンは100である。 svnのデータを消すコマンドだけで直前のコミットを取り消せないものかと調べたが、出来ないという事が分かった。 ちょっと冷静になって、svnadmin dumpとsvnadmin loadの組み合わせで何とか出来ないか?と考え$ svnadmin dump /svn/public > /tmp/publ

    mainyaa
    mainyaa 2007/11/22
    間違ってコミットしてしまったファイルをログとTracから消す
  • Subversionで過去の思い出を完全抹消 - Thousand Years

    Subversionは管理されたファイルなら追加や削除履歴やらを全て記録してくれてうっかりあやまって消してしまったファイルでも過去のリビジョンに戻って復活できます。それがいいところです。 ただ、うっかり機密文章とかライセンス違反のものをコミットしてしまった場合はそれは大変で消すのが難しい><オープンなレポジトリに突っ込んだ瞬間は真っ青です。そんな過去の汚点を完全抹消する方法。 とりあえず コミッタ全員にコミットしてもらう(もらったほうがいいです。) 後はレポジトリの公開一時停止。作業中にコミットされると整合がとれない為。 コマンド 例えばプロジェクトがFooで、/trunk/foo/yabai.docが完全抹消したいファイルだとすると以下のようなコマンド実行。1行目でdumpと同時に必要のないファイルを除去しているところ。dumpfileでその内容を出力。 svnadmin dump C:

    Subversionで過去の思い出を完全抹消 - Thousand Years
    mainyaa
    mainyaa 2007/11/22
    Subversionにまずいファイルをコミットしちゃったときにログからも完全削除する方法。
  • AIRS Labs: Tracを便利に使うためのお約束ふたつ

    加藤です。 社内で新しいプロジェクトを立ち上げたので、久しぶりにTracのセットアップをおこないました。いつも間隔があいてしまうので手順は何回やっても憶えませんが、僕がいつも使うお約束の設定がふたつほどあるので、今回はそれを紹介したいと思います。 その1: TracNavでショートカットメニューをつくる Tracのカスタムクエリは非常に多機能ですばらしいのですが、見たい項目は決まっていますし、いちいちView Ticketsに行って確認するのは面倒です。そこで、 TracのWikiを使いやすくする というエントリーで紹介した TracNav を使ってトップページにショートカット用のメニューを設置します。 僕の場合、Tracのプロジェクトを作成して必要なプラグインをインストールしたら、まずトップページのWikiの内容を全部消して下のような感じに書き換えます。 = プロジェクト名 = [[Tr

    mainyaa
    mainyaa 2007/07/20
    メモ。
  • Subversion 1.4でレポジトリを作り直すと小さくなるらしい, Prelude - a Haskell-like functional library - #3(2006-09-28)

    ■ [SVN] Subversion 1.4でレポジトリを作り直すと小さくなるらしい ので、dumpしてloadしてみると、確かにQMAIL3のレポジトリ(FSFS)が250Mくらいから140Mくらいに小さくなりました。他のレポジトリでも試してみると多少小さくなるもののそれほどは変わらず*1。 ちなみにワーキングコピーの形式が変わってupdateやstatusが速くなったという話については、確かに速くなっているのは分かるのですが、それほど速いわけではないという感じです。ディスクキャッシュに乗っている(と思われる)状態では以前からそこそこの速さだったので、確かに速くはなっているもののありがたみが薄く、乗っていない状態ではとてつもなく遅いのがそこそこ遅いくらいになった、という微妙な状態です。HDDを何とかしたら速くなるもんなんでしょうか。

    mainyaa
    mainyaa 2007/05/31
    Subversion 1.4でレポジトリを作り直すと小さくなるらしい。
  • Subclipse

    (Locked ) This project is currently locked. Access to the project's tools is read-only. Until the project is unlocked, no project files or data can be modified. Moved to New Location Moved to New Location This project has been moved to GitHub. See: https://github.com/subclipse and https://github.com/subclipse/subclipse/wiki As part of moving the project it has also been split into three separate r

    mainyaa
    mainyaa 2006/03/13
    subversionのEclipseプラグイン。
  • Subversive - Polarion Community

    About the Subversive Project The Subversive project aims to provide Subversion (SVN) integration for Eclipse. The Subversive plug-in gives you the ability to work with this CVS successor version control system from the Eclipse workbench. You can work with Subversion repositories in almost exactly the same way that has long been possible with CVS repositories using the CVS plug-in bundled in the s

    mainyaa
    mainyaa 2006/03/13
    subversionのEclipseプラグイン。
  • Subversion

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

  • svk - Subversion を用いた分散バージョン管理システム - japan.internet.com Webテクノロジー

  • 1