0
著者名に基づいてフォルダからファイルをチェックアウトする方法..たとえばフォルダ内に10人以上のユーザーが作成した100個のファイルがあります。チェックアウトするか、特定のユーザーは可能ですか?私はsvnlookを試みたが、それは正しい方法ではない著者によるSVNチェックアウト
著者名に基づいてフォルダからファイルをチェックアウトする方法..たとえばフォルダ内に10人以上のユーザーが作成した100個のファイルがあります。チェックアウトするか、特定のユーザーは可能ですか?私はsvnlookを試みたが、それは正しい方法ではない著者によるSVNチェックアウト
チェックアウトはここでは間違っています。 Subversionでsparse checkoutsを実行している場合でも、ファイルの一部を直接フィルタリングするオプションはありません。
以下の部分でバッチファイル/シェルスクリプトを作成することが可能でなければなりません:ディレクトリのすべてのファイルの上に
svn info <filename>
を呼び出します。Last Changed Author: <author>
。出力が示すように、それは最後の変更の作成者です。最初の著者に興味がある場合は、コマンドsvn log <filename>
で追加のフィルタリングを使用して利用できるようにする必要があります。あなたはファイルがSubversionのバージョン管理下になりたい場合は、チェックアウトを行う必要があるが、その後はない著者からのすべてのファイルをフィルタ:
svn checkout --depth files
。svn update --set-depth exclude <filename>
のを実行します。
ファイルの作成者は誰ですか? SVNのポイントの1つは、複数の人が同じファイルで作業できるようにすることです。 –