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

頭字語SVNは、非常に一般的で人気のあるバージョン管理システムであるSubversionの略です。

9
リモートSVN管理用のシンプルなWebフロントエンド?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 5年前休業。 SVNリポジトリを実行します。上級ユーザーの一部は、システム管理者に依存せずにSVN管理を実行できる必要があります。 彼らは、SVNリポジトリの作成、SVNリポジトリの削除、「svnadmin dump」や「svnadmin load」などのコマンドを実行できる必要があります。 これらのFreeBSDマシンでのSSHアクセスを回避し、Web UIを介してサービスインターフェイスを提供したいと考えています。 PerlまたはPHPを使用する単純なスクリプト(または少数のスクリプト)を探しています。私はsvnadmin(Jochen Hoenickeから)またはsvnadmin.pl(Doug munsingerから)を見つけましたが、より大きなユーザーコミュニティで、または他のユーザーから推奨されているものを見つけたいと思っていました。 TracはSVNの管理を許可しているようですが、必要な機能が追加されている場合があります。

1
SVNミラーを作成する最良の方法?
私は現在、SVNミラーをセットアップするための最良の方法を検討しています。現在、3つの可能性があり、すべて独自の欠点があります。 svnsyncを介してブロックおよび同期しているSVN post-commit-Hookがあります。ここでの問題は明らかに、データがミラーに転送されるまでコミットがブロックされていることです。 非ブロッキングでsvnsyncを介して同期するSVN post-commit-Hookがあります。ここで、次のより微妙な問題を確認します。誰かがBIGファイルをチェックインし、その直後に誰かが小さなファイルをチェックインするとします。コミットは非ブロッキングであるため、2つのsvnsyncプロセスが同時に実行されている可能性があり、小さなファイルがミラーへの途中でBIGファイルを追い越す可能性があります(原理的には可能ですが、これは非常に時間が重要でありそうにありません)。彼らの改訂は入れ替わるでしょう。 cronジョブで15分ごとに同期します。コミットに15分以上かかる場合は同じ問題が発生し、明らかにその遅延が発生します。 可能性を忘れましたか?私は何か間違ったことをしましたか?何か案は?もうありがとう! 多分私は2番目の可能性が別のウェブサイトによって提案されたものであることに注意する必要があります。たとえば、http://www.kirkdesigns.co.uk/mirror-svn-repository-svnsyncを参照して ください
8 svn 

1
別のSVN内のSVN
私はSVNにある単純なプロジェクトを持っていて、すべてうまくいきます。この単純なプロジェクト内のフォルダーにある別の SVNサーバーからのコードを使用したいと思います。 これどうやってするの? 後でこの「他の」SVNサーバーからコードを更新する機能が必要です。 svn co http://svnserverone.com/projects/trunk/ mjproject svn co http://anotherserver.com/whatever/trunk/ mjproject/path/module あなたの時間と答えをありがとう! おと
8 svn 

4
SVNリポジトリの再作成
サーバーに重大な障害が発生した後、svnリポジトリが破壊され、私の作業バージョンは最新のものです 私の作業バージョンからsvnリポジトリを再作成する方法は何ですか? 新しいサーバーにsvnをインストールし、作業コピーを試した後 svn switch NEW_SVN_PATH . エラーが出る Repository UUID '1c604742-6b16-462b-86e4-cc8bce959242' doesn't match expected UUID '6df69aeb-a72c-450d-8102-24036a3855f7'
8 svn  repository 

7
IISの下の.svnディレクトリを無視する
私たちはウェブ開発組織であり、最近、バージョン管理システムにsubversionを使用するようになりました。更新の実行は、エクスポートを行ってファイルをコピーするよりもはるかに高速であるため、開発者は本番サーバーを作業コピーにできるようにしたいと考えています。 私がこれに関して私が持っている唯一の懸念は、システム全体に散らばっているすべての.svnファイルであり、一部の企業の個人が潜在的にそこにあるファイルの内容を読み取ることができ、おそらく彼らが持っていなかったはずの情報を彼らに提供できるという事実です。 IISがそれらの.svnディレクトリ内のコンテンツを提供しないようにするための最良/最も簡単な方法は何ですか?
8 iis  svn 

5
WebSVN経由でリポジトリアクセスを制限するにはどうすればよいですか?
Apache 2.2とWebDAVを介して提供される複数のsubversionリポジトリがあります。それらはすべて中央に配置されており、私はこのdebian-administration.orgの記事をベースとして使用しました(ただし、単純なhtpasswdファイルでのデータベース認証の使用はやめました)。 それ以来、私はWebSVNも使い始めました。私の問題は、システム上のすべてのユーザーがさまざまなリポジトリにアクセスできる必要があるわけではないことです。WebSVNのデフォルトのセットアップでは、認証できるすべてのユーザーが許可されます。 WebSVNのドキュメントによると、これを回避する最善の方法は、Subversionのパスアクセスシステムを使用することです。そのため、AuthzSVNAccessFileディレクティブを使用してこれを作成しようと考えました。 ただし、これを実行すると、「403 Forbidden」のメッセージが何度も表示されます。 私のファイルは次のようになります。 ファイルにデフォルトのポリシー設定があります。 <Location /svn/> DAV svn SVNParentPath /var/lib/svn/repository Order deny,allow Deny from all </Location> 各リポジトリは、以下のようなポリシーファイルを取得します。 <Location /svn/sysadmin/> Include /var/lib/svn/conf/default_auth.conf AuthName "Repository for sysadmin" require user joebloggs jimsmith mickmurphy </Location> default_auth.confファイルには、次のものが含まれています。 SVNParentPath /var/lib/svn/repository AuthType basic AuthUserFile /var/lib/svn/conf/.dav_svn.passwd AuthzSVNAccessFile /var/lib/svn/conf/svnaccess.conf default_auth.confに2番目のSVNParentPathが必要な理由は完全にはわかりませんが、AuthzSVNAccessFileディレクティブを追加した結果としてエラーメッセージが表示されたため、本日追加しました。 完全に許可されたアクセスファイル [/] joebloggs = rw …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.