タグ

svnに関するfumokmmのブックマーク (47)

  • Subversion/svn propset/ignoreの除外リストをファイルで管理 - yanor.net/wiki

    svn:ignoreの除外リストをファイルで管理する 1. 除外設定をしたいディレクトリに移動する cd /home/repos/foo/bar 2. 除外リストファイルを作る vi .svnignore .svnignore *.gif *.jpg ファイル名は何でもよい。 3. 除外設定をコミットする svn propset svn:ignore -R -F .svnignore . svn commit . 4. 除外リストを更新する vi .svnignore .svnignore *.gif *.jpg *.pdf 5. 更新した除外設定をコミットする svn propset svn:ignore -R -F .svnignore . svn commit . 説明 最初に1から3まで行う。 除外リストを更新する必要があったら、4-5を行う。さらに更新する必要があったら、4-5を

    fumokmm
    fumokmm 2018/05/10
  • EclipseのSVNユーザを変更する方法

    Windows7の場合ですが、以下フォルダを削除します。 C:\Users\[ユーザ]\AppData\Roaming\Subversion\auth\svn.simple「svn.simple」フォルダを削除し(その他のフォルダsvn.username等あれば全部削除します)Eclipseを再起動します。 適当なファイルを選んで右クリックし、「チーム」-「リポジトリーの同期化」を選びます。 するとパスワード入力画面が表示されます。 「パスワードを保存」にチェックを入れて、SVNユーザ、SVNパスワードを入力して、ユーザを変更しなおします。これでEclipseでSVNユーザを記憶しなおすことができます。 上手くいかない場合Eclipseで「Windows」ー「ビューの表示」ー「その他…」をクリックします。 「SVNリポジトリー」をクリックします。 リポジトリーを右クリックし、「ロケーション

    EclipseのSVNユーザを変更する方法
    fumokmm
    fumokmm 2018/04/13
    なるほど。
  • ペグ・リビジョンと操作対象リビジョン - idesaku blog

    リビジョン番号の指定に-rを使う場合と@を使う場合だと、意味が異なるんだよ! そんなことを今更知ったSubversion歴3年のエンジニアです。 どういうことかといいますと。 あるファイルを削除して、同じ名前の別ファイルを追加したケースを考えるわけだよ。 $ svn st -v 1 1 idesaku . 1 1 idesaku HOGE.txt $ svn remove HOGE.txt $ svn ci (ここでrev.2) $ echo hogehoge > HOGE.txt $ svn add HOGE.txt $ svn ci (ここでrev.3) で、あるときrev.1のHOGE.txtの中身を見たくなったとする。このとき、次のようにコマンドを実行すると、見ることができない。 $ svn cat -r1 HOGE.txt svn: 'HOGE.txt' (リビジョン 1) のリ

    ペグ・リビジョンと操作対象リビジョン - idesaku blog
    fumokmm
    fumokmm 2014/06/18
    ペグリビジョンの説明。なるほどね。
  • subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア

    分散バージョン管理システムつかってますか? 世の中ではgitやhgなどの分散型のバージョン管理システムが流行していて、「もうsvnなんて、、、」「まだsvnつかっているの、、、」という風潮になっています。 弊社内でもgitのレポジトリが立ったり、svnのプロジェクトでも自分の環境だけはgit-svnで分散バージョン管理を使う人が増えています。 「自分の環境だけはgit-svnで」。そう、社内ではまだまだsvnを使っているプロジェクトが多いのです。「日語のファイル名が使えない」「デザイナーさんに使ってもらうためのわかりやすいクライアントが無い」「svnからなかなか移行するコストが、、」などの理由でsvnを使い続けているプロジェクトも多いと思います。 というわけで、分散バーション管理システムではなく社内で運用されているsvnでのブランチマネジメントについて、備忘録もかねて説明します。 前提

    subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア
    fumokmm
    fumokmm 2013/04/18
    svnでのブランチの利用シーンなど。
  • Subversionでtrunkの内容をbranchにmergeまたはその逆 - 常水商会::よしなしごと

    備忘録。書きかけ&未確認。 現在の作業リポジトリの変更をすべてコミットしておく これで失敗しても安心♡ trunkの内容をbranchにmerge 作業リポジトリをbranchに変更 svn switch file:///home/sysdev/svn_repos/branches/branched_version svn infoコマンドで現在の作業リポジトリのURL等を確認しておくこと。 branchの開始点のリビジョン番号を確認 svn log --stop-on-copy 一番最後に出力されるログのリビジョン番号を控えておく(仮にr411とする)。 trunkの内容をbranchにmerge(merge試行) svn merge --dry-run -r 411:HEAD file:///home/sysdev/svn_repos/trunk trunkのr411から最新までのコミ

    Subversionでtrunkの内容をbranchにmergeまたはその逆 - 常水商会::よしなしごと
    fumokmm
    fumokmm 2013/04/08
  • 仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記

    動機 Subversionで困ってない ぶっちゃけSubversionで全然困っていませんでした。 コードレビューはちゃんとやっていたし、マージ・ブランチングも自作シェルスクリプトのおかげてスムーズにやれていました。 よく「Gitはマージが賢い、ブランチ作成が一瞬でできる」とかいわれますが、Subversionだってちゃんと使えばコンフリクトなんかめったに起きないし、ブランチ管理・マージだって全然めんどくさくない。 特にver1.7からはサーバもクライアントも大幅に高速化されたし、.svnディレクトリが.gitみたいに1個になったし、rebaseみたいなことだってできる。(sync merge & reintegrate) ただ、世の中が一斉にGitにシフトしている中でいつまでもSubversionを使っててよいのかという不安がありました。 また、月から金までSubversionにどっぷり

    仕事で使ってる巨大SVNレポジトリをGithubに移管するためにやったことまとめ · DQNEO日記
  • WindowsにSVNサーバーを構築した: とあるソニー好きなエンジニアの日記

    音質にとことんこだわったウォークマン。特にZXシリーズは最上位モデルWMシリーズの高音質技術を取り入れつつコスパにすぐれた製品です。オススメ

    WindowsにSVNサーバーを構築した: とあるソニー好きなエンジニアの日記
    fumokmm
    fumokmm 2012/04/26
  • dsvn.el を使ってみた — ありえるえりあ

    dsvn.el とは psvn.el よりかなり速いらしい dsvn.el を使ってみました。 psvn.el はご存知の人も多いかと思いますが、指定された Subversion リポジトリをツリー表示して、 dired のように操作するためのパッケージです。 vc-svn に比べて高速にツリー表示ができるのですが、それでも大規模なリポジトリを表示しようとすると Emacs が固まったりします。 dsvn.el はその問題を解決が解決されており、 psvn.el では 10 秒ぐらいかかる処理も一瞬でこなします。 インストール http://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el 上の URL から dsvn.el をインストールして以下の設定を ~/.emacs に書きます。 ~/.emacs: (

  • [Subversion] svn:ignore 属性 - yuumi3のお仕事日記

    Subversion に log や tmp ファイルが登録されないようにするには、ディレクトリーに svn:ignore 属性を設定します。 以下は Ruby on Railslog と tmp ファイルが登録されないように、各ディレクトリーにある 全てのファイル (*) を無視するように設定しています。 % svn propset svn:ignore '*' tmp/sessions tmp/cache tmp/pids tmp/sockets log

    [Subversion] svn:ignore 属性 - yuumi3のお仕事日記
    fumokmm
    fumokmm 2011/09/27
    SVNは.svnignoreとかじゃなくて、属性なんだった。そういえば。
  • SVNKit Subversion for Java

    Do you like Git as much as Subversion? Check our new project: SubGit - safe migration from Svn to Git (and back). What is SVNKit Subversion is a leading and fast growing Open Source version control system. SVNKit brings Subversion closer to the Java world! SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and mani

  • SVNKitの使い方 - Enjoy*Study

    SVNKit :: Subversion for Java Pure Javaで作られたSubversionクライアントのSVNKitを使ってみたくて、下記のURLにあるサンプルを読んでみたのですが、手間多すぎる… SVNKit :: Library Usage Examples Commit.javaや、Export.java試してみて、実際動いたけど、こんな面倒なハズは、、と思って調べてみると、どうも org.tmatesoft.svn.core.wc.SVNBasicClient のサブクラスとして、一通りSVNの操作が出来るようなクラスが揃っていました。 例えば、checkout,update,exportは、SVNUpdateClientを使うと簡単に出来ます。 SVNUpdateClient (JavaDoc :: Documentation :: Pure Java Subv

    SVNKitの使い方 - Enjoy*Study
  • Subversion(TortoiseSVN)でファイルのロックをおすすめ(設定)する方法(手順)

    Subversionで、画像ファイルなどあとからマージのできないファイルを バージョン管理する必要が出てくることがあるでしょう。 必要に応じて、ファイル単位で あらかじめロックをしてからでないと 編集できないようにファイルに属性をつけておくことができます。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 TortoiseSVNを使うときに、あとからマージのできないファイルを編集するときは、 その間は他の人が編集できないようにするために、ファイルをロックします。 目的のファイルを選んで、 コンテキストメニュー(右クリックメニュー)を使って、 [TortoiseSVN] → [ロックを取得]を選択します。 ここで理由を入力するのは、他の人にわかるようにするためです。 理由を入力して[OK]を押すと、ロックが完了します。 ここま

    fumokmm
    fumokmm 2011/06/15
    バイナリは、ロックしたほが、いいですよ。
  • Windows で Apache + Subversion を連携させる - 腹八分目。

    環境はあいかわらず Windows 2000。 Apache のインストール Download - The Apache HTTP Server Project から apache_2.2.9-win32-x86-no_ssl-r2.msi をダウンロードして、ふつうにインストールします。 2php : Apacheのインストール(Windows) などが参考になります。 設定は下記のとおりにしました。 Network Domain localhost Server Name localhost Administrator's Email Address 自分のメールアドレス (どうせローカルのみのサーバなので、なんでも良い) http://localhost に接続して、起動できているか確認します。「あなたの予想に反して・・・」というもったいぶったメッセージなくなったようです ("It

    Windows で Apache + Subversion を連携させる - 腹八分目。
    fumokmm
    fumokmm 2011/06/06
    お世話になりました。
  • Subversion/Apache2 - てんぷらメモ Apache2(Windows版)でのネットワーク対応

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    fumokmm
    fumokmm 2011/06/06
    またお世話になりました。
  • CommitMonitor - Stefans Tools

    CommitMonitor is a small tool to monitor Apache™ Subversion® repositories for new commits. It has a very small memory footprint and resides in the system tray. In case you have multiple repositories under an SVNParentPath with the SVNListParentPath directive activated in Apache, CommitMonitor can monitor these URLs too, as you can see in the screenshot above: the "Private Projects" is shown as a f

    fumokmm
    fumokmm 2011/06/02
    コミット通知してくれるツール。
  • http://xircles.codehaus.org/projects/groovy/repo/primary/repo

    fumokmm
    fumokmm 2011/03/02
    Groovyのソースコードのプライマリリポジトリ
  • あなたが知らない git svn の世界 | Act as Professional

    みんながいまだにsvnを使い続けるので、自分だけでもgitを使って幸せになってやる。って人のためのガイド。ツールや環境がsvnでがっちりつくられているとしかたないですねー。という状況の人向け。そこまでしてgitを使うのは早いし柔軟だから。マージもサクッと終わるし。 git svnって?svnをリモートリポジトリとして、ローカルではgitを扱うためのもの。gitインストールすれば大抵はいってるけど、macportsだったらこんな感じでインストール。 $ sudo port install git-core +svn gitローカルリポジトリをつくるgitは分散リポジトリなので、まずはローカルにリポジトリを持つところからスタート。 $ git svn clone -s http://svn.server/path/projectこれでsvnリポジトリのcloneをローカルにつくる。これでmas

    あなたが知らない git svn の世界 | Act as Professional
    fumokmm
    fumokmm 2011/01/28
    ある段階まではSVNと共存しないといかんのだろうなぁ。
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • gitで始めたリポジトリをSubversionに変換する

    subversionのリポジトリをgitに変換はよくあると思うが、gitのリポジトリをSubversionに変換というのを今回やりたい。 というのも、何度もいっているが、中央には、Subversionで、各ワークをgitで私は使いたいからだ。 (これは、Tracとはviewvcとか、すでに構築してしまった環境を変えるのも面倒というのもある。) しかし、今回はとりあえず、ネットにつながっていない環境で初めてしまったgitのリポジトリをSubversionに変換して、 再度、git-svnで再開したいのだ。 こんな用途を持っている人はあまりいないのか、WEBで方法を探したがすぐには見つからなかったので、 自分なりに、次のような手順でログ情報だけでも取り込むことにした。 Subversionのリポジトリを作成 ここでは、Subversionでのリポジトリを作成する方法は述べない。 で、s

    fumokmm
    fumokmm 2010/12/24
    いつもと逆の試み。
  • SVNのコミットログの書き方 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    SVNのコミットログの書き方 - プログラマの思索
    fumokmm
    fumokmm 2010/11/29
    開発チーム内で何らかのルール付けをするのはいいプラクティスですね。