Subversionリポジトリにすべてのファイルを照会するコマンドはどれですか
は特定のユーザーによってロックされた
にチェックアウトされていますか?特定のユーザによってロックされたすべてのファイルについてSubversionリポジトリに問い合わせるコマンドはどれですか?
答えて
サブバージョン "チェックアウト"では、単にリポジトリ内の一部のフォルダのローカル作業コピーを作成したことを意味します。この作業コピーでオフラインで作業することができます(リポジトリとの通信が必要な操作を行う必要があるまで)。
オフラインでは、いつでも作業コピーを削除できるので、サーバーには「チェックアウト」されている人がまだいないことを知る方法はありません。
edit:あなたはロックを意味していました。特定のユーザーによってロックされているものすべてを一覧表示するには、svn + xml + xslt voodooを少し使用します。置き換え、この内容でsvnlocks.xslファイルを作成します
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="svnlocks.xsl" ?>
後に結果ファイルで、このXSLTスタイルシートプレプロセッサエレメントを追加
svn info -R --xml http://url/to/project/root >> svninfo.xml
:まず、このようなsvninfo.xmlファイルを作成します最後に
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html><body>
<xsl:apply-templates select="info/entry[lock/owner='username']" />
</body></html>
</xsl:template>
<xsl:template match="entry">
<xsl:value-of select="@path"/><br/>
</xsl:template>
</xsl:stylesheet>
、お気に入りの ブラウザで開いsvninfo.xml:実際のユーザ名によってusername
。
VSSでチェックアウトされたばかりです。 SVNで。 –
は、特定のユーザーによってロックされたファイルを検索しますか?特定のユーザーがチェックアウトしたファイルを検索することはできません(そのユーザーのホームディレクトリを侵害することはありません)。
私はちょうど質問を訂正しました、VSSでチェックアウトされているのはSVNのロックされた手段と同じ意味です –
使用svn statusは、ユーザによってロックされたすべてのファイルのリストを取得する - 私が意味することにより、svn:needs-lockプロパティセットを持っているすべてのファイル、およびユーザーがsvn lockコマンドを使用して、それらのロックを取得しています。
コマンドラインを使用している場合は、ロックされている各ファイルにOマーカーが表示され、svn status --show-updatesが実行されます。そのファイルがロックされているユーザーを調べるには、svn infoを使用します。 (ファイルがロックされている場合は、svn statusにKが表示されます)。
svnadmin
をリポジトリマシンで使用できる場合は、svnadmin lslocks <repo>
を使用して、そのリポジトリに保持されているすべてのロックの詳細を取得できます。そこから、ユーザ名でフィルタリングする何かを書くことができます。
詳細については、The Subversion Book: Advanced Locks (Breaking & Stealing Locks)を参照してください。
- 1. jenkinsにSubversionリポジトリのすべてのリビジョンをビルドさせるにはどうすればいいですか
- 2. Firebase Firestoreで特定のユーザによって作成されたすべての文書を取得するにはどうすればよいですか?
- 3. Subversionリポジトリに問い合わせる方法は?
- 4. Subversion:ロックされているか、ロックが解除されていますか?
- 5. どのコマンド名がVSCodeの特定のキーシーケンスにバインドされているか、その逆のコマンド名がどのように見つかっていますか?
- 6. Subversionリポジトリが正しく設定されていませんか?
- 7. 入力されたテキストフィールドの値に基づいてsenchaでどのように問い合わせますか?
- 8. 特定のHTTPDプロセスによってどのURLが処理されているかを特定するにはどうすればよいですか?
- 9. 'Folder'は既に 'Folder'によってロックされています
- 10. リストビューの高さをすべてのデバイスに合わせるにはどうすればいいですか?
- 11. すべてのアンドロイドプラットフォームに合わせてwebviewを作成するにはどうすればいいですか?
- 12. ランダムに定義されていないオフセットエラーを伴うPHPについての問い合わせ
- 13. 特定の期間内にMySQLデータベースで実行されたすべてのコマンドを調べるにはどうすればよいですか?
- 14. ファイル内のリストを使ってMongoに問い合わせる
- 15. Mongoidは:特定のフィールドのための文書についての問い合わせ私はここで少しこだわっています
- 16. コピーされたSubversionリポジトリはXCodeで更新されていません
- 17. 行がロックされているかどうかを確認するには? INFORMIXのテーブル行の選択やったとき、それが現在構築「更新のために」使用せずに別のユーザーによってロックされている場合
- 18. ローカルSubversionリポジトリをbitbucketでホストされているhgに変換するには?
- 19. は、私はこのようにレイアウトされたSubversionリポジトリを持ってコミット後のsubversionのフック
- 20. bashを使ってubuntuで特定のユーザに関するすべての情報を取得するにはどうすればよいですか?
- 21. 1つのリポジトリを親リポジトリとして使用するにはどうすればよいですか?タイトルは右の文言されている場合
- 22. Windowsのローカルパスを使用してSubversionリポジトリにアクセスするにはどうすればよいですか?
- 23. Subversionリポジトリを新しいプロジェクトのテンプレートとして使用するにはどうすればよいですか?
- 24. cocoapodsによって作成されたワークスペースがロックされています
- 25. プログラムで特定の時間の後にロックされているデバイスのロックを解除するにはどうすればいいですか?
- 26. DMARCによって既に拒否されたスパムメールについてどうすればよいですか?
- 27. シェルスクリプトによって作成されたファイルは、pythonによって開かれていませんか?
- 28. 複数のページにわたってCAPTCHAを動作させるにはどうすればよいですか?
- 29. パスを選択するようにユーザに問い合わせ
- 30. 特定の曜日に作成されたファイル以外のすべてのファイルを削除するにはどうすればよいですか?
はVSNでロックされた手段と同じ意味です –