タグ付けされた質問 「svn」

Subversionは、CollabNet Inc.によって設立され、Apache Software Foundationによって保守されている、集中管理されたオープンソースのリビジョン管理システムです。

3
SVNファイルのすべてのリビジョンを取得する
過去3年間に実行したプロジェクトから、中規模のリポジトリ(約2500バージョン)を所有しています。そこに特定のファイル(foo.xmlと呼びましょう)があり、その進化を分析したいと思います。理想的には、私が探しているのは、ファイルに日付が追加されたすべてのバージョンをディレクトリにエクスポートすることです 2007_08_08_foo.xml 2007_08_09_foo.xml 2007_08_15_foo.xml ... これを達成する最も速い方法は何ですか?

1
nginxでhttps + WebDAVを介したSubversion
どうやって作るのだろうか SVN repo そしてユーザーがそれを介してアクセスできるようにする http[s] + WebDAV に nginx このスキームには多くの答えがありますが、このプロセスを説明している優れたチュートリアルは見つかりませんでした。 apache の代わりに nginxそれで、おそらく答えがあるならば、それはに追加されるかもしれません community wiki それとも私はひどく探していました。 更新 : Igor Sysoevこの質問に回答しました 、実際には、それは古い "少し"古いです。 たぶん、何かが変わったと誰かが解決策を見つけた? ありがとうございました。
5 svn  webdav  nginx 

1
Subversion authzファイル内でグループ自動化を取得する可能性はありますか?
私の知る限り、グループはsubversion authzファイル内で定義する必要があります。しかし、authzファイル内でLDAPグループを定義する可能性はありますか? man svnリポジトリがあり、各リポジトリにはauthzファイルがあります。私と一部の管理者は、tracプラグインを使用して、たとえばこれらのリポジトリへのアクセスを管理しています。 [groups] dev = persona, personb, personc, persond buildmanager = persone doc_writer = personf reader = personx [/] @dev = rw [/doc] @doc_writer = rw 等々。 今私が欲しいのは次のようなものです: [/] @ldap_group_1 = rw これを入手する可能性はありますか?

2
websvn garbles javaソースファイル
とりわけ、Javadocリンクを標準Javaクラスに補間しようとしているようです。結果の出力を読むのはかなり困難です。たとえば、ある時点でキューを定義しています。 private Queue replyQueue; WebSVNはこれを次のようにレンダリングしています(リテラルを含む): private 1.5.0/docs/api/java/util/Queue.html">Queue replyQueue; 現在、リビジョングラフなどの比較に関してビジネスロジックに影響はないようです。おそらくこれは簡単な誤設定であると思われます。WebSVNからのJava出力の文字化けに関するこの問題は、他の誰かが見ました(理想的には修復されました)か?

0
SVNクライアントは多くのチェックアウトがある1台のサーバー上では非常に遅いですが、最初に触れるだけです
セットアップ 私は複数の箱を持っています(すべて同じサイズと仕様)。 1つを除いてそれらのすべてがリモートリポジトリ(同じリモートリポジトリ)の単一のチェックアウトを持っています。ただし、1つのボックスに同じリモートリポジトリのチェックアウトが120あります。 問題 すること svn status それを1回チェックアウトしたボックスのいずれかでは瞬間的です。 (0.276秒) ボックスには、同じリモートリポジトリを120までチェックアウトしています。 svn status 時間がかかる(29.398秒) ファンキー 私がやったならば svn cleanup 遅いチェックアウトの1つに svn status その状態は瞬間的です。実際には、 svn status そしてもう一つ svn status最初のものは遅く、2番目のものは速いです。 考え だから私はそれがある種のキャッシュの問題だと思っています。どのようにこれを修正するのですか? 理由 私が使っている svn status 例として。しかし、私の主な問題は svn switch これらの他のチェックアウトは永遠に行われるため、すべてのチェックアウトをアップグレードするのは非常に長くて面倒な作業です。
2 svn 

0
ubuntuでのSVN権限の問題。発狂
私は今何時間も許可を超えています、私はapacheにsub Repoを表示させることはできません。 svn dirとリポジトリのリストが表示されているだけですが、個々のリポジトリをクリックするとエラーが表示されます。 私は何か見落としてますか?パーミッションはずっと正しいですか。 これらは正しいようですか? セキュリティ上の理由からどのようにしてルールを厳しくすることができますかそれでもレポを取得するには?
2 svn 

4
Windows 7の権限
私は窓7のラップトップで奇妙な問題を抱えている。現在はシングルユーザーインストールです。これはAsusラップトップへのフレッシュインストールです。 私は2番目のパーティションでsvnレポをチェックアウトしています。 svn:ignore listに追加したディレクトリがあります。これはtmpファイル用です。この特定のディレクトリは読み取り専用として表示されます。プロジェクトが正しく機能するためには、このディレクトリへの書き込みアクセス権が必要です。 ディレクトリを右クリックして読み取り専用にならないように変更して再帰的に実行すると、ただちに読み取り専用ディレクトリに戻ります。 私はapacheのサービスも修正して、自分自身が役に立たないようにしました。 私は困惑しています...何かアイデアはありますか?

1
curses svnクライアントまたは別のツールを使用してsvnリポジトリを参照する方法はありますか?
こんにちは、 私はこのタスクのためにubuntu端末にしかアクセスできず、大きなSVNリポジトリを表示したいので、その一部のみをチェックアウトします。curses svnクライアントまたは別のツールを使用してsvnリポジトリを参照する方法はありますか?数百メガバイトもチェックアウトしたくない。 乾杯、
2 terminal  svn 

2
WindowsでSVNチェックアウトを高速化する方法は?
すべてのプロジェクトの合計サイズは485 MBです。私は必要なチェックアウト(SVNのEclipseプラグインをSVNから日食でワークスペースを作成します)頻繁に。 Linux VMでは4〜7分しかかかりませんが、Windowsでは45分から1時間半かかります。 私は両方のケースで同じバージョンのEclipse、同じセットと同じバージョンのプラグイン、同じバージョンのJavaを使用しています。 私はそれをより速くしようとすることができるものを知りたいです。ありがとう。

3
Subversion:diff + logを抽出して再生する
SVNリポジトリにアクセスするために、クライアントがネットワークにVPNで接続するために使用できるコンピューターを提供してくれたという状況に私は気づいています。しかし、私たち全員がそのコンピューターで開発を行うことはできないため、「ブランチ」をエクスポートし、それを自分のSVNリポジトリにインポートしました。クライアントは日々の仕事を本当に気にしていないので、都合の良いときに大きなチェンジセットを単にドロップすることを計画しています。これはすべて機能するでしょう、私はそれを確信しています。 最近、SVNからチェンジセット(つまり、diff +メッセージ)を取得し、それをクライアントのSVNにリプレイする簡単な方法があるかどうか疑問に思っています。何git format-patchとgit am許可に似ています。 見るとsvn log --diffそれは可能だと思われますが、出力をパッチ(を使用して適用されるsvn patch)とコミットメッセージ(に提供されるsvn commit -F)に分離するスクリプトを作成する必要があります。私はそのようなスクリプトを書くことを必要としない解決策があることを願っています;)
2 svn 

2
比較ダイアログに違いが表示されない
Eclipseでは、2つのフォルダーまたはリビジョンを比較すると、比較ダイアログにファイル間の違いが表示されません。 たとえば、テキストファイルant(拡張子なし)はよく比較されません。 表示される違いはありませんが、ファイルは上記のフォルダー構造にリストされています。 この動作の理由は何でしょうか?設定またはこのantファイルに何か問題がありますか? これにより、ディレクトリが完全に役に立たなくなります。

1
netbeansで利用可能なSubversionプラグインはありません
私のインストールには、netbeansプラグインのリポジトリが欠けていると思います。 [ 利用可能なプラグイン ]タブにSubversionが見つかりません。 私のリポジトリは次のとおりです。 http://updates.netbeans.org/netbeans/updates/6.9/uc/final/thirdparty/catalog.xml.gz http://updates.netbeans.org/netbeans/updates/6.9/uc/final/stable/catalog.xml.gz http://updates.netbeans.org/netbeans/updates/6.9/uc/final/beta/catalog.xml.gz http://plugins.netbeans.org/nbpluginportal/updates/6.9/catalog.xml.gz Subversionプラグインを追加する方法を知っている人はいますか?参考までに、私はWindowsマシンを使用しています。

2
SVN非難/注釈情報を変更せずにコードをコミットする
私はSVNを使用する巨大なプロジェクトに取り組んでおり、最近、コーディング標準にいくつかの変更を導入しました。 今、私の質問は次のとおりです。必要に応じてスペースを追加するなどの変更をコミットしたり、svn blame / svn注釈情報を邪魔することなくタブをスペースに変更することは可能ですか? 例: 私は今のようなものを持っています: 5061 someone return SUCCESS; 5061 someone } 6904 someone2 6904 someone2 int someFunction(long seqNum) 6904 someone2 { 6904 someone2 void* msg_buffer = NULL; 6904 someone2 Address source = AddressGet(someId,messageIdGet()); スペースを追加し、アスタリスクを左から右に移動したい 5061 someone return SUCCESS; 5061 someone } 6904 someone2 6904 someone2 int someFunction(long …
1 svn 

1
SVNアクセス構成
Subversionリポジトリをホストするために使用されるFedora 17サーバーを継承しました。 非常に制限されたアクセスで構成されていると思いましたが、今日のいくつかのテストでは、アクセス制御がまったくない、ユニバーサルRW、おっと。 以下はシステムからの情報です。 うなめ-a Linux 3.9.10-100.fc17.x86_64#1 SMP日7月14日01:31:27 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux httpd -v サーバーバージョン:Apache / 2.2.23(Unix)サーバー構築:2013年1月29日12:37:17 HTTPD構成ファイルの一部のスニペットを次に示します <Location /svn/proj> DAV svn SVNParentPath /data/subversion/repos/proj SVNAutoversioning On SSLRequireSSL SVNIndexXSLT "/repostyle-proj/view/repos.xsl" AuthType Basic AuthName "Project Authorization" PerlAuthenHandler Apache::AuthPOP3 PerlSetVar MailHost 127.0.0.1 AuthBasicAuthoritative On AuthzSVNAccessFile /data/subversion/conf/perms_proj Require valid-user SVNAdvertiseV2Protocol …

0
Eclipse / Subclipse Skip Teamサブメニュー
私はEclipse KeplerでAndroidプロジェクトに取り組んでおり、すべてのファイルはSubversionによってバージョン管理されています。EclipseにはSubclipseがインストールされており、正常に動作します。 ファイルをコミットまたは更新する場合は、ファイルのEclipseプロジェクトエクスプローラーを右クリックし、サブメニューTeamを開いて[コミット]または[更新]をクリックします。この迷惑なサブメニューチームをスキップして、ファイルを右クリックし、すぐに[コミット]をクリックするだけです。これは可能ですか?多分プラグインを使用して? 下の画像は問題を示しています。トップレベルメニューの[コピー]、[貼り付け]、[削除]の下にある[コミット]、[更新]、[マージ]、[元に戻す]などのメニュー項目がいくつか必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.