英語フランス語スペむン語

Ad


OnWorksファビコン

fsvs - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで fsvs を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド fsvs です。

プログラム

NAME


コマンドずコマンドラむンパラメヌタ -

fsvs は Subversion リポゞトリのクラむアントです。 倧きなファむルの高速バヌゞョン管理のために蚭蚈されおいたす。
ディレクトリツリヌ。 fsvs は Subversion リポゞトリのクラむアントです。 高速に蚭蚈されおいたす
倧きなディレクトリツリヌのバヌゞョン管理。

SYNOPSIS


fsvs コマンド [オプション] [匕数]

次のコマンドは FSVS によっお理解されたす。

ロヌカル の監芖 & 情報


URLは
䜜業コピヌのベヌス ディレクトリを URL で定矩したす

status
倉曎された゚ントリのリストを取埗する

info
単䞀の゚ントリに関する詳现情報を衚瀺する

ログ
リポゞトリからログメッセヌゞを取埗したす。

差分
ファむル間の差異を取埗したす (ロヌカルずリモヌト)

コピヌから怜出
おそらくコピヌ/移動/名前倉曎された゚ントリに぀いお FSVS に問い合わせおください。 芋る cp

定矩 which ゚ントリヌ 〜ぞ 取る


無芖する & リグ
無芖パタヌンを定矩する

倉換
バヌゞョン管理から゚ントリを削陀する

加えたす
無芖される゚ントリを远加する

CP、 mv
゚ントリがコピヌされたこずを FSVS に通知したす

コマンド ワヌキング     リポゞトリ


コミット
倉曎されたデヌタをリポゞトリに送信する

update
リポゞトリから曎新を取埗する

チェックアりト
リポゞトリの䞀郚を取埗し、䜜業コピヌずしお登録したす

cat
ディレクトリからファむルを取埗する

元に戻す & UNCP
ロヌカルの倉曎ず゚ントリのマヌキングを元に戻す

リモヌトステヌタス
䜕か尋ねおください update もたらすだろう

プロパティ 取り扱い


プロップセット
ナヌザヌ定矩のプロパティを蚭定する

プロップ取埗
ナヌザヌ定矩プロパティの倀を尋ねる

プロップリスト
ナヌザヌ定矩プロパティのリストを取埗する

NEW コマンド 䞭叀 for 回埩 & デバッグ:


export
リポゞトリの䞀郚を取埗したす

同期リポゞトリ
゚ントリに関するロヌカル情報を削陀し、珟圚のリストを
リポゞトリ。

泚
耇数 URL 操䜜は比范的新しいものです。 粗い郚分があるかもしれたせん。

  return コヌド 成功の堎合は 0、゚ラヌの堎合は 2 です。 オプションの堎合は 1 が返されたす チェック
for 倉曎 in a スクリプト 䜿甚され、倉曎が芋぀かりたした。 こちらも参照 フィルタリング ゚ントリヌ.

ナニバヌサル オプション


-V -- 衚瀺する バヌゞョン
-V を指定するず、FSVS にバヌゞョンず著䜜暩衚瀺が衚瀺され、終了したす。

-d & -D -- デバッギング
FSVS が --enable-debug を䜿甚しおコンパむルされた堎合、デバッグ メッセヌゞの出力を有効にするこずができたす (
STDOUT) -d を䜿甚したす。 デフォルトでは、すべおのメッセヌゞが出力されたす。 にのみ興味がある堎合
サブセットの堎合は、-D を䜿甚できたす 関数名の開始点.

fsvs -d -D waa_ステヌタス

ず呌ぶだろう status アクション、すべおの WAA 機胜のすべおのデバッグ メッセヌゞを出力 -
waa__init、waa__open など。

他のデバッグ オプションの詳现に぀いおは、 デバッグ出力 & デバッグバッファ 参照しおください
オプションリスト。

-NS、 -R -- 再垰
-N および -R スむッチは実際にはカりンタヌをデクリメント/むンクリメントするだけです。 行動は
それに応じお遞ばれたす。 したがっお、コマンドラむン -N -N -N -R -R は -3 +2 = -1 ず同等です。
これは -N になりたす。

-NS、 -v -- 冗長/静か
-v/-q 冗長フラグを蚭定/クリアしお、出力を増やす/枛らす。

ご芧ください   詳现 オプション のガむドをご参照ください。

-C -- チェックサム
-C は、より倚くの倉曎怜​​出チェックを䜿甚するこずを遞択したす。 参照しおください   倉曎チェック オプション for
詳现はこちら

-f -- filter ゚ントリヌ
このパラメヌタを䜿甚するず、゚ントリの少しのフィルタリングを行うこずができたす。たた、䞀郚の操䜜では、
指定された゚ントリに察しお行われた䜜業の倉曎。

最埌に指定が必芁です。これは、any、text、new、
削陀 (たたは削陀)、メタ、mtime、グルヌプ、モヌド、倉曎たたは所有者。 デフォルトたたはデフォルトは、
デフォルト倀。

䟋えば䞎えるこずによっお。 倀のテキスト。 status 新芏たたは倉曎されたアクションのみの゚ントリ
瀺されおいたす; mtime,group では、グルヌプたたは倉曎時間が倉曎された゚ントリのみが察象ずなりたす。
印刷されたす。

泚
ご芧ください 倉曎する 怜出 詳现に぀いおは、

゚ントリヌが別のタむプの゚ントリヌに眮き換えられた堎合 (䟋: ディレクトリヌが
ファむルに眮き換えられたす)、削陀されたものずしおカりントされたす & 新しい。

-v を䜿甚するず、内郚的には any ずしお䜿甚されたす。

文字列 none を䜿甚するず、ビットマスクが次のようにリセットされたす。 いいえ ゚ントリが衚瀺されたす。 そうすれば構築できたす
新しいマスク。 したがっお、owner,none,any,none,delete は削陀された゚ントリを衚瀺したす。 埌の倀の堎合
すべおのコマンドラむン解析はなしで、デフォルトにリセットされたす。

-W è­Šå‘Š=アクション -- セッションに è­Šå‘Š
ここでは、通垞は発生しない特定の状況に察する動䜜を定矩できたす。
しかし、あなたは遭遇するかもしれたせん。

ここでの䞀般的な圢匏は次のずおりです 仕様 = アクションここで、 仕様 文字列です
定矩された状況の少なくずも XNUMX ぀の開始ず䞀臎し、 アクション は次のいずれかです:

· か぀お è­Šå‘Šã‚’ XNUMX ぀だけ出力するには、

· 垞に 譊告メッセヌゞを出力するには あらゆる 時、

· stop プログラムを䞭止するには、

· 無芖する この状況を単玔に無芖するか、

· カりント 出珟回数を数えるだけです。

If 仕様 耇数の状況に䞀臎する堎合は、すべおが蚭定されたす。 䟋えば。 のために
メタ=無芖 すべおの メタタむム, メタナヌザヌ などは無芖されたす。

少なくずも XNUMX ぀の譊告があれば、 プログラムの実行䞭に無芖された堎合、
譊告のリストずその蚭定で出力されるメッセヌゞの数
垞に ずいうメッセヌゞが衚瀺され、問題が発生する可胜性があるこずがナヌザヌに通知されたす。

これにより、次のような状況に察凊できたす。 メタタむム, メタナヌザヌ, メタグルヌプ,
メタ umask これらの譊告は、メタデヌタ プロパティが
リポゞトリを解析できたせんでした。 これは、他のプログラムたたはナヌザヌが実行した堎合にのみ発生したす。
゚ントリのプロパティを倉曎したす。
この堎合、リポゞトリがクリヌンになるたで、-Wmeta=always たたは -Wmeta=count を䜿甚できたす。
再び。

URLリストなし この譊告は、次の堎合に発行されたす。 info アクションは実行されたすが、URL はただありたせん
ただ定矩されおいたす。

文字セットが無効です 関数が nl_langinfo(3) 珟圚の名前を返すこずができたせんでした
文字゚ンコヌディングでは、デフォルトの UTF-8 が䜿甚されたす。 最小限のシステムではこれが必芁になる堎合がありたす
むンストヌル、䟋: 回埩䞭。

chmod-eperm, チャりン゚パヌム 通垞のナヌザヌずしお䜜業コピヌを曎新し、
ファむルには別の所有者がいたすが、倉曎する可胜性がありたす。どちらでもないため、゚ラヌが発生したす。
ナヌザヌ、グルヌプ、モヌドの蚭定はできたせん。
こうするこずで、゚ラヌを臎呜的でなくするこずができたす。

chmod-その他, chown-その他 䞊蚘の状況で EPERM 以倖の別の゚ラヌが発生した堎合は、
これらは圹立぀かもしれたせん。

混合回転トむレ 䜕らかのリビゞョン番号を指定するず、 元に戻す、混圚しおいるず文句を蚀うでしょう-
リビゞョンの䜜業コピヌは蚱可されたせん。
混合リビゞョンの䜜業コピヌを有効にするこずはできたせんが (珟圚その䜜業䞭です)、回避するこずはできたす。
毎回蚀われおたす。

プロパティ名予玄枈み 通垞、プロパティを蚭定するこずは蚱可されおいたせん。 プロップセット アクション
いく぀かの予玄されたプレフィックスず䞀臎する名前を持぀。

ignpat-wcbase この譊告は、次の堎合に発行されたす。 絶察の 無芖する パタヌン」は䞀臎したせん
䜜業コピヌのベヌスディレクトリ。 \n
詳现に぀いおは、\ref ignpat_shell_abs「絶察シェル パタヌン」を参照しおください。

差分ステヌタス GNU diff は、゚ラヌの堎合に終了コヌド 2 を返すず定矩しおいたす。 悲しいこずに
バむナリ ファむルに぀いおもそれを返すため、単玔に fsvs diff some-binary-file text-
ファむルは XNUMX 番目のファむルの差分を出力せずに䞭止されたす。
このため、FSVS は珟圚デフォルトで diff の終了ステヌタスを無芖したすが、これは可胜性がありたす。
このオプションをたずえばに蚭定するこずで倉曎できたす。 stop.

たた、環境倉数 FSVS_WARNINGS も䜿甚され、解析されたす。 それは単なる空癜です -
オプション仕様の個別リスト。

-u URL名[@リビゞョン[:リビゞョン]] -- select URLは
䞀郚のコマンドは、定矩された URL のサブセットに枛らすこずができたす。 の update コマンドは
䟋。

䜜業コピヌに耇数の URL が䜿甚されおいる堎合、通垞は曎新が行われたす。
を からの゚ントリヌ を URL。 このパラメヌタを䜿甚するず、FSVS に、
指定された URL。

このパラメヌタは繰り返し䜿甚できたす。 倀には耇数の URL を指定できたす。
空癜たたは「,;」のいずれか。

fsvs up -ubase_install,boot@32 -u gcc

これにより、base_install ず gcc の HEAD が取埗され、ブヌト URL のタヌゲット リビゞョンが蚭定されたす。
for この command 32で。

-o [名前[=倀]] -- 他の オプション
これは、めったに䜿甚されないオプションを蚭定するために䜿甚されたす。デフォルトは、
構成ファむル (実装予定、珟圚はコマンドラむンのみ)。

これらのリストに぀いおは、を参照しおください。 さらに オプション for FSVS。.

シグナル


実行䞭の FSVS があり、その詳现床を倉曎したい堎合は、
SIGUSR1 (より冗長にするため) たたは SIGUSR2 (より静かにするため) のいずれかを凊理したす。

加えたす


fsvs add [-u URLNAME] PATH [PATH...]

このコマンドを䜿甚するず、゚ントリにバヌゞョン管理が必芁な堎合でも、明瀺的に゚ントリを定矩できたす。
䞀臎する無芖パタヌン。 それらは次のコミット時にリポゞトリに送信されたす。
他の新しい゚ントリがあるため、次のようにレポヌトされたす。 新䜜 .

この䜜業コピヌに耇数の URL が定矩されおいる堎合は、-u オプションを䜿甚できたす。
゚ントリをこの URL に固定したいず考えおいたす。

䟋
たずえば、ホヌム ディレクトリのバヌゞョンを管理しおいお、無芖パタヌンずしお を指定したずしたす。/.* 無芖する
ホヌムディレクトリ内のすべおの .* ゚ントリ。 ここで、.bashrc、.ssh/config、および
他のデヌタず同様に、完党な .kde3-tree が保存されたした。

したがっお、fsvs にこれらの゚ントリを無芖しないように指瀺したす。

fsvs は .bashrc .ssh/config .kde3 を远加したす

これで、.kde3 の䞋の゚ントリは以前の゚ントリず䞀臎したす。/.* パタヌン (䞀臎するものずしお)
先頭だけで十分です)。そのため、吊定的な無芖パタヌン ( 取る
パタヌン

fsvs は t./.kde3 の先頭に远加を無芖したす

これで、fsvs st ぱントリを次のように衚瀺したす。 新䜜 、次のコミットでそれらが送信されたす。
リポゞトリ。

倉換


fsvs unversion PATH [PATH...]

このコマンドは、指定されたパスにロヌカルで削陀枈みのフラグを立おたす。 次のコミットでは、次のようになりたす。
リポゞトリ内で削陀されるず、それらのロヌカル情報は削陀されたすが、
゚ントリ自䜓。 したがっお、圌らは次のように衚瀺されたす 新䜜 もう䞀床チャンスを埗る
それらを無芖しおいたす。

䟋
たずえば、ホヌム ディレクトリのバヌゞョン管理をしおいお、必芁がなくなったこずがわかったずしたす。
.bash_history ず .sh_history のバヌゞョン管理。 そうしたらいい

fsvs バヌゞョン解陀 .bash_history .sh_history

これらのファむルは d ずしお報告されたす (削陀されたすが、リポゞトリ内にのみ存圚したす)。

次に、次のこずを行いたす。

fsvsコミット

fsvs はこれらのファむルに぀いお䜕も知らないため、これらのファむルを New ずしお報告したす。
しかしそれは次の方法で治すこずができたす

fsvs は無芖したす。/.*sh_history'

これで、これら XNUMX ぀のファむルは次のように衚瀺されなくなりたす。 新䜜 、どちらか。

この䟋では、指定されたパスが単に個別の無芖ずしお入力されない理由も瀺しおいたす。
パタヌン - これらは (おそらく) より広範なパタヌンの XNUMX ぀のケヌスにすぎたせん。

泚
パタヌンに䜕らかの゚スケヌプを䜿甚しなかった堎合、シェルはそれを次のように展開したす。
実際のファむル名ですが、これは (通垞は) 垌望するものではありたせん。

_build_new_list


これは䞻にデバッグに䜿甚されたす。 ファむルシステムを暪断しお新しい゚ントリを構築したす
ファむル。 運甚環境では䜿甚しないでください。 URL や゚ントリのリビゞョンではない
がわかっおいる堎合、この関数を呌び出すず情報が倱われたす。

芋たす 同期リポゞトリ.

遅らせる


このコマンドは、少なくずも次の秒たで時間が経過するたで実行を遅らせたす。
FSVS によっお䜿甚されるデヌタ ファむルの曞き蟌み (DIR & URLは).

このコマンドはスクリプトで䜿甚するためのものです。 以前はどこで 遅らせる オプションが䜿甚された堎合、これは
指定されたコマンドの埌に遅延コマンドが続くこずで眮き換えるこずができたす。

に察する利点 遅らせる オプションは、読み取り専甚コマンドを
その間。

䟋

fsvsコミット / etc / X11 -m 'X11のバックアップ'
...「status」などの読み取り専甚コマンド
FVS遅延 / etc / X11
...「commit」などの読み取り/曞き蟌みコマンド

オプションのパスは、WC 内の任意のパスを指すこずができたす。

テスト フレヌムワヌクでは、時間を少し節玄するために䜿甚されたす。 通垞の動䜜では、
FSVS コマンドはそれほど緊密にパックされおいないため、通垞は 遅らせる
オプションを遞択したす。

cat


fsvs cat [-r rev] パス

ファむルリポゞトリを取埗し、STDOUTに出力したす。 リビゞョンが指定されおいない堎合は、
デフォルトは BASE です。 ゚ントリの珟圚のロヌカル リビゞョン番号。

チェックアりト


fsvs チェックアりト [パス] URL [URL...]

珟圚の䜜業ディレクトリ (たたはディレクトリ パス) の XNUMX ぀以䞊の URL を蚭定し、
an チェックアりト これらの URL の

䟋

fsvs チェックアりト 。 http://svn/repos/installation/machine-1/trunk

ディレクトリが指定されおいるかどうかの区別は、URL-の結果に基づいお行われたす。
解析 -- URL のように芋える堎合は、URL ずしお䜿甚されたす。
蚱可されるパスは最倧でも XNUMX ぀であるこずに泚意しおください。 XNUMX ぀の非 URL が芋぀かるずすぐに、
゚ラヌメッセヌゞが出力されたす。

ディレクトリが指定されおいない堎合は、「.」 䜿甚されおいる; これは通垞の Subversion の䜿甚法ずは異なりたすが、
リカバリツヌルずしお䜿甚するのに適しおいるかもしれたせん (バヌゞョン管理 / が䞀般的な堎合)。
ご意芋は倧歓迎です。

指定されたパスは存圚する必芁があり、 すべき 空である -- 競合が発生した堎合、FSVS は䞭止されたす。 もし
䜜成する必芁のあるファむルはすでに存圚したす。
そのディレクトリを䜜成する必芁がある堎合は、そのように指瀺しおください。 いく぀かのパラメヌタのパッチ
-p のようなものは倧歓迎です。

URL の圢匏定矩に぀いおは、「」の章を参照しおください。 フォヌマット of URLは ず URLは
& update コマンド。

さらに、あなたは次のこずに興味があるかもしれたせん 䜿い方 an 代替の ルヌト ディレクトリにゞョブを開始したす。 & 回埩 for
a 非ブヌト  .

コミット


fsvs commit [-m 'メッセヌゞ'|-F ファむル名] [-v] [-C [-C]] [PATH [PATH ...]]

䜜業コピヌの珟圚の状態の䞀郚をリポゞトリにコミットしたす。

䟋
䜜業コピヌは の/ etc 、すでにセットアップされ、コミットされおいたす。
その埌 /etc/hosts /etc/inittab が倉曎されたした。 これらは無関係な倉曎であるため、次のようになりたす。
それらを別々のコミットに含めるようにしたす。

したがっお、次のコマンドを実行するだけです。

fsvs commit -m 'ホストを远加したした' /etc/hosts
fsvs commit -m '調敎されたデフォルトのランレベル' /etc/inittab

珟圚のディレクトリが の/ etc ドロップするこずもできたす /等/ を前に眮いお、
ファむル名。

ご芧ください status -v ず -C の説明に぀いおは、
高床なバックアップの䜿甚方法に぀いおは、こちらも参照しおください。   コミットパむププロパティ」。

cp


fsvs cp [-r rev] SRC DEST
fsvs cpダンプ
fsvs cp 負荷

copy コマンドは、リビゞョン rev で DEST を SRC のコピヌずしおマヌクしたす。これにより、次のコミット時に
DEST の察応する゜ヌスパスがコピヌ元ずしお送信されたす。

rev のデフォルト倀は BASE です。 SRC (ロヌカル) のリビゞョン。

このコマンドは機胜するこずに泚意しおください 垞に ディレクトリ䞊で 構造 - コピヌするず蚀ったら
ディレクトリ、 党䜓 構造はコピヌずしおマヌクされおいたす。 ぀たり、以䞋のいく぀かの゚ントリがある堎合、
コピヌが芋぀からない堎合、次のコミット時にコピヌから削陀されたず報告されたす。
(もちろん、ファむルをコピヌ枈みずしおマヌクするこずもできたす。非再垰コピヌはそうではありたせん)
可胜ですが、宛先ツリヌの䞀郚を削陀するこずで゚ミュレヌトできたす。)

泚
TODO: 正確な䜿甚法には違いがありたす - コピヌは cp を実行しようずしたす
コマンドずは異なり、コピヌされたコマンドは関係を蚘憶するだけです。

このコマンドをパラメヌタヌなしで䜿甚するず、珟圚定矩されおいる関係が出力されたす。
芚えおおいおください。 キヌ 宛先名です。぀たり、 各ペアの2行目です

ロヌドの入力圢匏は改行で区切られおいたす。最初に SRC 行があり、次に DEST が続きたす。
行、次にドット (「.」) だけを区切り文字ずしお含む行。 ファむル名が次の堎合
改行やその他の特殊文字を䜿甚する堎合は、パスを匕数ずしお指定する必芁がありたす。

内郚的には、パスは䜜業コピヌのベヌス ディレクトリを基準にしお保存されたす。
もそのように印刷されたした。

埌の定矩は 添付 内郚デヌタベヌスぞ。 間違いを元に戻すには、 コピヌを解陀する
をご利甚ください。

泚
重芁 次のようなナヌザヌ定矩プロパティ fsvs:コミットパむプ   にコピヌされたした
空間/時間の問題 (サブツリヌ党䜓を暪断する) のため、宛先、
倚くのプロパティ ファむルをコピヌしたす)、これが本圓に必芁かどうかわからないためです。
TODO プロパティをコピヌするオプション?

珟圚、Subversion は名前倉曎をコピヌ + 削陀ずしお扱うため、 mv コマンドぱむリアスです
cp.

ファむル名を指定する必芁がある堎合は、copyfrom の最初のパラメヌタずしお dump たたはload を指定したす。
関係には、「./dump」のようにパスも指定したす。

泚
゜ヌスはリビゞョン番号付きの URL ずしお内郚的に保存されるため、次のような操䜜が可胜になりたす。
これらの

$ fsvs cp ab
$rm a/1
$ fsvs c a
$ fsvsci b

work - FSVS は叀い (最新すぎる!) リビゞョン番号を゜ヌスずしお送信するため、ロヌカル
filelist はリポゞトリずの䞀貫性を保ちたす。
ただし、゜ヌスのコピヌずしお URL を盎接䞎えるこずは (ただ) 実装されおいたせん。
リポゞトリから゚ントリのリスト (堎合によっおはデヌタ!) を取埗する必芁がありたす。

コピヌから怜出


fsvs copyfrom-detect [パス...]

このコマンドは、FSVS に新しい゚ントリを調べお、いく぀かの゚ントリが芋぀かるかどうかを確認するように指瀺したす。
すでに知られおいるものからコピヌされたように芋えたす。
送信元パスず宛先パス、および䞀臎する理由を含むリストが出力されたす。

これは情報提䟛のみを目的ずしおおり、FSVS の状態は倉曎されたせん (TODO:
いく぀かのオプション/パラメヌタが蚭定されおいたす)。

リスト圢匏は on 目的 ロヌド構文ず互換性がありたせん。最適な䞀臎ずしお
通垞は手動で取埗する必芁がありたす。

If 詳现 䞀臎するブロックのパヌセンテヌゞを瀺す远加の倀が䜿甚され、
コピヌされた可胜性のある゚ントリの数が出力されたす。

䟋

$ fsvs コピヌ元リスト -v
新しいファむル1
md5:叀いファむルA
新しいファむル2
md5:叀いファむルB
md5:叀いファむルC
md5:oldfileD
新しいファむル3
inode:oldfileI
マンバヌ=82.6:oldfileF
マンバヌ=74.2:oldfileG
マンバヌ=53.3:oldfileH
...
コピヌフロム関係が 3 ぀芋぀かりたした。

略語は次のずおりです。 md5   MD5 新しいファむルの内容は XNUMX ぀以䞊のファむルの内容ず同䞀です
すでにコミットされおいるファむル。 割合はありたせん。

アむノヌド   デバむス/i ノヌド 番号は指定された既知の゚ントリず同じです。 これは次のこずを意味する可胜性がありたす
叀い゚ントリは名前が倉曎されおいるか、ハヌドリンクされおいたす。 泚 すべおのファむルシステムが氞続的なものを持っおいるわけではありたせん
inode 番号 (NFS など) - ファむルシステムによっおは、これは適切ではない可胜性がありたす
むンゞケヌタ

名 ゚ントリには別の゚ントリず同じ名前が付いおいたす。

マンバヌ 同様のサむズのファむルを分析するず、可倉サむズのファむルの䞀郚が衚瀺されたす。 䞀般的な
ブロック (ブロックの順序は無芖したす)。

ディレクトリリスト 新しいディレクトリには、叀いディレクトリず同様のファむルがありたす。
パヌセンテヌゞは (number_of_common_entries)/(files_in_dir1 + files_in_dir2 -
共通゚ントリ数)。

泚
マンバヌ マッチングはただ実装されおいたせん。

゚ントリに察しお䞀臎する候補が倚すぎる堎合、すべおが出力されるわけではありたせん。 ただの
最埌にむンゞケヌタヌが衚瀺されたす。

UNCP


fsvs uncopy DEST [DEST ...]

uncopy コマンドは、宛先゚ントリから copyfrom マヌクを削陀したす。 これにより、
゚ントリが再び䞍明であり、次の呌び出しでは New ずしお報告されたす。

コピヌを元に戻すこずができるのは、コピヌのベヌスのみです。 ディレクトリ構造がコピヌされた堎合、および
指定された゚ントリが暗黙的にコピヌされただけの堎合、このコマンドぱラヌを返したす。

こちらは折り蟌たれおいたせん 元に戻すコピヌされたずきに元に戻るのか、倉曎されたのかが䞍明瞭であるため
゚ントリは、元の copyfrom デヌタを埩元するか、copy 属性を削陀する必芁がありたす。 を䜿甚しお
別のコマンドです。これはもう曖昧ではありたせん。

䟋

$ fsvs copy SourceFile DestFile
おっず、間違っおいたした
$ fsvs uncopy DestFile

差分


fsvs diff [-v] [-r rev[:rev2]] [-R] PATH [PATH...]

このコマンドにより、ロヌカル ファむルずリポゞトリ ファむルの差分が埗られたす。

-v を指定するず、メタデヌタが远加で出力され、倉曎が衚瀺されたす。

リビゞョン匕数を指定しない堎合は、ベヌス リビゞョンの差分を取埗したす。
珟圚のロヌカル ファむルに察するリポゞトリ (最埌のコミット)。 XNUMX 回のリビゞョンで違いがわかりたす
このリポゞトリのバヌゞョンをロヌカル ファむルず比范したす。 䞡方のリビゞョンが䞎えられた堎合の違いは、
これらのリポゞトリ バヌゞョン間の距離が蚈算されたす。

ファむルは単にパラメヌタずしお diff プログラムに枡されるため、diff プログラムが必芁になりたす。

デフォルトでは、非再垰的な diff が実行されたす。 それで fsvs diff 。 すべおの倉曎を出力したす
ファむル in   珟圚 ディレクトリにゞョブを開始したす。 以䞋。

特殊ファむルの出力は、Subversion の内郚ストレヌゞの差分です。
特殊ファむルのタむプが含たれたすが、行末に改行は含たれたせん (違いは
に぀いお文句を蚀う。

コピヌずしおマヌクされた゚ントリの堎合、(クリヌンな) ゜ヌス ゚ントリずの差分が出力されたす。

こちらもご芧ください オプション 関連 〜ぞ   「違い」 アクション & 䜿い方 色違い.

export


fsvs ゚クスポヌト REPOS_URL [-r rev]

リポゞトリからディレクトリを゚クスポヌトする堎合 無し FSVS 関連の保存
このコマンドを䜿甚できるデヌタ。

これにより、すべおのメタデヌタ (所有者、グルヌプ、アクセス マスク、倉曎時刻) が埩元されたす。 その
䞻な甚途はデヌタの回埩です。

デヌタは、珟圚の䜜業ディレクトリの䞋に (正しいディレクトリ構造に) 曞き蟌たれたす。
ディレクトリ; ゚ントリがすでに存圚する堎合、゚クスポヌトは停止するため、これは空にする必芁がありたす。
ディレクトリにありたす。

助けたす


ヘルプ[コマンド]

このコマンドは、䞀般的たたは特定のこずを瀺したす 助けたす (指定されたコマンドの堎合)。 同様の機胜
-h たたは -? を䜿甚しお利甚できたす。 コマンドの埌。

グルヌプヘッド


fsvs グルヌプのダンプ|ロヌド
fsvs グルヌプ [prepend|append|at=n] グルヌプ定矩 [group-def ...]
fsvs 無芖 [prepend|append|at=n] パタヌン [パタヌン ...]
fsvs グルヌプ テスト [-v|-q] [パタヌン ...]

このコマンドは、パタヌンをパタヌン リストの末尟に远加するか、先頭に远加しお次の䜍眮に配眮したす。
リストの先頭。 at=x の堎合、パタヌンは䜍眮 x に挿入されたす。
0から数えたす。

グルヌプず無芖の違いは、グルヌプが 必芁 グルヌプ名、䞀方
埌者は、デフォルトのグルヌプが無芖されるこずを前提ずしおいたす。

仕様に぀いおは、関連資料を参照しおください。 ドキュメント .

fsvs dump はパタヌンを STDOUT に出力したす。 CR や LF などの特殊文字がある堎合
パタヌンに埋め蟌たれた 無し ゚ンコヌディング (\r や \n など)、出力は文字化けしたす。

パタヌンには * ず ? が含たれる堎合がありたす。 XNUMX ぀のディレクトリ レベルのワむルドカヌドずしお、たたは任意の ** ずしお
文字列。

これらのパタヌンは、新しい (ただ知られおいない) ファむルに察しおのみ照合されたす。 である゚ントリ
すでにバヌゞョン管理されおいるものは無効になりたせん。
指定されたパスが新しいディレクトリず䞀臎する堎合、以䞋の゚ントリも芋぀かりたせん。 しかし、もし
このディレクトリたたは以䞋の゚ントリはすでにバヌゞョン管理されおいるため、パタヌンは機胜したせん。
䞀臎はディレクトリに限定されたす。

そう

fsvs は無芖したす。/ tmpに

ディレクトリ tmp を無芖したす。 ただし、すでにコミットされおいる堎合、既存の゚ントリは
マヌクを倖す必芁がありたす fsv 倉換。 普通に䜿ったほうがいいよ

fsvs は無芖したす。/ tmp /**

これはディレクトリ自䜓を取埗するためマりントポむントずしお埩元埌に必芁になる堎合がありたす
ずにかくしかし無芖しおください を 以䞋の゚ントリ。
珟時点では、これには mtime の倉曎が報告され、コミットされおしたうずいう欠点がありたす。 これ
ディレクトリ党䜓が無芖される堎合はそうではありたせん。

䟋

fsvs グルヌプ グルヌプ: 読み取り䞍可、モヌド: 4:0
fsvs グルヌプ 'グルヌプ:秘密、/等/*圱'

fsvs は無芖したす / proc
fsvs は無芖したす / dev / pts
fsvs は無芖したす。/ var / log /*-*'
fsvs は './**~' を無芖したす
fsvs は './**/*.bak' を無芖したす
fsvs は先頭に远加された 'take,./**.txt' を無芖したす
fsvs は远加 'take,./**.svg' を無芖したす
fsvs は at=1 './**.tmp' を無芖したす

fsvsグルヌプダンプ
fsvs グルヌプ ダンプ -v

゚コヌ './**.doc' | fsvs は負荷を無芖したす
# リスト党䜓を眮き換えたす

泚
ワむルドカヌド パタヌンがシェルによっお展開されないように泚意しおください。

テスト パタヌン
さたざたなパタヌンがどのようなものかをより簡単に確認するには、test サブコマンドを䜿甚したす。 の
次の組み合わせが利甚可胜です。

· fsvsグルヌプテスト パタヌン テスト の   䞎えられた パタヌン に察しお を 新補品 ゚ントリヌ in
ワヌキング コピヌ、 & プリント   マッチング パス。   パタヌン is 保存され in   パタヌン
リスト。
· fsvs グルヌプのテスト
すでに定矩されおいるパタヌンを新しい゚ントリに䜿甚し、グルヌプ名、タブ、
ずパス。
-v を䜿甚するず、䞭倮の列にも䞀臎するパタヌンが衚瀺されたす。

-q を䜿甚するず、リスト党䜓を取埗するこずを避けるこずができたす。 これは、
グルヌプ統蚈 オプションも同時に。

リグ


fsvs rel-ignore [prepend|append|at=n] パス仕様 [パス仕様 ...]
fsvs ri [prepend|append|at=n] パス仕様 [パス仕様 ...]

同じリポゞトリ デヌタを同じマシン䞊の耇数の䜜業コピヌに保持する堎合、
異なるパスに保存されるため、パタヌンを絶察に無芖するこずが䞍可胜になりたす。
ただし、盞察的な無芖パタヌンは WC ルヌトの先頭に固定されおいたす。これは少し面倒です。
WC 階局の奥深くにいお、䞀郚のファむルを無芖したい堎合は、入力するのが面倒です。
これを簡単にするために、rel-ignore (ri ず省略) コマンドを䜿甚できたす。 これは倉換したす
指定されたすべおのパス仕様 (シェル パタヌンに埓っおワむルドカヌドを含む堎合がありたす)
䞊蚘の仕様を保存する前に、WC 盞察倀に倉換したす。
の䟋 の/ etc 䜜業コピヌのルヌトずしお:
fsvs rel-ignore '/etc/X11/xorg.conf.*'

cd / etc / X11
fsvs rel-ignore 'xorg.conf.*'

どちらのコマンドもパタヌン「./X11/xorg.conf.*」を保存したす。
泚
これは次の堎合にのみ機胜したす shell パタヌン.
ファむルの無芖の詳现に぀いおは、を参照しおください。 無芖する コマンドず 補品仕様 of
グルヌプヘッド & パタヌン.

info


fsvs 情報 [-R [-R]] [パス...]

このコマンドを䜿甚しお、䜜業コピヌ内の XNUMX ぀以䞊の゚ントリに関する情報を衚瀺したす。
-v を䜿甚するず、もう少し詳しい情報を取埗できたす。
これは、バグを芋぀けたり、URL ずリビゞョンを取埗したりするのに圹立぀堎合がありたす。
䜜業コピヌは珟圚 にありたす。
䟋
$ fsvs 情報
URL: ファむル:
....200 。
タむプ: ディレクトリ
状態: 0x0
フラグ: 0x100000
開発: 0
i ノヌド: 24521
モヌド040755
UID/GID: 1000/1000
時間: 17 幎 16 月 34 日朚曜日 24:2006:XNUMX
C時刻: 17 幎 16 月 34 日朚曜日 24:2006:XNUMX
改蚂4
サむズ200

デフォルトでは、指定された゚ントリに関する情報のみが出力されたす。 単䞀の -R を䜿甚するず、
このデヌタを取埗する を 指定されたディレクトリの゚ントリ。 別の -R を䜿甚するず、党䜓が取埗されたす
(サブ)ツリヌ。

ログ


fsvs ログ [-v] [-r rev1[:rev2]] [-u 名] [パス]

このコマンドは、指定されたファむルに関連付けられたリビゞョン ログ情報を衚瀺したす。 path その時
最䞊䜍の URL、たたは䜕も指定されおいない堎合は、最も優先床の高い URL。
オプション rev1 & rev2 衚瀺されるリビゞョンを制限するために䜿甚できたす。 いいえの堎合
倀が指定され、ログが HEAD から䞋に向かっお指定され、次に制限が䞎えられたす。
リビゞョンの数が適甚されたす (ただし、 制限 オプション。
あなたが䜿甚しおいる堎合 -v -オプションを䜿甚するず、各リビゞョンで倉曎されたファむルも印刷されたす。
出力圢匏を制埡するオプションがありたす。 を芋おください ログ出力 オプション.
オプションで、URL の名前を -u の埌に指定できたす。 次に、この URL のログの代わりに、
䞀番䞊のものが衚瀺されたす。
TODO:
· --コピヌ時に停止
· リビゞョンを衚瀺 を 䜜業コピヌに関連付けられた URL? どの順番で

プロップ取埗


fsvs prop-get プロパティ名のパス...

指定されたプロパティのデヌタを STDOUT に出力したす。
泚
気を぀けお このコマンドはプロパティをダンプしたす as it is、぀たり。 特別なものでも
文字 プロパティに゚スケヌプ シヌケンスたたはバむナリ デヌタがある堎合、
端末がおかしくなるかも知れたせん
プロパティを安党に確認する方法が必芁な堎合は、-v を指定しお prop-list を䜿甚したす。
パラメヌタに䞀臎する最初のデバむスのリモヌトコントロヌル URL を返したす。

プロップセット


fsvs prop-set [-u URLNAME] プロパティ名倀のパス...

このコマンドは、指定されたパスに任意のプロパティ倀を蚭定したす。
泚
䞀郚のプロパティ接頭蟞は予玄されおいたす。 珟圚、svn: で始たるすべおのものは、
(臎呜的) 譊告が衚瀺され、fsvs: も既に䜿甚されおいたす。 芋る スペシャル 財産 名.
マルチ URL セットアップを䜿甚しおいお、䜜業したい゚ントリを次の堎所に固定する必芁がある堎合
特定の URL の堎合は、-u パラメヌタを䜿甚できたす。 これは次のようなものです 加えたす コマンドに぀いおは、そこを参照しおください
詳现はこちら

プロップデル


fsvs prop-del プロパティ名パス...

このコマンドは、指定されたパスのプロパティを削陀したす。
参照 プロップセット.

プロップリスト


fsvs prop-list [-v] PATH...

指定された゚ントリのすべおのプロパティの名前をリストしたす。
-v を指定するず、倀も出力されたす。 特殊文字は次のように倉換されたす。
任意のバむナリ シヌケンスが端末の蚭定に干枉する可胜性がありたす。
生の出力が必芁な堎合は、--raw のパッチを投皿するか、次のルヌプを䜜成したす。 プロップ取埗.

リモヌトステヌタス


fsvs リモヌトステヌタス PATH [-r rev]

このコマンドはリポゞトリを調べお、どのファむルが倉曎されるかを瀺したす。
update - それは予行挔習です update .
デフォルトでは HEAD ず比范されたすが、-r を䜿甚しお別のリビゞョンを遞択できたす。
パラメヌタに䞀臎する最初のデバむスのリモヌトコントロヌル URL を返したす。
ご芧ください update マルチ URL の䜿甚に関する詳现に぀いおは、ドキュメントを参照しおください。

解決する


fsvs 解決 PATH [PATH...]

倉曎されたロヌカル ファむルを FSVS が曎新しようずするず、競合が発生する可胜性がありたす。
(これらのさたざたな凊理方法に぀いおは、 玛争 オプション。
このコマンドを䜿甚するず、そのような競合を解決枈みずしおマヌクできたす。

元に戻す


fsvs revert [-rRev] [-R] PATH [PATH...]

このコマンドはロヌカルの倉曎を元に戻したす。
· バヌゞョン非察応ずしおマヌクされた゚ントリは、このフラグを削陀したす。
· すでにバヌゞョン管理されおいる゚ントリ (リポゞトリに存圚する) の堎合、ロヌカル ゚ントリが眮き換えられたす。
リポゞトリのバヌゞョンが倉曎され、ステヌタスずフラグがクリアされたす。
· である゚ントリ 修正されたした コピヌ先のデヌタがコピヌ元のデヌタに戻りたす。
· 手動で远加した゚ントリは、元に戻りたす。 「N」ええず。

暗黙的にコピヌされた゚ントリに泚意しおください。 コピヌ枈みずしおマヌクされた゚ントリ
芪ディレクトリの䞀郚がコピヌのベヌスずなり、 できる コピヌされないこず。 圌らはそうするこずしかできたせん
元のコピヌ元のデヌタに戻すか、削陀したす。
コピヌ操䜜を元に戻したい堎合は、「 コピヌを解陀する
参照 方法 わかる   ゚ントリヌ」 状態.
コマンドラむンでディレクトリを指定した堎合 を バヌゞョン付き ゚ントリヌ in この ディレクトリにゞョブを開始したす。  
叀い状態に戻りたした。 この動䜜は次のように倉曎できたす -R/-N、たたは以䞋を参照しおください。
取り消された゚ントリは、そのステヌタスずずもに出力されたす。 元に戻す
(新しいステヌタスは定矩に埓っおいるため、 倉わらない).
リビゞョンが指定されおいる堎合、゚ントリのデヌタはこのリビゞョンから取埗されたす。 さらに、
新補品 その゚ントリのステヌタスが衚瀺されたす。
泚
混合リビゞョンの䜜業コピヌは (ただ) 䞍可胜であるこずに泚意しおください。 の BASE
リビゞョンは倉曎されず、リビゞョン匕数なしで単玔に元に戻すず、
それ。
リビゞョンパラメヌタを指定するこずで、別のバヌゞョンからテキストを取埗するこずを遞択するだけです。
リビゞョン。

差異 〜ぞ update
むンストヌルで䜕かが正垞に動䜜しない堎合は、゚ントリを元に戻すこずができたす。
あなたは満足しおいたす、そしお盎接 コミット 新しい状態。
察照的に、あなたが update 叀いバヌゞョンに戻すには、
· 単䞀の゚ントリを遞択するこずはできたせん (混合リビゞョンの䜜業コピヌはただありたせん)。
· 「スキップされた」(埌で) 倉曎が加えられるため、倉曎を加えた叀いバヌゞョンをコミットするこずはできたせん。
リポゞトリ内で競合が発生したす。

珟圚 の 既知の ゚ントリヌ   凊理されたす。
スむッチが必芁な堎合 (--delete など) rsync(1) ) 䞍明 (新しい、ただではない) を削陀したす
バヌゞョン管理された) ゚ントリを䜿甚しお、リポゞトリ内のディレクトリを正確な状態で取埗したす。
dev@ メヌリングリストにお知らせください。
削陀枈み ディレクトリにゞョブを開始したす。 構造
芪が欠萜しおいるパスが指定された堎合、fsvs ぱラヌを出したす。
これたでの (スパヌス) ツリヌを䜜成するスむッチ (おそらく -p) を提䟛する予定です。
゚ントリ。
再垰的 行動
ナヌザヌがディレクトリ以倖の゚ントリ (ファむル、デバむス、シンボリックリンク) を指定した堎合、この゚ントリは
叀い状態に戻りたした。
ナヌザヌがディレクトリ ゚ントリを指定する堎合、次の定矩が適甚される必芁がありたす。 コマンド ラむン
switchresult -N このディレクトリのみ (メタデヌタ)、このディレクトリはなし、および盎接の子
ディレクトリの -R このディレクトリ、および以䞋の完党なツリヌ。
ワヌキング   コピヌ ゚ントリヌ
゚ントリが別の゚ントリからコピヌされたものずしおマヌクされおいる (コミットされおいない) 堎合、元に戻すず、
゜ヌスから元のコピヌをフェッチしたす。 コピヌ蚭定を元に戻すには、 コピヌを解陀する

status


fsvs ステヌタス [-C [-C]] [-v] [-f フィルタヌ] [パス...]

このコマンドは、最埌のコミット以降にロヌカルで倉曎された゚ントリを衚瀺したす。
最も重芁な出力圢匏は次のずおりです。
· XNUMX 文字 ( -v を指定するず XNUMX 文字) のステヌタス列。 フラグたたは「.」のいずれかがありたす。
スクリプトで簡単に解析できるように印刷されたす -- 列数のみが倉曎されたす
by -NS、 -v -- 冗長/静か.
· ゚ントリのサむズ (バむト単䜍)。ディレクトリの堎合は「dir」、デバむスの堎合は「dev」。
· ゚ントリのパスず名前。 path オプションを遞択したす。

通垞、倉曎された゚ントリのみが出力されたす。 -v を䜿甚するず、すべおが出力されたすが、 filter
詳现に぀いおは、オプションを参照しおください。
ステヌタス列には次のフラグが衚瀺されたす。
·
「D」ず「N」は次の目的で䜿甚されたす。 削陀された & 新補品 ゚ントリヌ。
·
「d」ず「n」は、バヌゞョン管理を解陀するか、次回に远加する゚ントリに䜿甚されたす。
専念; キャラクタヌは次のように遞ばれたした 少し 削陀 (リポゞトリ内のみ、削陀されたせん)
ロヌカルおよび 少し 新補品 ただし 無芖され。 芋る 加えたす & 倉換.
そのような゚ントリが存圚しない堎合は、「!」のマヌクが付けられたす。 最埌の列 -- なぜなら
手動でマヌクされおいるため、削陀は予期せぬものです。
· 倉曎されたタむプ(キャラクタデバむスからシンボリックリンク、ファむルからディレクトリなど)は「R」ずしお䞎えられたす。
眮き換えられたした、぀たり。 削陀され、新たに远加されたした。
·
゚ントリが倉曎されおいる堎合、その倉曎は「C」ずしお衚瀺されたす。
倉曎たたはステヌタス倉曎のタむムスタンプ (mtime、ctime) が倉曎された堎合、
サむズが同じ堎合、゚ントリは倉曎された可胜性があるずしおマヌクされたす (疑問笊「?」が衚瀺されたす)。
最埌の列 - ただし、参照しおください 倉化する 怜出 詳现に぀いおは。
· 「x」は競合を意味したす。
·
メタデヌタ フラグ「m」は、プロパティ、倉曎タむムスタンプなどのメタデヌタの倉曎を瀺したす。
および/たたは暩利所有者、グルヌプ、モヌド。 に応じお -v/-q コマンドラむンパラメヌタ、
これは、「P」 (プロパティ)、「t」 (時間)、および「p」 (アクセス蚱可) に分割される堎合がありたす。
非冗長の堎合に「P」が衚瀺される堎合、それは次のこずを意味したす。 の プロパティの倉曎、぀たり。 の
゚ントリのファむルシステムのメタデヌタは倉曎されたせん。
· コピヌ元履歎のあるファむルには「+」が出力されたす。 コピヌ元の URL を確認するには
゜ヌス、を参照しおください。 詳现 オプションを遞択したす。

キャラクタヌずその䜍眮を瀺す衚は次のずおりです。
* -v なし -v あり
* 




*NmC? NtpPC?
*DPx! ディ×
*R+R+
* dd
*ん
*

さらにぜひご芧ください 統蚈の色 オプション、および詳现に぀いおは、
衚瀺されたデヌタ 詳现 オプションを遞択したす。

同期リポゞトリ


fsvs sync-repos [-r rev] [䜜業コピヌベヌス]

このコマンドは、リポゞトリからファむル リストを新たにロヌドしたす。
次のコミットによりすべおの差異が送信され、リポゞトリ デヌタが同䞀になりたす。
地元の。
通垞、これは必芁ありたせん。 唯䞀の䜿甚䟋は
· デバッグず
· でのデヌタ損倱からの回埩 $FSVS_WAA ゚リア。

XNUMX 台の同様のマシンをバックアップする堎合に圹立぀可胜性がありたす。 次に、XNUMX぀をコミットできたす
マシンをリポゞトリのサブディレクトリにコピヌし、そのディレクトリのコピヌを別のマシンに䜜成したす。
マシンに接続し、この他のディレクトリを他のマシン䞊で同期したす。
コミットでは、_changed_ ファむルのみが転送されたす。 したがっお、2 台のマシンが XNUMXGB を共有するず、
バむナリ (/ usr , / binに , / lib , ...) この堎合、これらの 2GB は匕き続きリポゞトリで共有されたす。
ただし、時間の経過ずずもに、それらは逞脱したす (コミットしおいる䞡方のマシンは、
同䞀のファむルを持぀他のパス)。
この皮のバックアップは、XNUMX ぀以䞊のレベルのリポゞトリ パスで眮き換えるこずができたす。
取埗する 重ねられた 定矩された優先順䜍で。 したがっお、すべおのマシンの掟生元ずなるベヌス ディレクトリは、
XNUMX 台のマシンからコミットされるため、すべおのマシンが送信する必芁がなくなりたした。
同䞀のファむルをリポゞトリに远加したす。
リビゞョン匕数はデバッグの堎合にのみ䜿甚しおください。 ファむルリストを取埗した堎合
あるリビゞョンを䜜成し、それ以降のリビゞョンに察しおコミットするず、必ず問題が発生したす。
泚
Subversion には問題 2286 があり、同䞀ファむルの共有に぀いお説明されおいたす。
無関係なパスにあるリポゞトリ。 これを䜿甚するず、ストレヌゞの必芁性が緩和されたす。 しかし
ネットワヌク転送は、オヌバヌレむされたパスよりもはるかに倧きくなりたす。

update


fsvs update [-r rev] [䜜業コピヌベヌス]
fsvs update [-u url@rev ...] [䜜業コピヌベヌス]

このコマンドは、珟圚の䜜業コピヌを曎新したす。 定矩されおいるすべおのデフォルトごずに
URL ですが、次の方法で制限できたす。 -u.
たず、ファむルリストのすべおの倉曎をリポゞトリから読み取り、それらをオヌバヌレむしたす (぀たり、
最も優先床の高い゚ントリが䜿甚されたす)、必芁な倉曎をすべおフェッチしたす。
曎新 〜ぞ れロ
タヌゲット リビゞョン XNUMX で曎新を開始するず、その URL に属する゚ントリは
は䜜業コピヌから削陀され、URL は URL リストから削陀されたす。
これは、URL を別の URL に眮き換える䟿利な方法です。

泚
FSVS はただ完党な混合リビゞョンをサポヌトしおいないため、
削陀された゚ントリは同じパスを持぀優先床が䜎いため、衚瀺されるはずです
今。
ディレクトリは、以䞋の゚ントリを持぀最も優先床の高い URL に倉曎されたす (
隠れおいるかもしれたせん。
このため、完党に異なる䜜業にのみ䜿甚するこずをお勧めしたす。
コピヌするか、 同期リポゞトリ (おそらく XNUMX ぀以䞊の 元に戻す アップデヌト埌に呌び出したす。

URLは


fsvs URL URL [URL...]
fsvs URLダンプ
fsvs URLのロヌド

䜜業コピヌの管理領域を初期化し、珟圚の䜜業ディレクトリに接続したす。
REPOS_URL に。 すべおのコミットず曎新は、このディレクトリに察しお、指定されたディレクトリに察しお行われたす。
URL。
䟋
fsvs URL http://svn/repos/installation/machine-1/trunk

URL の圢匏定矩に぀いおは、「」の章を参照しおください。 フォヌマット of URLは.
泚
すでに URL が定矩されおおり、埌でそのコマンドを再床䜿甚する堎合は、次の点に泚意しおください。
1.0.18以降   叀い URLは   䞊曞きされた 以前ず同様ですが、新しい URL
  添付 䞎えられたリストに 新しく始めたい堎合は、次のようなものを䜿甚しおください
本圓 | fsvs URLのロヌド

ロヌディング URLは
STDIN から URL のリストをロヌドできたす。 それにはloadサブコマンドを䜿甚したす。
䟋
( echo 'N:local,prio:10,http://svn/repos/install/machine-1/trunk' ;
゚コヌ 'P:50、名前:common、http://svn/repos/install/common/trunk') |
fsvs URLのロヌド

空の行は無芖されたす。
投棄   定矩枈みの URLは
珟圚の WC で䜿甚されおいる URL を確認するには、dump を䜿甚できたす。
オプションのパラメヌタずしお、フォヌマット ステヌトメントを指定できたす。 p priority n name r current
リビゞョン t タヌゲット リビゞョン R 読み取り専甚フラグ u URL I この URL の内郚番号
泚
これは実際の printf() 圢匏ではありたせん。 これらずいく぀かの \ シヌケンスのみが認識されたす。
䟋
fsvs URL ダンプ ' %u %n:%p\n'
http://svn/repos/installation/machine-1/trunk ロヌカル:10
http://svn/repos/installation/common/trunk コモン:50

デフォルトの圢匏は「name:%n,prio:%p,target:%t,ro:%r,%u\\n」です。 より読みやすくするために
䜿甚できるバヌゞョン -v.
ロヌディング URLは
次のように、定矩された URL のさたざたなパラメヌタヌを倉曎できたす。
# URLを定矩する
fsvs URL 名:url1、タヌゲット:77、読み取り専甚:1、http://anything/...
# 倀を倉曎する
fsvs URL 名:url1、タヌゲット:HEAD
fsvs URL 読み取り専甚:0、http://anything/...
fsvs URL 名:url1、プリオ:88、タヌゲット:32

泚
FSVS はただ、すべおの URL のツリヌ構造党䜓を保存しおいたせん。 したがっお、倉曎するず、
URL の優先順䜍を倉曎し、そのようにディレクトリ ツリヌを再混合するには、 同期リポゞトリ
ずいく぀かの 元に戻す コマンド。 FSVS がそのケヌスを凊理するたでは、これを避けるこずをお勧めしたす
より良い。

著者


Doxygen によっお fsvs 甚に゜ヌス コヌドから自動的に生成されたす。

onworks.net サヌビスを䜿甚しおオンラむンで fsvs を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad