kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

SVN

svnのpost-commitでupdateできないときに確認すること

SVN

ハマったのでメモ。 実行権限 post-commitを実行するユーザーが誰か post-commitの中に下記を書いて確認 whoami > /tmp/postcommit.log 2バイト文字のファイルがないか svn up /foo/bar を実行したいとして、/foo/bar配下に2バイト文字のファイルがあると、p…

svn: 一時ディレクトリが見つかりません: Internal error

SVN

svnクライアントからコマンドを叩くと下記のようなエラーが出ました。 $svn diff foo/bar/baz.yml svn: 一時ディレクトリが見つかりません: Internal error 何かした覚えがないのにいきなり使えなくなった。 リポジトリの権限周りを確認したけど、特に変わっ…

Redmineとsvnの連携でエラー

Redmine svn subversionRedmineのバージョンは0.8 Redmineとsvnの連携 Redmineのリポジトリにsvnを設定して、リポジトリタブを開くと下記のようなエラーが出た。 Redmineを置いてあるサーバー(Ubuntu8.10 server版)と svnを置いてあるサーバー(Centos5.3)は…

Subversiveのインストール

svn用プラグインのインストール Subversiveを使う ヘルプ→ソフトウェア更新をクリック 使用可能なソフトウェアタブでサイトの追加ボタンをクリックして以下のURLを指定 http://download.eclipse.org/technology/subversive/0.7/update-site/ 同様に下記を追…

SubversiveでPHPプロジェクトを作成する方法

eclipse PDT svn Subversive PHP プロジェクト チェックアウト SVNレポジトリパースペクティブを開く ウィンドウ→パースペクティブを開く→その他 SVNリポジトリー・エクスプローラーをクリック リポジトリ・ロケーションを新規作成する 左側の空白を右クリッ…

CentOs5.3にsvnをインストール

CentOS svn subversion apache httpdCentOs5.3にsvnをインストールし、apache経由でアクセスする apacheは入っていること前提yumからインストール yum install mod_dav_svn subversion レポジトリを /home/svn以下に作成する ディレクトリを作成する cd /hom…

svnのトラブル

SVN

svn Subversion windows サービス Can't open file 'D:\hoge\hoge\db\write-lock':アクセスが拒否されました。 サービスを実行しているユーザーにフォルダへのアクセス権限がなかった インポート中に発生管理ツール→サービス SVNのサービスを確認 右クリック…

svnサービスの登録

SVN

svn Subversion windows サービス 登録svnをサービスとして登録するコマンドプロンプトから以下を実行 sc create svnserve binpath= "D:\svnserve\svnserve.exe --service --root D:\SVN" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUT…

post-commit

SVN

SVN Windows post-commiteclipseでコミットして、そのままtempに反映したいサーバー側 C:\tempを作成し、このフォルダをチェックアウトする(当たり前だが、フォルダ名は何でもよい)C:\svn\repo1\hooks (repo1はレポジトリ名) の中に post-commit.batというフ…