I have a lot of changes in a working folder, and something screwed up trying to do an update. Now when I issue an 'svn cleanup' I get: >svn cleanup . svn: In directory '.' svn: Error processing command 'modify-wcprop' in '.' svn: 'MemPoolTests.cpp' is not under version control MemPoolTests.cpp is a new file another developer added and was brought down in the update. It did not exist in my working
再帰的子フォルダーやそのサブフォルダーを含む、ツリー全体をチェックアウトします。 直接の子階層(フォルダーを含む)指定したディレクトリと、直下のすべてのファイルや子フォルダーをチェックアウトしますが、子フォルダー内のファイルはチェックアウトしません。 子階層のファイルのみ指定したディレクトリと、直下のすべてのファイルをチェックアウトしますが、子フォルダーはチェックアウトしません。 この項目のみディレクトリのみチェックアウトします。その中のファイルや子フォルダーはチェックアウトしません。 作業コピー作業コピーに指定した深さを記憶します。このオプションは、チェックアウトダイアログでは使用されませんが、その他の深さの設定を持つダイアログでは、デフォルト設定となっています。 除外フォルダーをすでに取り込んでしまった後で、作業コピーの深さを小さくするために使用します。このオプションは、 特定リビジョ
Subversion はリポジトリの一部をチェックアウトできる。ブランチやタグをコピーで実現する以上必須の機能で、昨今の分散型には見られない便利な特徴でもある。 それはそれとして、逆のことをしたいと思ったことはないだろうか。つまり、作業ディレクトリの特定のディレクトリ以下を無視したい。 追加や状態確認時に無視するのなら svn:ignore を使えばいい。そうではなくて、リポジトリには存在するけど個人的に用がなくてそこは見たくない場合。巨大なファイルがあったり、用もないのに頻繁に更新される場所は無視したいだろう。 そのやり方を紹介。 無視する TortoiseSVN 無視したいディレクトリを右クリックして、TortoiseSVN → 特定のリビジョンへ更新(U) ... → 「更新の深さ」で「除外」を指定して OK svn $ svn update --set-depth exclude
ソフトウェア開発に必須のバージョン管理。 5年前くらいにCVSを使っていたけど今やSubversionがデファクトのようなので、 AptanaでSubversionを使えるように設定をしてみよう。 CVSとSubversionの違いは以下の記事が参考になる。 バージョン管理に便利なSubversiveプラグイン Aptanaを起動し、Windows -> My StudioでAptanaのホーム画面を表示し、 Plugins->Utilitiesの下にSubversive(SVN), Subclipse(SVN)とある。 違いはどうやらSubversiveの方が新しいようでsubclipseを吸収するようです。 とりあえず、Get itをクリック Subversionはコードを管理するリポジトリ(サーバー)と操作するクライアントが必要。 先ほどインストールしたのはSVNクライアントなので、
Redmineではリポジトリのコメントに IssueID nnn の形(他の書き方も出来るが見た目にわかりやすいのはコレ)でメッセージを記述することでチケットと関連づけることが出来ます リポジトリと連携する事で共有できる情報が格段に多くなるわけですが、コメントにちゃんと IssueIDを書き込むのを忘れてしまいそうですし、他のプロジェクトメンバーに徹底するのも難しそう... と思っていたところ、TortoiseSVNのドキュメントに バグ追跡システム / 課題追跡システムとの統合 プロジェクト設定 と言う項目があるのを見つけました。 それによると、Subversionの機能としてBTSとの連携を支援する仕組みがあるそうです。
Repositories access control with apache, mod_dav_svn and mod_perl¶ Table of contentsRepositories access control with apache, mod_dav_svn and mod_perlOverviewEnabling apache modulesApache configuration for Subversion repositoriesTesting the configuration:optional LDAP Authentication Apache configuration for Git repositoriesApache configuration for Mercurial repositoriesGotchas Overview¶ In this doc
mercurialをみていたらsvkでもいいような気がしてきた。一人で使うのだし、持ち歩きのノートでコミットしたりとかしたいだけなので中央集権的なほうが色々と都合がよさそうだ。むしろmercurialは職場で使うほうがよさそうなので、むしろ仕事の時間の調べ物として積んどくことにした。 で、おもむろに自分のsvnリポジトリを整理したくなったのだけどいらないリポジトリの削除の仕方が分からんかった。
無為空間 むいむい(´ω`*) Entries Redmineのアカウント情報でSubversionの認証を行う タグ: Redmine RedmineとSubversionのパスワードを一元管理する方法を探していたところ、こんなものが用意されていたことを今更ながら知った。 Repositories access control with apache, mod_dav_svn and mod_perl Redmine.pmを特定の場所に置き、Apacheの設定を行うことで、Redmineの設定でSubversionの要求を認証・認可できるようになる。 公式の例はDebian/Ubuntu。CentOSなら「How To Install Redmine on Centos 5.2 Update」あたりが参考になる。 このモジュールの主な特徴は以下の通り。 URL中の「リポジトリ名」と思われ
msofficesvnはMS OfficeとTortoiseSVNを連携させるソフトウェア。 msofficesvnはWindows/MS Office用のオープンソース・ソフトウェア。プログラマーやWebデザイナーならばSubversionをはじめとするバージョン管理システムに一度でも触れるとその便利さで手放せなくなるはずだ。バージョンを戻したり、比較したりというのはとても便利だ。 Excel そんなバージョン管理システムを他のソフトウェアでも使いたいと思ったことはないだろうか。特にオフィスで活躍するMS Officeだ。そのためのソフトウェアがmsofficesvnだ。 msofficesvnはMS Office 97〜2007で使える。メニューに常駐するソフトウェアで、ExcelまたはWordで利用できる。インストールするとメニューにSubversionという項目が追加される。これで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く