学習機能追加のためソースコードを修正。細かく動作確認し、いざコミット。したときに、競合が発生すると非常に萎えます。よろしくない手順「mine」で検索して競合発生箇所を確認該当ファイルと競合時にできる3つのファイルをすべて削除"更新(svn update)"を実... 続きを読む
Branch-Per-Feature: How I Manage Subversion With Git Branches Anyone that follow me on twitter likely knows that I’m a big fan of Git these days. I’ll spare you the gushing heart felt nausea of how it’s so awesome and skip right to the po... 続きを読む
説明指定したパスに新規に空のリポジトリを作ります。パスが存在しなければ自動的に作成します。[59] Subversion 1.2 では、svnadmin はデフォルトで fsfs ファイルシステムバックエンドで新しいリポジトリを作成します。 例新しくリポジトリを作成するには、単... 続きを読む
先日、Subversion のリポジトリアクセスを SSLお知らせ (1) こんなこと考えてます (2) フリー画像 (2) 製品紹介 (15) Redmine紹介 (5) Moody Blues 紹介 (4) 導入事例 (5) 研修資料 (19) WordPress研修 (8) 技術解説 (2) Tips (9) 雑記 (9) 続きを読む
General Help All your general support questions for Ubuntu, Kubuntu, Edubuntu, Xubuntu and Lubuntu. 続きを読む
いつでも、どこでもでソースコード共有。SubversionのSaaS/ASPサービス「My Subversion」(マイ・サブバージョン)利用規約 をご確認いただいた上で、以下でご案内する手順でお手続き願います。 新規ご利用のお申込 My Subversionのお申込 ご利用サービスの拡張... 続きを読む
Subversion - 定番ソースコード・マネジメント・システムTortoiseSVN 1.6.9がリリースされました。Subversion 1.6.12とリンクしたリリースとなります。詳細はこちら。 米国WANdisco社による無料のオンライントレーニングセッションの最新スケジュール。(ご紹介... 続きを読む
The traditional way of setting up subversion is via Apache but what if you don't want to install Apache? In that case you can use svnserve but what if your host won't let you run a persistant server? In that case you can create a linux system... 続きを読む
At work we have a dedicated machine that runs Apache+SSL, Trac (as a Python module) and Subversion. I configured this machine a while back and while doing so I didn’t find a single tutorial or HOWTO on how to do this, so I thought I might as... 続きを読む
Gitgit-rebase を使った開発の流れが固まってきたので、ブログで晒してみます。 そのうち、自分のgitの使い方をブログに書こう、書こうと思いつつ、思いつつ・・・な状況になってる。エクシリア買うまでに書かないと。 2011-09-04 22:36:31 via Echofonこの呟き... 続きを読む
Subversion をインストールしてバージョン管理できるようにします。 例として、httpd と連携してSSL経由でWebDAV機能を使用し、ユーザー認証必須で Subversion を利用するよう設定します。 よってhttpdインストール済み, SSLの設定済みを前提とします。 ( httpd... 続きを読む
subversionのバックアップはhotcopyのがイイ 自宅サーバーのHDDがクラッシュして、subversionのリポジトリ等を復帰していて感じた事を( ..)φメモメモ。以前「subversionのバックアップ、リストア | jigen studylog」や「subversionのバックアップ(更に軽く) | j... 続きを読む
例えば、LastChangedRevisionを有効にするには $ svn propset svn:keywords "LastChangedRevision" Greeting.java ファイル個別に毎回指定しなくても、あるパターンのファイルにキーワード置換属性を指定する Windows Vistaならユーザーディレクトリ下の\AppDat... 続きを読む
こんにちは、nakamura です。いやぁ今年もついにやってまいりました。何がって?決まってるじゃないですか!花粉ですよ花粉!もうズビズビですよ! Subversion でソースコード管理をしている会社は多いと思いますが、みなさんリポジトリのバックアップはどうさ... 続きを読む
Subversion リポジトリのバックアップ方法として svnadmin dump, svnadmin hotcopy, hot-backup.py の 3 つを検討した結果、hot-backup.py を使う事にした。 1 日 1 回、同スクリプトを cron から実行する様にした。 環境 : CentOS 4.6 / Subversion 1.1.4-2 (r... 続きを読む
概要 svnadmin dump をラップして、容易にフルバックアップ、インクリメンタルバックアップを 行えるようにした svn-backup-dumps.pyというツールがあります。 このページでは、 svn-backup-dumps.py の利用方法を説明します。 svn-backup-dumps.py の特徴 サポ... 続きを読む
SVNリポジトリをwebDAVベースで構築する場合、Apacheのconfを新たに作成する方法を以前にメモしておいたけど、今回は既存のhttpd-ssl.confに記述する方法をメモ。今回の方が合理的な運営ポリーシーだと思う。 更にポートの分離も導入。 構築環境は以下の通り --... 続きを読む
Subversionのコミットログを修正 編集者:Terai Atsuhiro 作成日: 更新日:2007-11-13 (火) 12:44:52 Subversionのコミットログを修正 概要 変更方法 svnadmin setlog svn propset --revprop コメント 概要 コミットログの誤字脱字などを修正します。上書きされて... 続きを読む
Subversionでバージョン管理していると、コミットログを書きかけとか間違えた内容で書いてしまって、そのままコミットしてしまう事がよくあります。 「再編集できたらなあ」と思ってましたが、TortoiseSVNのメニューを見たら再編集できる事に気が付きました(知... 続きを読む
フックスクリプトは、リポジトリのイベント (新しいリビジョンの作成やバージョン管理外の属性の変更など) を引き金に動作するプログラムです。いずれのフックも、イベントが何か、操作の対象は何か、イベントの引き金を引いた人物のユーザ名といった情報を受け... 続きを読む
作業上、元々使っていたのがVSSであったこともあり、ロック必要じゃない?みたいな話があがった。VSSは、・チェックアウト(編集権利取得)・チェックイン(サーバに反映、編集権利放棄)なんだけれど、Subversionは、(svn:needs-lock・ロックを取得(編集宣言... 続きを読む
svnlook youngest SVNリポジトリー内の最新のリビジョン番号を表示する。[2008-12-28] > svnlook youngest C:/svn/sample 8 svnlook history 指定ファイルの履歴(SVNリポジトリー内のリビジョン番号一覧)を表示する。[2009-01-27] > svnlook history C:/svn/s... 続きを読む
svn checkout [-N] [--ignore-externals] [-r rev] URL PATH トップフォルダのみチェックアウトする がチェックされているなら -N スイッチを使用してください。外部参照を除外する がチェックされているなら、--ignore-externals スイッチを使用してください。... 続きを読む
Subversion は一般的に、コピー・変更・マージ法項 で先に説明したとおり、「コピー・変更・マージ」 法を使用して、ロックしない方が最もよく動作します。しかし、ロックするポリシーの形で実現する必要があるかもしれません。 例えば画像ファイルといった、「... 続きを読む
svn, sshsvn+ssh は安全に svn を利用する方法のひとつとして広く知られている。このとき、対話的な ssh ログインを許可しておくと、そのユーザーアカウントの権限内でシステム内部を参照されてしまうことになる。単に svn サービスを他者に提供する場合、最小... 続きを読む
Last-modified: Mon, 17 Nov 2008 12:46:49 JST (192d) Subversionでバージョン管理 Subversionというソフトウェアをご存知でしょうか? これはバージョン管理システムの実装の一つで、バージョン管理システムとして最も普及しているソフトウェアです。 はじめ... 続きを読む
I need svn+ssh:// access to SVN. But in this way all users get shell access to my Linux box. How to prevent it?... 続きを読む
SSH認証はやめた。研究室に入る段階でSSHを使っているので、やっぱり2重に認証するのは面倒。 SSHで入ったらApache+mod_dav_svnの簡単なパスワード認証を使うことにする。 そのため、研究室内のPCでSVNサーバを動かそうと考えた。 Apache+mod_dav_svnは研究室内... 続きを読む
Subversion を SSH 経由で使う場合、パスフレーズの入力が厄介です。だからといって、パスフレーズなしの鍵を使って SSH ログインできるようにしておくと、秘密鍵の盗難が即アカウントの奪取に繋がり危険です。安全性をある程度維持しつつパスフレーズ入力の煩... 続きを読む
オプション--targets FILENAME --message (-m) TEXT --file (-F) FILE --force-log --encoding ENC --username USER --password PASS --no-auth-cache --non-interactive --config-dir DIR --force 例作業コピー中の二つのファイルをロックします。$ svn lock t... 続きを読む
どうも初めましてchariです。 ディノオープンラボラトリがオープンして結構経ったのにやっと初記事です。 2年前はMacユーザが自分含め3人ぐらいしかいなかったディノですが、 気がつけば11人までMacユーザが増えました!Mac大好きな自分としてはすばらしいこと... 続きを読む
ウェブサイトのHTMLからプログラムのソースコード、ドキュメントなど仕事で使うすべてのファイルをSubversionで管理しているんだが、MacのsvnXでチェックアウトすると、濁点の入ったファイル名だけ2つあるように表示され、コミットできなくなるという問題がある... 続きを読む
リポジトリからあなたのファイルを更新・マージしたり、別の URL に作業コピーを切り替えたりすると、時には 競合 することもあります。競合には以下の二種類があります。 ファイル競合複数の開発者が、同じファイルの同じ行を変更すると、ファイルの競合が発生... 続きを読む
git, svnまず最初に Subversion の管理下のファイルをチェックアウトし .git を管理対象外に設定する。 svn propset svn:ignore ".git" . Git の excludesfile で .svn を指定しておく。~/.gitconfig [user] email = yourname@gmail.com name = yourname [core]... 続きを読む
#!/usr/bin/env python # # svn-backup-dumps.py -- Create dumpfiles to backup a subversion repository. # # ==================================================================== # Licensed to the Apache Software Foundation (ASF) under one # or mo... 続きを読む
概要 バージョン管理するぐらいですから、Subversion リポジトリには 大抵の場合重要なデータが入っています。 もしハードディスククラッシュ等で失われてしまったら泣くに泣けません。 そうならないように日頃からバックアップを取るようにしましょう。 [svn-b... 続きを読む
はじめに Subversionをインストールします。 バージョン管理がどういったものかは別サイト様でお願いします(^^; ローカルからであれば、「file://」という指定方法が使えるのでSubversionのほかに何も要りません。 別PCからのアクセスには、何らかのサーバを立... 続きを読む
リポジトリ Redmineは複数のSCMと連携できます: Subversion, CVS, Mercurial, Darcs および Bazaar (r950以降)です. SCMと連携するためには、Redmineが稼働するホストに適切なバイナリをインストールする必要があります。 例えばRedmineからSubversionリポジト... 続きを読む
いつでも、どこでもでソースコード共有。SubversionのSaaS/ASPサービス「My Subversion」(マイ・サブバージョン)関連サービス My Redmine (Redmineホスティング) 作業項目や修正すべきバグ等の一覧や作業状況の共有、wikiでの情報共有など、プロジェクト運営... 続きを読む
Subversion で作業コピーの URL を変更する方法 サーバ側の都合で Subversion のリポジトリの場所を変更した場合,その作業コピーでは元の URL にアクセスできなくなります. 例えば,リポジトリを file:///repos から file:///new-repos に移動した場合,以下... 続きを読む
基本概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL... 続きを読む
2008-07-20 - subversion 2008-07-08 - Kubuntu 2008-07-04 - scipy 2008-05-25 - apache 2008-05-09 - ctypes 2008-04-26 - ファイルシステム - Linux - ループバックデバイス 2008-04-21 - コマンド 2008-04-03 - emacs 2008-03-17 - itertools 2008-03-14 - ... 続きを読む
cvsでは、サーバリポジトリ中にクライアントにチェックアウトされるのと同じ構成のディレクトリツリーを持ちます。その中に「,v」で終わるファイル群を保持しており、これがクライアント側のファイルと1対1で対応しています。(サーバ側のファイル名が「hogehoge... 続きを読む
Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, Apache Subversion, and the Apache feather logo are trademarks of The Apache Software Foundation. Subversion and the Apache Subversion log... 続きを読む
2010-01-21 — Subversion 1.6.9 Released ¶ Subversion 1.6.9, the latest stable version of Subversion, has been released. For more information, see the release announcement or the change log. 2009-11-07 — Subversion joins Apache Incubator ¶ Th... 続きを読む
Subversion とは、CVSに代わる次世代のバージョン管理システムです。 CVSに似たモデルを採用しつつ、CVSにあった欠点のほとんどが解消されています。 以下、SubversionをSVNと略します。 CVSとの違い まずSVNを使ってみてCVSと違うところと言えば、 リビジョン... 続きを読む
本特集ではバージョン管理システムの基本的な考え方や用語を解説するとともに、SubversionやCVSを使ったバージョン管理方法について説明していく。前編、中編ではバージョン管理の基本事項やCVSについて解説してきたが、後編となる本記事では、Subversionの利用... 続きを読む
Eclipseからsvnにコミットしたら失敗した。 Some of selected resources were not committed. svn: Working copy 'C:\project\xxxxx\xxxxx-web\test' locked; try performing 'cleanup' クリーンアップすると *** Cleanup svn cleanup "C:\project\xxxxx\xxxxx-... 続きを読む
何かコミットできないよ? † 日本語などマルチバイト文字が含まれるファイルをコミットしようとすると、 次のようなエラーが出てコミットできないことがある。 Safe data (ファイルorディレクトリ) was followed by non-ASCII byte %d. Non-ASCII character de... 続きを読む
『入門Subversion Windows/Linux対応』サポート資料 本書 177 ページに記載されているリポジトリURLへの接続でエラーが表示されるというお問合せが数件ございます。 本件は、Subversion クライアントが proxy を通過できないために発生すると考えられます。対策... 続きを読む
アドオンの開発にはずっと須藤さんに用意してもらったSubversionのリポジトリを使ってたんだけど、 インターネットに繋がらない状態でコミットできないのが辛い 他の人からの変更を受け取りづらい(そんな事があればの話なんだけど) と思っていて、Git(あるい... 続きを読む
git-svn git-svn はSubversionとGitの相互運用を可能にするコマンドです。git-svn コマンドによりSubversionリポジトリの一部または全体をGitリポジトリに変換することができます。 git-svn コマンドはtagsとして指定されたSubversionディレクトリをGitのブラン... 続きを読む
日本語ファイル名 ファイル名をバイナリ透過に扱うか、Unicode文字列として扱うか。バイナリ透過に扱う場合、Windowsでコミットしたファイル名はcp932で保存されるのでLinuxでチェックアウトすると文字化けする。 git ファイル名はバイナリ透過。クロスプラット... 続きを読む
Support for Subversion branches Bazaar can be used with Subversion branches through the bzr-svn plugin. Most Bazaar commands should work fine with Subversion branches. bzr-svn also adds new commands to Bazaar: bzr svn-import bzr svn-layout Fo... 続きを読む
This article show you how to bzr direct check out and commit to Subversion repositories,with bzr-svn plugin. My OS is windows xp. 1.Download and Install Python from http://python.org. Windows users might need to download python 2.5.1 or above... 続きを読む
Subversion, CakePHPサードパーティ製のコード(たとえば CakePHP)をプロジェクトのリポジトリに取り込んで使うような場合、バージョンアップが結構手間になります。バージョンアップの度に増減したファイルを svn add や svn delete するのは面倒ですし、ファ... 続きを読む
1.Subversion 管理情報 Subversion ではリポジトリに格納されたファイルをローカルPC等のディレクトリにチェックアウトして作業を行います。そのディレクトリには、実際のファイルに加え ".svn" という名前のディレクトリが作成された状態となっています。こ... 続きを読む
bzr-svnを使ってSubversionでセンター管理されてれいるソースをローカルでbazaarで管理することができます。Subversionにアクセスできないときにローカルのbazaarにコミットしておいて、Subversionにアクセスできるときに、まとめてコミトできます。Subversion... 続きを読む
使う前の下準備 † svn 用のユーザとグループの作成 $ niutil -create / /users/svn $ niutil -create / /groups/svn リポジトリを保存するディレクトリを作成 まず、Netinfo マネージャで、users/svn に uid=100 を、groups/svn に gid=100 を書き込む。 $ mkd... 続きを読む
Linuxがサーバ、macがクライアントとして使うという状況を想定しています。 vc-svn.plでvcが使いたいけど機能が足りないのでpsvn.plのほうで。というよりコマンドのほうが楽かも。 psvn.plはCarbon Emacsだと始めから入ってます。 mac用GUIversions とりあえず... 続きを読む
環境は以下OSは玄箱PROにインストールしたDebianApache2を使用する.sslは今回は使わない手順subversionをインストールリポジトリをとりあえず作成livapache2-svnをインストールApacheモジュールdav_svn.confを編集.htpasswdを編集Apacheを再起動subversionをイ... 続きを読む
こんにちは。kubomaです。 今日はさくらインターネットでのSubversion運用と、そのSubversionに対するEclipse+Subversiveからの鍵交換方式SSHの接続設定をするまでの設定について記載します。 また別サーバにいるRedmineとSubversionの連携についても記載します... 続きを読む
[この発想はなかった] 続きを読む
前方互換性が悲惨前方互換:新しいシステム向けのデータなどが、古いシステムでも使えること最近は個人的にはgit使ってるし、バイトではBazaar使ってるしで、分散VCS以外ほとんど使っていなかったんだけど久々にSubversion使ったら見事にハマった。なんなんです... 続きを読む
svn, ubuntu | 10:41 | 所謂,svnを入れてみる $ sudo apt-get install subvertion{,-tools} libapache2-svn 終わり 設定/etc/apache2/mods-available/dav_svn.confに次を書いて終わり DAV svn SVNParentPath /var/example.com/svn SVNListParentPath on http:/... 続きを読む
ubuntu8.10のsvnでp12ファイルを使ったcoができません。 ubuntu8.10でsubversionのsslのライブラリが変わったのが原因なのでしょうか? 解決方法を教えてください。 ↓をやってみたのですが、駄目でした。 http://rickvanderzwet.blogspot.com/2008/12/ubuntu-8... 続きを読む
さて、今回Ubuntuを導入した目的は、Tracを立ち上げ、運営することです。早速インストールを開始しました。まずはsubversionをインストールします。Ubuntuの場合、簡単なコマンドでインストールが完了します。 sudo apt-get install subversion subversion-tool... 続きを読む
覚え書き: SVNリポジトリから不都合なファイルを削除 SVNリポジトリに入れていると過去を追えるのはいいんだけど、公開するつもりではなかったものを削除したい場合、svn rmしても削除マークでワーキングディレクトリに出てこなくなるだけで、ファイル自体およ... 続きを読む