Versions² offers the best way to work with Subversion on the Mac. Thanks to its clear-cut approach, you'll hit the ground running.
Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア
Dropbox はご存知無料で,Win でも Mac でも Linux でも使える同期ソフトです. フォルダ丸ごと Dropbox のサーバにレポジトリが管理されるみたいで, リビジョンまで記録されます.しかも,見た目はただのフォルダだから使いやすい. 裏で Daemon が動いてて勝手に同期してくれるみたいです.これにいろんな設定ファイル とかを突っ込んでシンボリックリンクさせれば,マジで簡単に環境を再現できそうで wktk しています. しかーーーーし!現在の Linux 版では X がないとインストールできません>< Ubuntu Server 版はそんな生温いものは入っていない硬派なデストリなので どうにも困りました.どうも,Daemon は X 無くても動くっぽいので何とかならないかと がんばってみましたが,よくわからなくて挫折. そこで僕は考えました. 「自分でレポジトリ作って
Windows には Tortoise SVN っていう最強のsvnクライアントがある. mac は群雄割拠の時代なんだろうか? とりあえず、有名どころは scplugin svnX iSvn といった感じらしい scplugin は、 Trotoise SVN と同じように、Finder に統合されるフロントエンドで、それなりに使いやすいと思う. diff を直接呼び出せないのが、つらい感じ... Torotoise SVN を使い慣れている身としては、 scplugin が便利そうだけれども、アイコンのリフレッシュがかなり遅いのは、利用上の難点だと思う. 一応、メニューからアイコンのリフレッシュもできるみたいだけれども、なぜか反映されないことが多い... (教えて偉い人っ) svnX は、独特のインターフェースを持っているけれども、機能は一通りそろっていると思う. デフォルトだと、di
機能追加のためソースコードを修正。細かく動作確認し、いざコミット。したときに、競合が発生すると非常に萎えます。 よろしくない手順 「mine」で検索して競合発生箇所を確認 該当ファイルと競合時にできる3つのファイルをすべて削除 "更新(svn update)"を実行して復元 必要な部分を編集して"コミット(svn commit)" これまでは上記手順で半ば無理やり解決させていました。修正箇所が一部の場合が多かったため、特に問題はありませんでした。が、本日大きなミスをやらかしてしまいました。 上記手順の問題点。競合発生箇所以外でマージが行われていた場合、それを見落としてしまう、ということ。要するに、削除して復元したときには、マージ部分も編集し直す必要があるというわけです。 しかも今回の場合はコントローラ、サービス、ビューのすべてでやらかしてしまい、再修正と確認作業に多くの無駄な時間を費やして
さて、今日はMacを開発環境にしている人なら全員共通の悩みをババーンと解決しますよ!というわけで、濁点や半濁点を含んだファイル名を扱えるようなSubversionをMacPortsでインストールします。これは僕の作った野良Portsですが、MacPorts管理になるので他の方法より気軽に導入できると思います。 背景 MacOSXを開発環境にしている人なら直面したことのある状況だと思いますが、svn checkout直後にsvn statusすると次のような不可解な内容が表示されることがあります。 $ svn status ? docs/濁点だよ.txt ! docs/濁点だよ.txt ひらがなの濁点を含むファイル名に関して、1行目はSubversionで管理してないよ、と言われていて、2行目は全く同名のファイルに見えますが、Subversion管理されているはずのファイルが見当たらないよ、
2010/02/17 Announcing Release 0.8.2 and Subversion 1.6.9 Version 0.8.2 fixes some problems positioning the ToolbarMenu on multi-screen systems, and adds Subversion 1.6.9 support. Even if you're not having ToolbarMenu placement problems, you should probably upgrade to this version, because Subversion 1.6.9 includes some nice features that will, eventually, help you transition to Subversion 1.7. And
SvnX is an open source GUI for most features of the svn client binary. It allows you to browse your working copies, spot changes and operate on them but also to browse logs and revisions of your repositories ! It's written using Panther's new bindings mechanism for maximum flexibility and user experience. Features Repository Inspector : Browse logs, revisions and directories in a single window. sv
ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsとMacとLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、本設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif
subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン
Latest News 2024-03-15 Mercurial 6.7 released! (download) 2024-02-12 Mercurial 6.6.3 released! (download) 2024-01-11 Mercurial 6.6.2 released! (download) 2023-12-07 Mercurial 6.6.1 released! (download) 2023-11-21 Mercurial 6.6 released! (download) 2023-10-06 Mercurial 6.5.3 released! (download) 2023-09-06 Mercurial 6.5.2 released! (download) 2023-08-07 Mercurial 6.5.1 released! (download) 2023-07-
基本概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の
バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基本的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基本的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基本的なSubversionのコマンドをひと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く