ืืืื ืืคืงืืื fsvs ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
ืคืงืืืืช ืืคืจืืืจืื ืฉื ืฉืืจืช ืืคืงืืื -
fsvs ืืื ืืงืื ืขืืืจ ืืืืจื ืืชืจื ืืช; ืืื ืืืืขื ืืืืจืกื ืืืืจื ืฉื ืืืื
ืขืฆื ืกืคืจืืืช. fsvs ืืื ืืงืื ืขืืืจ ืืืืจื ืืชืจื ืืช; ืืื ืืืืขื ืืืืืจืืช
ื ืืืื ืืจืกืืืช ืฉื ืขืฆื ืกืคืจืืื ืืืืืื.
ืชึทืงืฆึดืืจ
ืคืงืืืช fsvs [ืืคืฉืจืืืืช] [args]
ืืคืงืืืืช ืืืืืช ืืืื ืืช ืขื ืืื FSVS:
ืืงืืื ืชืฆืืจื ื ืืืืข:
ืืชืืืืช ืืื ืืจื ื
ืืืืจ ืกืคืจืืืช ืืกืืก ืขืืชืง ืขืืืื ืืคื ืืชืืืืช ืืืชืจืื ืฉืืื
ืืฆื
ืงืื ืจืฉืืื ืฉื ืขืจืืื ืฉืืฉืชื ื
ืืืืข
ืืฆื ืืืืข ืืคืืจื ืขื ืขืจืืื ืืืืืื
ืืืื ืก
ืืืืจ ืืช ืืืืขืืช ืืืืื ืืืืืืจ
ืืืื
ืงืื ืืืืืื ืืื ืงืืฆืื (ืืงืืื ืืืจืืืง)
ืืขืชืง ื-ืืืืื
ืฉืื ืืช FSVS ืืืื ืขืจืืื ืฉืืืขืชืงื/ืืืขืืจื/ืฉื ืืื ืื ืจืื; ืึดืจึฐืืึนืช cp
ืืืืืจ ืืฉืจ ืขืจืืื ื ืืงืืช:
ืืืชืขืื ื rign
ืืืืจ ืืคืืกื ืืชืขืืืืช
ืืืืื ืืจืกื
ืืกืจ ืขืจืืื ืื ืืืื ืืจืกืืืช
ืืืืกืืฃ
ืืืกืฃ ืขืจืืื ืฉืืชืขืืื ืืื
ืฉืืึนืึตืจ, mv
ืกืคืจ ื-FSVS ืฉืืขืจืืื ืืืขืชืงื
ืคืงืืืืช ืขืืื ืขื ืื ืืื ืืืืจ:
ืืืฆืข
ืฉืื ื ืชืื ืื ืฉืืฉืชื ื ืืืืืจ
ืขืืืื
ืงืื ืขืืืื ืื ืืืืืืจ
ืืชืฉืืื
ืืืืจ ืืืง ืืืฉืื ืืืืืืจ, ืืจืฉืื ืืืชื ืืขืืชืง ืขืืืื
ืืชืื
ืงืื ืงืืืฅ ืืืกืคืจืืื
ืืืืืจ ื uncp
ืืื ืฉืื ืืืื ืืงืืืืื ืืกืืืื ื ืื ืืกื
ืืฆื ืืจืืืง
ืชืฉืื ืื ื ืขืืืื ืืื ืืืื
ื ืืก ืืืคืื:
ืืืืจ ืกื
ืืืืจ ืืืคืืื ืื ืืืืืืจืื ืขื ืืื ืืืฉืชืืฉ
prop-get
ืฉืื ืขืจื ืฉื ืืืคืืื ืื ืืืืืจืื ืขื ืืื ืืฉืชืืฉ
ืจืฉืืืช ืืืืืจืื
ืงืื ืจืฉืืื ืฉื ืืืคืืื ืื ืืืืืืจืื ืขื ืืื ืืืฉืชืืฉ
ื ืืกืฃ ืคืงืืืืช ืึฐืฉืืึผืึธืฉื ื ืืชืืืฉืฉืืช ื ื ืืคืื ืืืืื:
ืืฆืื
ืืืืจ ืืืง ืืืฉืื ืืืืืืจ
ืกืื ืืจืื-ืจืืคืืืื
ืฉืืจืจ ืืืืข ืืงืืื ืขื ืืขืจืืื, ืืืืืจ ืืช ืืจืฉืืื ืื ืืืืืช ืืืจืฉืืื
ืืืืจ.
ืืขืจื:
ืจืืืื ืืชืืืืช ืืชืจืื ืื ืืืฉืืช ืืืกืืช; ืขืฉืืืื ืืืืืช ืงืฆืืืช ืืืืกืคืกืื.
ืื ืืื ื ืึทืึฒืืึนืจ ืงืื ืืื 0 ืขืืืจ ืืฆืืื, ืื 2 ืขืืืจ ืฉืืืื. 1 ืืืืืจ ืื ืืืคืฉืจืืช ืืืืงื
ื ืฉืื ืืืื in a ืชืกืจืื ื ืขืฉื ืฉืืืืฉ, ืื ืืฆืื ืฉืื ืืืื; ืจืื ืื ืกืื ืื ืขืจืืื.
ืืื ืืืจืกืื ืืคืฉืจืืืืช
-V -- ืึฐืึทืฆึดืื ืืจืกื
-V ืืืจื ื-FSVS ืืืืคืืก ืืช ืืืจืกื ืืืืืขืช ืืืืืืช ืืืฆืจืื ืืืฆืืช.
-d ื -D -- ื ืืคืื
ืื FSVS ืืืืืจ ืืืืฆืขืืช --enable-debug ืืชื ืืืื ืืืคืฉืจ ืืืคืกื ืฉื ืืืืขืืช ืืืืื (ืืื
STDOUT) ืขื -d. ืืืจืืจืช ืืืื ืื ืืืืืขืืช ืืืืคืกืืช; ืื ืืชื ืืขืื ืืื ืจืง ืื
ืชืช-ืงืืืฆื, ืืชื ืืืื ืืืฉืชืืฉ ื-D ืฉื ืืชืืื ืฉื ืคืื ืงืฆืื.
fsvs -d -D waa_ status
ืืื ืืชืงืฉืจ ื ืืฆื ืคืขืืื, ืืืคืกืช ืื ืืืืขืืช ื ืืคืื ืืืืืื ืฉื ืื ืคืื ืงืฆืืืช ื-WAA -
waa__init, waa__open ืืื'.
ืืคืจืืื ื ืืกืคืื ืขื ืืคืฉืจืืืืช ื ืืคืื ืืืืืื ืืืืจืืช debug_output ื debug_buffer ืืืงืฉื ืชืจืื
ืืช ืจืฉืืืช ืืืคืฉืจืืืืช.
-ื , -R -- ืจืงืืจืกืื
ืืืชืืื -N ื-R ืืืขืฉื ืจืง ืืงืืื ืื/ืืืืืืื ืืื ื; ืืืชื ืืืืช ืืื
ื ืืืจ ืืืชืื ืืื. ืื ืฉืืจืช ืคืงืืื ืฉื -N -N -N -R -R ืฉืืื ืขืจื ื-3 +2 = -1,
ืื ืืืื ื-N.
-q, -v -- ืืืืืื/ืฉืงื
-v/-q ืืืืจ/ื ืงื ืืืื ืืืืืืืืช, ืืื ื ืืชื ืืืชืจ/ืคืืืช ืคืื.
ืขืืื ืื ืืื ืึดืืึผืึดื ืืึนืคึผึฐืฆึดืึธื ืืงืืืช ืคืจืืื ื ืืกืคืื.
-C -- ืืืืงืช
-C ืืืืจ ืืืฉืชืืฉ ืืืชืจ ืืืืืงืืช ืืืืื ืฉืื ืืืื; ืืืงืฉื ืชืจืื ืื ืืื change_check ืืึนืคึผึฐืฆึดืึธื ื
ืคืจืืื ื ืืกืคืื.
-f -- ืืกื ื ืขืจืืื
ืคืจืืืจ ืื ืืืคืฉืจ ืืืฆืข ืืขื ืกืื ืื ืฉื ืขืจืืื, ืื, ืขืืืจ ืคืขืืืืช ืืกืืืืืช,
ืฉืื ืื ืฉื ืืขืืืื ืฉื ืขืฉืชื ืขื ืขืจืืื ื ืชืื ืื.
ืื ืืืจืฉ ืืคืจื ืืกืืฃ, ืฉืืืื ืืืืืช ืื ืฉืืืื ืฉื ืื, ืืงืกื, ืืืฉ,
ื ืืืง (ืื ืืืกืจ), ืืื, mtime, ืงืืืฆื, ืืฆื, ืฉืื ื ืื ืืขืืื; ืืจืืจืช ืืืื ืื def ืืฉืชืืฉื ื-
ืขืจื ืืจืืจืช ืืืื.
ืขื ืืื ืืชื ืืืฉื. ืืงืกื ืืขืจื, ืขื ื ืืฆื ืจืง ืขืจืืื ืืืฉืื ืื ืืฉืชื ื
ืืืฆืืื; ืขื mtime, group only ืขืจืืื ืฉืืื ืืงืืืฆื ืื ืืฉืื ืื ืฉืืื ืืฉืชื ื
ืืืืคืก.
ืืขืจื:
ืขืืื ืฉืื ืื ืืืืื ืืงืืืช ืืืืข ื ืืกืฃ.
ืื ืขืจื ืืืืืฃ ืืขืจื ืืกืื ืืืจ (ืืืฉื, ืกืคืจืืื ืืงืืืช
ืืืืืฃ ืืงืืืฅ), ืฉื ืืฉื ืื ืืืง ื ืืืฉ.
ืื ืืชื ืืฉืชืืฉ ื-v, ืืื ืืฉืืฉ ืืืื ืคื ืืื.
ืื ืืชื ืืฉืชืืฉ ืืืืจืืืช none, ืื ืืืคืก ืืช ื-bitmask ื ืื ืขืจืืื ืืืฆืืื; ืื ืืชื ืืืื ืืื ืืช
ืืกืื ืืืฉื. ืื ืืขืืื, ืืฃ ืืื, ืฉืื, ืืฃ ืืื, ืืืง ืืฆืื ืขืจืืื ืฉื ืืืงื. ืื ืืขืจื ืืืืจ
ืื ื ืืชืื ืฉืืจืช ืืคืงืืื ืืื ื ืืื, ืืื ืืืืคืก ืืืจืืจืช ืืืืื.
-W ืืืืจื=ืคืขืืื -- ืกื ืืืืจืืช
ืืื ืืชื ืืืื ืืืืืืจ ืืช ืืืชื ืืืืช ืฉื ืืฆืืื ืืกืืืืื ืฉืื ืืืืจืื ืืงืจืืช ืืืจื ืืื,
ืืื ืฉืืชื ืขืืื ืืืืชืงื ืื.
ืืคืืจืื ืืืืื ืืื ืืื ืืคืจื = ืคืขืืื, ืฉื ืืคืจื ืืื ืืืจืืืช
ืืชืืื ืืืชืืื ืฉื ืืคืืืช ืืื ืืืืฆืืื ืืืืืืจืื, ื ืคืขืืื ืืื ืืื ืืืื:
ยท ืคืขื ืืืืคืืก ืจืง ืืืืจื ืืืช,
ยท ืชืืื ืืื ืืืืคืืก ืืืืขืช ืืืืจื ืื ืืื,
ยท ืืืคืกืืง ืืืื ืืช ืืชืืื ืืช,
ยท ืืืชืขืื ืคืฉืื ืืืชืขืื ืืืืฆื ืืื, ืื
ยท ืืกืคืืจ ืคืฉืื ืืกืคืืจ ืืช ืืกืคืจ ืืืชืจืืฉืืืืช.
If ืืคืจื ืืชืืื ืืืืชืจ ืืืฆื ืืื, ืืืื ืืืืืจืื; ืึฐืึธืฉืึธื. ื
meta=ืืชืขืื ืื meta-mtime, ืืื-ืืฉืชืืฉ ืืื 'ืืชืขืืืื.
ืื ืืคืืืช ืืืืจื ืืืืืช ืืืืืจ ืึนื ืืชืขืื ืืืืื ืืคืขืืช ืืชืืื ืืช, ื
ืจืฉืืืช ืืืืจืืช ืืื ืขื ืืกืคืจ ืืืืืขืืช ืฉืืื ืืืืชื ืืืืคืกืช ืขื ืืืืืจื
ืชืืื ืืืฆื, ืืื ืืืืืข ืืช ืืืฉืชืืฉ ืขื ืืขืืืช ืืคืฉืจืืืช.
ืขื ืื ื ืืชื ืืืคื ืืืฆืืื ืืืืื: meta-mtime, ืืื-ืืฉืชืืฉ, ืืื-ืงืืืฆื,
ืืื-ืืืืกืง ืืืืจืืช ืืื ืืื ืคืงืืช ืื ืืืคืืื ืืื-ื ืชืื ืื ืืืื ืื-
ืื ื ืืชื ืืื ืื ืชื ืืช ืืืืืจ. ืื ืืืื ืืงืจืืช ืจืง ืื ืชืืื ืืช ืืืจืช ืื ืืฉืชืืฉ
ืืฉื ื ืืืคืืื ืื ืืขืจืืื.
ืืืงืจื ืื ืืชื ืืืื ืืืฉืชืืฉ -Wmeta=always ืื -Wmeta=count, ืขื ืฉืืืืืจ ืืืื ื ืงื
ืฉืื.
ืืื ืจืฉืืืช ืืชืืืืช ืืืืจื ืื ื ืืชื ืช ืื ื ืืืืข ืืคืขืืื ืืืืฆืขืช, ืื ืื ืืื ืืชืืืืช URL
ืืืืืจ ืขืืืื.
ืขืจืืช ืชืืืื ืื ืืืงืืช ืื ืืคืื ืงืฆืื nl_langinfo(3) ืื ืืฆืืื ืืืืืืจ ืืช ืืฉื ืฉื ืื ืืืื
ืืงืืืื ืชืืืื, ื ืขืฉื ืฉืืืืฉ ืืจืืจืช ืืืื ืฉื UTF-8. ืืืชืื ืฉืชืฆืืจื ืืช ืื ืขืืืจ ืืขืจืืช ืืื ืืืืืช
ืืชืงื ื, ืืืฉื. ืขื ืืืืื.
chmod-eperm, chown-eperm ืื ืืชื ืืขืืื ืขืืชืง ืขืืืื ืืืฉืชืืฉ ืจืืื, ืืืืืข ืืขืืื ื
ืงืืืฅ ืฉืืฉ ืื ืืขืืื ืืืจ ืืื ืืชื ืืืื ืืฉื ืืช, ืชืงืื ืฉืืืืืช ืื ืืฃ ืืื ืืื
ื ืืชื ืืืืืืจ ืืช ืืืฉืชืืฉ, ืืงืืืฆื ืื ืืืฆื.
ืื ืชืืืื ืืืคืื ืืช ืืฉืืืืืช ืืื ืงืืื ืืืช.
chmod-ืืืจ, chown-ืืืจ ืื ืืชื ืืงืื ืฉืืืื ืืืจืช ืืืฉืจ EPERM ืืืฆื ืฉืืืขืื, ืืชื
ืขืฉืื ืืืฆืื ืืช ืืื ืฉืืืืฉืืื.
mixed-rev-wc ืื ืืชื ืืฆืืื ืืกืคืจ ืืจืกื ืืืฉืื ื-a ืืืืืจ, ืื ืืชืืื ื ืื ืืขืืจื-
ืขืืชืงื ืขืืืื ืฉื ืืจืกืืืช ืืื ื ืืืชืจืื.
ืืื ื ืืื ื ืืืื ืืืคืขืื ืขืืชืงื ืขืืืื ืืืจืกื ืืขืืจืืช (ืื ื ืขืืื ืขื ืื), ืืชื ืืืื ืืืืื ืข
ื ืืืจ ืืื ืคืขื.
propname-ืฉืืืจ ืืืจื ืืื ืืกืืจ ืืืืืืจ ื ืืก ืขื ืืืืจ ืกื ืคืขืืื
ืขื ืฉื ืฉืืชืืื ืืืื ืงืืืืืืช ืฉืืืจืืช.
ignpat-wcbase ืืืืจื ืื ื ืืชื ืช ืื ื ืืืืื ืืืชืขืื ืืคืืก' ืืื ื ืชืืื ืืช
ืกืคืจืืืช ืืกืืก ืขืืชืง ืขืืืื. \n
ืจืื \ref ignpat_shell_abs 'ืืคืืกื ืืขืืคืช ืืืืืืื' ืืคืจืืื ื ืืกืคืื.
ืืฆื ืฉืื ื GNU diff ืืืืืจ ืฉืืื ืืืืืจ ืงืื ืืฆืืื 2 ืืืงืจื ืฉื ืฉืืืื; ืืืจืื ืืฆืขืจ
ืื ืืืืืจ ืืช ืื ืื ืขืืืจ ืงืืฆืื ืืื ืืจืืื, ืื ืฉืคืฉืื fsvs ืืืื ืืงืกื ืฉื ืงืืืฅ ืืื ืืจื ืืืฉืื-
ืืงืืืฅ ืืืื ืืืื ืืืืคืืก ืืช ื-diff ืขืืืจ ืืงืืืฅ ืืฉื ื.
ืืืื ืื FSVS ืืชืขืื ืืจืืข ืืกืืืืก ืืืฆืืื ืฉื diff ืืคื ืืจืืจืช ืืืืื, ืืื ืื ืืืื
ื ืืชื ืืฉื ืืช ืขื ืืื ืืืืจืช ืืคืฉืจืืช ืื ืืืฉื. ืืืคืกืืง.
ืืื ืื, ื ืขืฉื ืฉืืืืฉ ืืื ืชื ืืืฉืชื ื ืกืืืื FSVS_WARNINGS; ืื ืคืฉืื ืจืืื ืืื-
ืจืฉืืื ืืืคืจืืช ืฉื ืืคืจืื ืืคืฉืจืืืืช.
-u ืืชืืืช URL[@revision[:revision]] -- ืืืจ ืืชืืืืช
ื ืืชื ืืฆืืฆื ืคืงืืืืช ืืกืืืืืช ืืงืืืฆืช ืืฉื ื ืฉื ืืชืืืืช URL ืืืืืจืืช; ื ืขืืืื ืืคืงืืื ืืื ื
ืืืืื.
ืื ืืฉ ืื ืืืชืจ ืืืชืืืช ืืชืจ ืืืช ืืฉืืืืฉ ืขืืืจ ืขืืชืง ืืขืืืื ืฉืื, ืขืืื ืขืืืื ืื ืืืจื ืืื
ืืช ืื ืจืฉืืืืช ื ืืช ืื ืืชืืืืช ืืชืจืื. ืขื ืืื ืฉืืืืฉ ืืคืจืืืจ ืื ืชืืื ืืืืจ ื-FSVS ืืขืืื ืจืง ืืช
ืืชืืืืช URL ืฉืฆืืื ื.
ื ืืชื ืืืฉืชืืฉ ืืคืจืืืจ ืฉืื ืืฉืื; ืืขืจื ืืืื ืืืืื ืืกืคืจ ืืชืืืืช ืืชืจืื, ืืืคืจืืืช ืขื ืืื
ืจืืื ืืื ืื ืืื ื',;'.
fsvs up -u base_install,boot@32 -u gcc
ืื ืืงืื ืืช HEAD ืฉื base_install ื-gcc, ืืืืืืจ ืืช ืืจืกืช ืืืขื ืฉื ืืชืืืช ืืืชืจ ืืืชืืื
ื ืึถื ืืคืงืืื ื- 32.
-o [ืฉื[=ืขืจื]] -- ืึทืึตืจ ืืคืฉืจืืืืช
ืื ืืฉืืฉ ืืืืืจืช ืืคืฉืจืืช ืืืฉืื ืืฉืืืืฉ ื ืืืจ, ืฉืขืืืจื ื ืืชื ืืืืืืจ ืืจืืจืช ืืืื ื-a
ืงืืืฅ ืชืฆืืจื (ืืืืฉืื, ืืจืืข ืจืง ืฉืืจืช ืืคืงืืื).
ืืจืฉืืื ืฉื ืืื ืื ื ืจืื ืขืื ืืคืฉืจืืืืช ื FSVS..
ืืืชืืช
ืื ืืฉ ืื FSVS ืคืืขื, ืืืชื ืจืืฆื ืืฉื ืืช ืืช ืืืืช ืืืื ืฉืื, ืืชื ืืืื ืืฉืืื ืืช
ืขืืื SIGUSR1 (ืืื ืืืคืื ืืืชื ืืืืชืจ ืืืืืื) ืื SIGUSR2 (ืฉืงื ืืืชืจ).
ืืืืกืืฃ
fsvs ืืืกืฃ [-u URLNAME] PATH [PATH...]
ืขื ืคืงืืื ืื ืืชื ืืืื ืืืืืืจ ืืืคืืจืฉ ืขืจืืื ืืืืจืกื, ืื ืื ืืฉ ืืื ื
ืชืื ืืช ืืชืขืืืืช ืชืืืืช. ืื ืืืฉืืื ืืืืืจ ื-commit ืืื, ืืืืืง ืืื
ืขืจืืื ืืืฉืื ืืืจืื, ืืืื ืืืืืื ื ืืืฉ .
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช -u ืื ืืฉ ืื ืืืชืจ ืืืชืืืช ืืชืจ ืืืช ืฉืืืืืจื ืขืืืจ ืขืืชืง ืขืืืื ืื
ืืืจืฆืื ื ืืืฆืืื ืืช ืืขืจืืื ืืืชืืืช ืืืชืจ ืืื.
ืืืืื
ื ืืื, ืืชื ืขืืจื ืืจืกืืืช ืฉื ืกืคืจืืืช ืืืืช ืฉืื, ืื ืชืช ืืคืืก ืืชืขืืืืช ืฉื ./.* ืืืชืขืื
ืื ืืขืจืืื .* ืืกืคืจืืืช ืืืืช ืฉืื. ืขืืฉืื ืืชื ืจืืฆื .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 unversion .bash_history .sh_history
ืืงืืฆืื ืืื ืืืืืื ื-d (ืืืืืงื, ืื ืจืง ืืืืืจ).
ืืื ืืชื ืขืืฉื ื
fsvs ืืชืืืื
ืืขืช fsvs ืืืืื ืขื ืงืืฆืื ืืื ืืืืฉืื, ืืืืืื ืฉืืื ืืืจ ืื ืืืืข ืขืืืื ืืืจ;
ืืื ืื ืืืื ืืืืจืคื ืขื ืืื
fsvs ืืชืขืื './.*sh_history'
ืืขืช ืฉื ื ืืงืืฆืื ืืืื ืื ืืืฆืื ืืชืืจ ืืืฉ , ืื.
ืืืืืื ืื ืืจืื ืืืืข ืื ืชืืืื ืื ืชืื ืื ืื ืืืื ืื ืจืง ืืชืืจ ืืชืขืืืืช ื ืคืจืืช
ืืคืืกืื - ืื ืจืง ืืงืจืื ืืืืืื ืฉื ืืคืืก ืจืื (ืื ืจืื) ืืจืื ืืืชืจ.
ืืขืจื:
ืื ืื ืืฉืชืืฉืช ืืืืืืฉืื ืืจืืื ืขืืืจ ืืชืื ืืช, ืืืขืืคืช ืชืจืืื ืืืชื
ืฉืืืช ืืงืืฆืื ืืคืืขื, ืฉืื (ืืืจื ืืื) ืื ืื ืฉืืชื ืจืืฆื.
_build_new_list
ืื ืืฉืืฉ ืืขืืงืจ ืื ืืคืื ืืืืื. ืื ืืืฆื ืืช ืืขืจืืช ืืงืืฆืื ืืืื ื ืขืจื ืืืฉ
ืงืึนืึถืฅ. ืืืืฆืืจ ืืื ืืืฉืชืืฉ ืื; ืื ืืืชืืืืช URL ืืื ืืืจืกื ืฉื ืืขืจืืื
ืืืืข, ืืืืข ืืืื ืขื ืืื ืงืจืืื ืืคืื ืงืฆืื ืื!
ืืืกืชืื ืขื ืกืื ืืจืื-ืจืืคืืืื.
ืขืืืื
ืคืงืืื ืื ืืขืืืช ืืช ืืืืฆืืข ืขื ืฉืืืื ืืขืืืจ ืืคืืืช ืืฉื ืื ืืืื ืืืืจ ืืื
ืืชืืืช ืงืืฆื ืื ืชืื ืื ืืืฉืืฉืื ืืช FSVS (dir ื ืืชืืืืช ืืื ืืจื ื).
ืคืงืืื ืื ืืืืขืืช ืืฉืืืืฉ ืืกืงืจืืคืืื; ืืืคื ืงืืื ืืื ืขืืืื ื ืขืฉื ืฉืืืืฉ, ืืืื ืื
ืืืืืช ืืืืืฃ ืืคืงืืื ืื ืชืื ื ืืืืจืื ืคืงืืืช ืืืฉืืื.
ืืืชืจืื ืืื ื ืขืืืื ืืืคืฉืจืืช ืืื ืฉื ืืชื ืืืฉืชืืฉ ืืคืงืืืืช ืืงืจืืื ืืืื ื-
ืืื ืชืืื.
ืืืืื:
fsvs ืืชืืืื / ืืื '/ X11 -m 'ืืืืื ืฉื X11'
... ืคืงืืืืช ืืงืจืืื ืืืื, ืืื 'ืกืืืืก'
ืขืืืื fsvs / ืืื '/ X11
... ืคืงืืืืช ืงืจืืื-ืืชืืื, ืืื 'commit'
ืื ืชืื ืืืืคืฆืืื ืื ืืืื ืืืฆืืืข ืขื ืื ื ืชืื ืืฉืืจืืชืื.
ืืืกืืจืช ืืืืืงื ืืื ืืฉืืฉ ืืื ืืืกืื ืืขื ืืื; ืืคืขืืื ืจืืืื, ืืืคื
ืคืงืืืืช FSVS ืืื ื ืืจืืืืช ืื ืื ืืืง, ืืืจื ืืื ืขืืืฃ ืืืฉืชืืฉ ื- ืขืืืื
ืืึนืคึผึฐืฆึดืึธื.
ืืชืื
fsvs cat [-r rev] ื ืชืื
ืฉืืื ืืืืจ ืงืืฆืื ืืืืฆืื ืืืชื ื-STDOUT. ืื ืื ืฆืืื ืขืืืื, ืื
ืืจืืจืช ืืืืื ืืื BASE, ืืืืืจ. ืืกืคืจ ืืืจืกื ืืืงืืืืช ืื ืืืืืช ืฉื ืืขืจื.
ืืชืฉืืื
fsvs checkout [path] URL [ืืชืืืืช ืืชืจืื...]
ืืืืืจ ืืชืืืช URL ืืืช ืื ืืืชืจ ืขืืืจ ืกืคืจืืืช ืืขืืืื ืื ืืืืืช (ืื ื ืชืื ืืกืคืจืืื), ืืขืืฉื ืืืช
an ืืชืฉืืื ืฉื ืืชืืืืช ืืืชืจืื ืืืื.
ืืืืื:
ืงืืคื fsvs . http://svn/repos/installation/machine-1/trunk
ืืืืื ื ืื ื ืืชื ืช ืกืคืจืืื ืื ืื ื ืขืฉืืช ืขื ืกืื ืืชืืฆืื ืฉื URL-
ื ืืชืื -- ืื ืื ื ืจืื ืืื ืืชืืืช URL, ืืื ืืฉืืฉ ืืืชืืืช URL.
ืื ื ืืืืจ ืื ืืื ืืืืชืจ ืืืชืจ ื ืชืื ืืืื; ืืจืืข ืฉื ืืฆืื ืฉืชื ืืชืืืืช ืืชืจืื ืฉืืื ื ืืชืืืืช ืืชืจืื
ืืืืขืช ืฉืืืื ืืืืคืกืช.
ืื ืื ื ืืชื ืช ืกืคืจืื, '.' ืืฉืืฉ; ืื ืฉืื ื ืืฉืืืืฉ ืืืชืจื ืืช ืืจืืื, ืืื
ืขืฉืื ืืืืืช ืืชืืื ืืืชืจ ืืฉืืืืฉ ืืืื ืฉืืืืจ (ืืืฉืจ ื ืืืื ืืจืกืืืช / ื ืคืืฅ).
ืืขืืช ืืชืงืืื ืืืจืื.
ืื ืชืื ืื ืชืื ืืืื ืืืชืงืืื, ื ืฆืจืื ืืืืืช ืจืืง -- FSVS ืชืืื ืืขืืืืชืื, ืืืืืจ. ืื
ืงืืฆืื ืฉืืืืจืื ืืืืืืฆืจ ืืืจ ืงืืืืื.
ืื ืืฉ ืฆืืจื ืืืฆืืจ ืืช ืืกืคืจืืื ืืื, ื ื ืืืืจ ืืืช; ืชืืงืื ืื ืขืืืจ ืคืจืืืจ ืืืฉืื
ืืื -p ืืชืงืืื ืืืจืื.
ืืืืืจืช ืคืืจืื ืฉื ืืชืืืืช ืืืชืจืื, ืขืืื ืืคืจืง ืคืึผืจืึธื of ืืชืืืืช ื ืืชืืืืช ืืื ืืจื ื
ื ืขืืืื ืคืงืืืืช.
ืืชืจ ืขื ืื, ืืืื ืืขื ืืื ืืืชื ืฉืืืืฉ an ืืืืคื ืฉืืจืฉ ืืกืคืจืืื ื ืืชืืืฉืฉืืช ื
a ืืื ืืชืืื ืืขืจืืช.
ืืืฆืข
fsvs commit [-m 'ืืืืขื'|-F ืฉื ืงืืืฅ] [-v] [-C [-C]] [PATH [PATH ...]]
ืืืืื (ืืืงืื) ืฉื ืืืฆื ืื ืืืื ืฉื ืขืืชืง ืืขืืืื ืืืืืจ.
ืืืืื
ืขืืชืง ืืขืืืื ืืื /ืืื , ืืื ืืืจ ืืืืืจ ืืืืืื.
ืืืืจ ืืื / Etc / hosts ื-/etc/inittab ืืฉืชื ื. ืืืืืื ืฉืืื ืฉืื ืืืื ืฉืืื ื ืงืฉืืจืื, ืชืขืฉื ืืืช
ืืื ืฉืื ืืืื ืืืชืืืืืืืืช ื ืคืจืืืช.
ืื ืืชื ืคืฉืื ืืคืขืื ืืช ืืคืงืืืืช ืืืื:
fsvs commit -m 'ืืืกืืฃ ืืืจื ืืืฉืื' / Etc / hosts
fsvs commit -m 'ืจืืช ืจืืฆืช ืืจืืจืช ืืืื ืืฉืืืจืืช' /etc/inittab
ืื ืืกืคืจืืื ืื ืืืืืช ืืื /ืืื ืืชื ืืืื ืืคืืื ืืืคืื ืืช /ืืื/ ืืืคื ืื, ืืืฉืชืืฉ ืจืง ื
ืฉืืืช ืงืืฆืื.
ืขืืื ืืฆื ืืืกืืจืื ืขื -v ื-C.
ืืฉืืืืฉ ืืืืืื ืืชืงืื ืจืื ืื ืื ืืื ื ืืก commit-pipe".
cp
fsvs cp [-r rev] SRC DEST
fsvs cp dump
ืืขื fsvs cp
ืคืงืืืช ืืขืชืง ืืกืื ืช ืืช DEST ืืขืืชืง ืฉื SRC ื-Revision rev, ืื ืฉื-commit ืืื
ืฉื DEST ื ืชืื ืืืงืืจ ืืืชืืื ื ืฉืื ืืืงืืจ ืืขืชืงื.
ืขืจื ืืจืืจืช ืืืืื ืขืืืจ rev ืืื BASE, ืืืืืจ. ืืืจืกื ืฉืื ื ืืฆื ื-SRC (ืืงืืื).
ืฉืืื ืื ืฉืืคืงืืื ืืื ืขืืืืช ืชืืื ืขื ืกืคืจืืื ืึดืึฐื ึถื - ืื ืืชื ืืืืจ ืืืขืชืืง
ืกืคืจืืื, ื ืื ืืืื ื ืืกืืื ืืืขืชืง. ืื ืืืืจ ืฉืื ืืื ืขืจืืื ืืืื
ืืขืืชืง ืืกืจ, ืื ืืืืืืื ืืืืกืจื ืืืขืืชืง ื-commit ืืื.
(ืืืืื ืฉืืคืฉืจ ืื ืืกืื ืงืืฆืื ืืืืขืชืงืื; ืขืืชืงืื ืื ืจืงืืจืกืืืืื ืืื ื
ืืคืฉืจื, ืื ื ืืชื ืืืงืืช ืืืชื ืขื ืืื ืืกืจืช ืืืงืื ืืขืฅ ืืืขื.)
ืืขืจื:
TODO: ืืืื ืืืืืื ืืฉืืืืฉ ืืืืืืง - ืืขืชืง ืื ืกื ืืืคืขืื ืืช ื-cp
ืคืงืืื, ืืขืื ืฉืืขืชืง ืจืง ืืืืืจ ืืช ืืืืก.
ืื ื ืขืฉื ืฉืืืืฉ ืืคืงืืื ืื ืืื ืคืจืืืจืื, ืืืืกืื ืืืืืืจืื ืืขืช ืืืืคืกื;
ืื ื ืืืืจ ืื ืืคืชื ืืื ืฉื ืืืขื, ืืืืืจ. ืืฉืืจื ืืฉื ืืื ืฉื ืื ืืื!
ืคืืจืื ืืงืื ืืืขืื ื ืืืคืจื ืืฉืืจื ืืืฉื - ืชืืืื ืงื SRC, ืืืืจืื DEST
ืงื, ืืืืืจ ืืื ืงื ืขื ืจืง ื ืงืืื ('.') ืืืคืจืื. ืื ืืฉ ืื ืฉืืืช ืงืืฆืื ืขื
ืฉืืจืืช ืืืฉืืช ืื ืชืืืื ืืืืืืื ืืืจืื, ืืชื ืฆืจืื ืืชืช ืืช ืื ืชืืืื ืืืืขืื ืื.
ืืืืคื ืคื ืืื ืื ืชืืืื ืืืืืกื ืื ืืืืก ืืกืคืจืืืช ืืืกืืก ืฉื ืขืืชืง ืืขืืืื, ืืื ืื
ืืืืคืก ืื ืื.
ืืืืจืืช ืืืืืจืืช ืืืชืจ ืื ืฆืืจืฃ ืืืกื ืื ืชืื ืื ืืคื ืืื; ืืื ืืืื ืืขืืืืช, ืืฉืชืืฉ ื- ืืืื ืืช ืืืขืชืงื
ืคืขืืื.
ืืขืจื:
ืืฉืื: ืืืคืืื ืื ืืืืืจื ืืฉืชืืฉ ืืื fsvs:commit-pipe ืืฉ ืื ืึนื ืืืขืชืง ืื
ืืขืืื, ืืืื ืืขืืืช ืืจืื/ืืื (ืืขืืจ ืืื ืขืฆื ืืฉื ื ืฉืืืื,
ืืขืชืงืช ืืจืื ืงืืฆื ื ืืกืื) ืืืืืืื ืฉืื ืืืื ืฉืื ืืืืช ืืืืงืฉ.
TODO: ืืคืฉืจืืช ืืืขืชืงืช ืืืคืืื ืื?
ืืืืืื ืฉืืชืจื ืืช ืืชืืืืกืช ืืขืช ืืฉืื ืื ืฉื ืืื ืืขืชืงื+ืืืืงื, ื- mv ืืคืงืืื ืืื ืืื ืื ื
cp.
ืื ืืฉ ืื ืฆืืจื ืืชืช ืืช ืฉืืืช ืืงืืฆืื dump ืื ืืขื ืืคืจืืืจ ืจืืฉืื ืขืืืจ copyfrom
ืืืกืื, ืชื ืื ื ืชืื ืืืฉืื, โโืืื ื'./dump'.
ืืขืจื:
ืืืงืืจ ืืืืืกื ืืืืคื ืคื ืืื ืืืชืืืช URL ืขื ืืกืคืจ ืืจืกื, ืื ืฉืคืขืืืืช ืืื
ืืื
$ fsvs cp ab
$ rm a/1
$ fsvs ci a
$ fsvs ci b
ืขืืืื - FSVS ืฉืืื ืืช ืืกืคืจ ืืืจืกื ืืืฉื (ืืืืจืื ืืื!) ืืืงืืจ, ืืื ืื ืืืงืืื
ืจืฉืืืช ืืงืืฆืื ื ืฉืืจืช ืขืงืืืช ืขื ืืืืืจ.
ืืื ืื ืื ืืืืฉื (ืขืืืื) ืืชืช ืืชืืืช URL ืืขืืชืง ืืืืงืืจ ืืฉืืจืืช - ืืืื ื ืจืืฆืื
ืฆืจืื ืืืืื ืจืฉืืื ืฉื ืขืจืืื (ืืืืื ืืช ืื ืชืื ืื!) ืืืืืืจ.
ืืขืชืง ื-ืืืืื
fsvs copyfrom-detect [ื ืชืืืื...]
ืคืงืืื ืื ืืืืจืช ื-FSVS ืืขืืื ืืขืจืืื ืืืืฉืื ืืืจืืืช ืื ืืื ืืืื ืืืฆืื ืืื
ืฉื ืจืื ืืืืื ืืืขืชืงื ืืืืจืื ืฉืืืจ ืืืืขืื.
ืื ืืืฆืื ืจืฉืืื ืขื ืืงืืจ ืื ืชืื ืืขื ืืืืืข ืื ืืืื ืืืชืืื.
ืื ืจืง ืืืืจืืช ืืืืข ืืืื ื ืืฉื ื ืฉืื ืืฆื FSVS, (TODO: ืืื ืื ืื
ืืืคืฆืื/ืคืจืืืจ ืืกืืืื ืืืืืจ).
ืคืืจืื ืืจืฉืืื ืืื on ืืืจื ืืื ื ืชืืื ืืช ืชืืืืจ ืืืขืื ื, ืืืชืืื ืืืืื ืืืืชืจ
ืืืจื ืืื ืืฉ ืืงืืช ืืืืคื ืืื ื.
If ืึดืืึผืึดื ืืฉืืฉ, ืขืจื ื ืืกืฃ ืืืขื ืืง ืืช ืืืื ืืืืืงืื ืืชืืืืื, ื
ืืืืคืกืช ืกืคืืจืช ืืขืจืืื ืืืืขืชืงืื.
ืืืืื:
$ fsvs copyfrom-list -v
ืงืืืฅ ืืืฉ1
md5:oldfileA
ืงืืืฅ ืืืฉ2
md5:oldfileB
md5:oldfileC
md5:oldfileD
ืงืืืฅ ืืืฉ3
inode:oldfileI
manber=82.6:oldfileF
manber=74.2:oldfileG
manber=53.3:oldfileH
...
ื ืืฆืื 3 ืขืืชืง ืืงืฉืจืื.
ืืงืืฆืืจืื ืื: md5 ืื ืืื ื MD5 ืฉื ืืงืืืฅ ืืืืฉ ืืื ืืื ืฉื ืืื ืื ืืืชืจ
ืงืืฆืื ืฉืืืจ ืืืืืืื; ืืื ืืืื.
inode ืื ืืื ื ืืืฉืืจ/ืืื ืื ืืืกืคืจ ืืื ืืขืจื ืืืืืข ืื ืชืื; ืื ืืืื ืืืืื ืืช ืื
ืืฉื ืฉื ืืขืจื ืืืฉื ืฉืื ื ืื ืงืืฉืืจ ืงืฉื. ืืขืจื: ืื ืืื ืืขืจืืืช ืืงืืฆืื ืืฉ ืืชืืื
ืืกืคืจื inode (ืืืฉื NFS) - ืื ืืืชืื ืืืขืจืืืช ืืงืืฆืื ืฉืื ืื ืขืฉืื ืืืืืช ืื ืืื
ืืื ืืืงืืืจ!
ืฉื ืืขืจื ืืฉ ืฉื ืืื ืืขืจื ืืืจ.
ืื ืืจ ื ืืชืื ืงืืฆืื ืืืืื ืืืื ืืจืื ืืืื ืืกืืื ืฉื (ืืืืื ืืฉืชื ื) ืืฉืืชืฃ
ืืื ื (ืืชืขืื ืืกืืจ ืืืืืงืื).
ืจืฉืืืช ืืื ืืกืคืจืืื ืืืืฉื ืืฉ ืงืืฆืื ืืืืื ืืกืคืจืืื ืืืฉื ื.
ืืืืื ืืื (ืืกืคืจ_ืื ืืกืืช_ื ืคืืฆืืช)/(ืงืืฆืื_ืืืืจืื1 + ืงืืฆืื_ืืืืจืื2 -
ืืกืคืจ_ืื ืืกืืช_ื ืคืืฆืืช).
ืืขืจื:
ืื ืืจ ืืืชืืื ืขืืืื ืื ืืืืฉืืช.
ืื ื ืืฆืื ืืืชืจ ืืื ืืชืืืืช ืืคืฉืจืืืช ืืขืจื, ืื ืืืื ืืืืคืกืื; ืจืง ื
ืืืืื ... ืืืฆื ืืกืืฃ.
uncp
fsvs uncopy DEST [DEST ...]
ืืคืงืืื ืืื ืืขืชืงื ืืกืืจื ืกืืื ืืขืชืง ืืชืื ืจืฉืืืช ืืืขื. ืื ืืืจืื ื
ืืื ืืกื ืื ืืืืขื ืฉืื, ืืืืืื ืืืืฉื ืืงืจืืืชื ืืืื.
ื ืืชื ืืืื ืืช ืืืขืชืงื ืจืง ืืช ืืืกืืก ืฉื ืขืืชืง; ืื ืืืขืชืง ืืื ื ืกืคืจืืืช, ืื-
ืืขืจื ืื ืชืื ืืืขืชืง ืจืง ืืืจืืื, ืคืงืืื ืื ืชืืืืจ ืฉืืืื.
ืื ืื ืืงืืคื ืคื ืืื ืืืืืจ, ืื ืื ืืจืืจ ืื ืืืืจ ืขื ืืขืชืงื, ืืฉืชื ื
ืขืจืืื ืฆืจืืืื ืืฉืืืจ ืืช ืืขืืชืง ืืืงืืจื ืืื ืชืื ืื ืื ืืืกืืจ ืืช ืชืืื ืช ืืขืชืง; ืขื ืืื ืฉืืืืฉ ื
ืคืงืืื ื ืืกืคืช ืื ืืืจ ืื ืืขืืจืคืืช.
ืืืืื:
$ fsvs ืขืืชืง SourceFile DestFile
# ืืืคืก, ืืขืืชื!
$ fsvs ืืกืจ ืืช ื-DestFile
ืืืื
fsvs diff [-v] [-r rev[:rev2]] [-R] PATH [PATH...]
ืคืงืืื ืื ื ืืชื ืช ืื ืืืืืื ืืื ืงืืฆื ืืงืืืืื ืืืืืจืื.
ืขื -v ืืืื-ื ืชืื ืื ืืืืคืกืื ืื ืืกืฃ, ืืืืฆืืื ืฉืื ืืืื.
ืื ืื ืชืืชื ืืช ืืืขืื ื ืืืจืกื, ืชืงืื ืืืื ืฉื ืืจืกืช ืืืกืืก ื-
ืืืืจ (ืืืืื ืืืืจืื) ืื ืื ืืงืืืฅ ืืืงืืื ืื ืืืื ืฉืื. ืขื ืขืืืื ืืื, ืืชื ืฉืื ื
ืืจืกืช ืืืืจ ืื ืื ืื ืืงืืืฅ ืืืงืืื ืฉืื. ืขื ืฉื ื ืืชืืงืื ืื ืฉื ืืชื ื, ืืืืื
ืืื ืืจืกืืืช ืืืืืจ ืืื ืืืืฉื.
ืชืืืงืง ืืชืืื ืืช diff, ืืืืืื ืฉืืงืืฆืื ืคืฉืื ืืืขืืจืื ืืืื ืืคืจืืืจืื.
ืืจืืจืช ืืืืื ืืื ืืืฆืข ืืืืืื ืื ืจืงืืจืกืืืืื; ืื fsvs diff . ืืืฆืื ืืช ืืฉืื ืืืื ืืื
ืงืืฆืื in ืื ืืื ื ืึนืึฐืึดื ืืกืคืจืืื ืืืชืืช.
ืืคืื ืขืืืจ ืงืืฆืื ืืืืืืื ืืื ืืืืื ืฉื ืืืกืื ืืืชืจื ืืช ืืคื ืืื, ืืฉืจ
ืืืื ืืช ืกืื ืืงืืืฅ ืืืืืื, ืื ืืื ืฉืืจื ืืืฉื ืืกืืฃ ืืฉืืจื (ืืืืื
ืืชืืื ื ืืืื).
ืขืืืจ ืขืจืืื ืืืกืืื ืื ืืืขืชืงื ืืืืคืก ืืืืื ืืื ืขืจื ืืืงืืจ (ืื ืงื).
ืื ื ืจืื ืื ืืคืฉืจืืืืช ืืชืืืืกืืช ื ืื ืืื 'ืืืื' ืคืขืืื ื ืฉืืืืฉ ืงืืืืจืืืฃ.
ืืฆืื
fsvs ืืืฆืื REPOS_URL [-r rev]
ืื ืืชื ืจืืฆื ืืืืฆื ืกืคืจืืื ืืืืืืจ ืฉืื ืึฐืึนื ืืืกืื ืื ืืงืฉืืจ ื-FSVS
ื ืชืื ืื ืืชื ืืืื ืืืฉืชืืฉ ืืคืงืืื ืื.
ืื ืืฉืืืจ ืืช ืื ืืืื-ื ืชืื ืื - ืืขืืื, ืงืืืฆื, ืืกืืืช ืืืฉื ืืืื ืฉืื ืื; ืฉืึถืึธื
ืืฉืืืืฉ ืืขืืงืจื ืืื ืืฉืืืืจ ื ืชืื ืื.
ืื ืชืื ืื ื ืืชืืื (ืืืื ื ืืชืืงืืืช ืื ืืื) ืืชืืช ืืขืืืื ืื ืืืืืช
ืึทืืจึดืื; ืื ืืืจ ืงืืืืื ืขืจืืื, ืืืืฆืื ืืืคืกืง, ืื ืื ืืืืจ ืืืืืช ืจืืง
ืืืืจืื.
ืืขืืืจ
ืขืืจื [ืคืงืืื]
ืคืงืืื ืื ืืฆืืื ืืืื ืื ืกืคืฆืืคื ืืขืืืจ (ืขืืืจ ืืคืงืืื ืื ืชืื ื). ืคืื ืงืฆืื ืืืื
ืืืื ืืืืฆืขืืช -h ืื -? ืืืืจ ืคืงืืื.
ืงืืืฆืืช
ืงืืืฆืืช fsvs dump|ืืขื
ืงืืืฆืืช fsvs [prepend|append|at=n] ืงืืืฆืช ืืืืจื [ืงืืืฆื-ืืืืจืช ...]
fsvs ืืืชืขืื ืืชืื ืืช [prepend|append|at=n] [ืืคืืก ...]
ืืืื ืงืืืฆืืช fsvs [-v|-q] [ืืคืืก ...]
ืคืงืืื ืื ืืืกืืคื ืชืื ืืืช ืืกืืฃ ืจืฉืืืช ืืืคืืกืื, ืื, ืขื prepend, ืืฆืืื ืืืชื
ืชืืืืช ืืจืฉืืื. ืขื at=x ืืชืื ืืืช ืืืื ืกืืช ืืืืงืื x ,
ืกืืคืจ ื-0.
ืืืืื ืืื ืงืืืฆืืช ืืืชืขืื ืืื ืฉืงืืืฆืืช ืืืจืฉ ืฉื ืงืืืฆื, ืืืืื
ืืืืจืื ืคืฉืื ืื ืื ืืช ืืืชืขืืืืช ืืงืืืฆืช ืืจืืจืช ืืืืื.
ืืืคืจื, ืจืื ืืช ืืืคืจื ืืงืฉืืจ ืชืืขืื .
fsvs dump ืืืคืืก ืืช ืืชืื ืืืช ื-STDOUT. ืื ืืฉ ืชืืืื ืืืืืืื ืืื CR ืื LF
ืืืืืข ืืชืื ืืช ืึฐืึนื ืึทืฆืคึผึธื ึธื (ืืื \r ืื \n), ืืคืื ืืืื ืืฉืืืฉ.
ืืืคืืกืื ืขืฉืืืื ืืืืื * ื-? ืืชืืจ ืชืืืื ืืืืืื ืืจืืช ืกืคืจืืื ืืืช, ืื ** ืขืืืจ ืฉืจืืจืืชื
ืืืชืจืื.
ืชืื ืืืช ืืื ืืืชืืืืช ืจืง ืืงืืฆืื ืืืฉืื (ืขืืืื ืื ืืืืขืื); ืขืจืืื ืฉืื
ืืืจ ืืืจืกื ืืื ื ืืืืื.
ืื ืื ืชืื ืื ืชืื ืชืืื ืกืคืจืืื ืืืฉื, ืื ืืขืจืืื ืืืื ืื ืืืืฆืื; ืืื ืื
ืกืคืจืืื ืื ืื ืขืจืืื ืืืื ืืืจ ืืืจืกื, ืืชืื ืืช ืื ืขืืืืช, ืฉืื
ืืืชืืื ืืืืืืช ืืกืคืจืืื.
ืื:
fsvs ืืชืขืื./ Tmp
ืืชืขืื ืืืกืคืจืืื tmp; ืืื ืื ืื ืืืจ ืืชืืืื, ืขืจืืื ืงืืืืื ืืขืฉื ืืืช
ืฆืจืื ืืืืืช ืื ืืกืืื ืขื fsvs ืืืืื ืืจืกื. ืืืจื ืืื ืขืืืฃ ืืืฉืชืืฉ
fsvs ืืชืขืื./ tmp /**
ืฉืื ืื ืืืงื ืืช ืืกืคืจืืื ืขืฆืื (ืฉืืืชืื ืฉืืืื ืฆืืจื ืืืืจ ืืฉืืืืจ ืื ืงืืืช ืืจืืื
ืืื ืืงืจื), ืืื ืชืชืขืื ืืช ืื ืขืจืืื ืืืื.
ื ืืื ืืขืืฉืื ืืฉ ืืื ืืืืกืจืื ืฉืฉืื ืืื mtime ืืืืืื ืืืชืืฆืขื; ืึถื
ืื ืื ืืืงืจื ืื ืืชืขืืืื ืืืกืคืจืืื ืืืื.
ืืืืืืืช:
ืงืืืฆืช fsvs: ืืืชื ืงืจืื, ืืฆื:4:0
fsvs group 'group:secrets,/ืืื/*ืฆึตื'
fsvs ืืืชืขืื / proc
fsvs ืืืชืขืื /dev/pts
fsvs ืืชืขืื './ var / log /*-*'
fsvs ืืชืขืื './**~'
fsvs ืืชืขืื './**/*.bak'
fsvs ignore prepend 'take,./**.txt'
fsvs ืืชืขืื ืืืืกืืฃ 'take,./**.svg'
fsvs ignore at=1 './**.tmp'
dump ืงืืืฆืช fsvs
fsvs group dump -v
echo './**.doc' | fsvs ืืชืขืื ืืขืืืก
# ืืืืืฃ ืืช ืื ืืจืฉืืื
ืืขืจื:
ืื ื ืืงืคื ืฉืืคืืกื ืืชืืืื ืืืืืืื ืฉืื ืื ืืืจืืื ืขื ืืื ืืืขืืคืช!
ืืืืงืืช ืืคืืกื
ืืื ืืจืืืช ืืืชืจ ืงืืืช ืืืื ืืคืืกืื ืฉืื ืื ืขืืฉืื ืืชื ืืืื ืืืฉืชืืฉ ืืชืช-ืคืงืืื ืืืืืงื. ื
ืืฉืืืืืื ืืืืื ืืืื ืื:
ยท ืืืื ืงืืืฆืืช fsvs ืืคืืก ืืืืงืืช ืจืง ืื ืืื ื ืชื ืืคืืก ื ืื ืืช ืื ืืืฉ ืขืจืืื in ืฉืึถืึฐืึธ
ืขืืื ืขืืชืง, ื ืืืคืกืื ืื ืืื ืชืืื ืฉืืืืื. ืื ืืื ื ืืคืืก is ืึนื ืืืืืกื in ืื ืืื ืืคืืก
ืจืฉืืื.
ยท ืืืื ืงืืืฆืืช fsvs
ืืฉืชืืฉ ืืชืื ืืืช ืฉืืืืืจื ืืืจ ืืขืจืืื ืืืืฉืื, ืืืืคืืก ืืช ืฉื ืืงืืืฆื, ืืจืืืกืืื,
ืืืฉืืื.
ืขื -v ืืชื ืืืื ืืจืืืช ืืช ืืชืื ืืช ืืชืืืืช ืื ืืขืืืื ืืืืฆืขืืช.
ืขื ืืื ืฉืืืืฉ ื-q ืืชื ืืืื ืืืืื ืข ืืืงืื ืืช ืื ืืจืฉืืื; ืื ืืืืื ื ืื ืืชื ืืฉืชืืฉ ื-
group_stats ืืคืฉืจืืช ืื ืืื ืืช.
rign
fsvs rel-ignore [prepend|append|at=n] ื ืชืื-ืืคืจื [ื ืชืื-ืืคืจื ...]
fsvs ri [prepend|append|at=n] ื ืชืื ืืคืจื [ื ืชืื ืืคืจื ...]
ืื ืืชื ืฉืืืจ ืืช ืืืชื ื ืชืื ื ืืืืจ ืืืืชืจ ืืขืืชืง ืขืืืื ืืื ืืืืชื ืืืฉื,
ืื ืืืืืกื ืื ืชืืืื ืฉืื ืื - ืืื ืืืคื ืืคืืกื ืืชืขืืืืช ืืืืืืื ืืืืชื ืืคืฉืจืืื.
ืืื ืืคืืกื ืืชืขืืืืช ืืืกืืื ืืขืืื ืื ืืชืืืืช ืืฉืืจืฉ WC - ืืื ืงืฆืช
ืืขืืืฃ ืืืงืืื ืื ืืชื ืขืืืง ืืืืจืจืืืืช ืืฉืืจืืชืื ืฉืื ืืจืืฆื ืืืชืขืื ืืืื ืงืืฆืื.
ืืื ืืืงื ืขื ืื ืืชื ืืืื ืืืฉืชืืฉ ืืคืงืืื rel-ignore (ืืงืืฆืืจ ri); ืื ืืืืจ
ืื ืืคืจืื ืื ืชืื ืื ืชืื ืื (ืฉืขืฉืืืื ืืืืื ืชืืืื ืืืืืื ืืคื ืชืื ืืช ืืืขืืคืช
ืืืคืจื ืืขืื) ืืขืจืืื ืืืกืืื ืฉื WC ืืคื ื ืืืกืื ื.
ืืืืื ื /ืืื ืืฉืืจืฉ ืขืืชืง ืขืืืื:
fsvs rel-ignore '/etc/X11/xorg.conf.*'
cd / ืืื '/ X11
fsvs rel-ignore 'xorg.conf.*'
ืฉืชื ืืคืงืืืืช ืืืืกื ื ืืช ืืชืื ืืช './X11/xorg.conf.*'.
ืืขืจื:
ืื ืขืืื ืจืง ืขืืืจ ืคึผึธืึธื ืืคืืกื.
ืืคืจืืื ื ืืกืคืื ืขื ืืชืขืืืืช ืืงืืฆืื, ืขืืื ื- ืืืชืขืื ืคืืงืื ื ืึดืคืจึธื of
ืงืืืฆืืช ื ืืคืืกื.
ืืืืข
fsvs info [-R [-R]] [PATH...]
ืืฉืชืืฉ ืืคืงืืื ืื ืืื ืืืฆืื ืืืืข ืืืื ืขืจื ืืื ืื ืืืชืจ ืืขืืชืง ืืขืืืื ืฉืื.
ืืชื ืืืื ืืืฉืชืืฉ ื-v ืืื ืืงืื ืงืฆืช ืืืชืจ ืืืืข.
ืื ืขืฉืื ืืคืขืืื ืืืืืช ืืืขืื ืืืืชืืจ ืืืืื, ืื ืืืฉืืช ืืชืืืช ืืืชืจ ืืืืจืกื ื
ืขืืชืง ืขืืืื ื ืืฆื ืืขืช ื.
ืืืืื:
$ fsvs ืืืืข
ืืชืืืช ืืชืจ: ืงืืืฅ:
.... 200 .
ืกืื: ืกืคืจืืื
ืกืืืืก: 0x0
ืืืืื: 0x100000
ืืคืชื: 0
Inode: 24521
ืืฆื: 040755
UID/GID: 1000/1000
MTime: ืืื ื' 17 ืืืืืืกื 16:34:24 2006
CTime: ืืื ื' 17 ืืืืืืกื 16:34:24 2006
ืืจืกื: 4
ืืืื: 200
ืืจืืจืช ืืืืื ืืื ืืืืคืืก ืืืืข ืขื ืืขืจื ืื ืชืื ืืืื. ืขื -R ืืืื ืชืฆืืื
ืืงืื ืืช ืื ืชืื ืื ืืืื ืืืื ืืช ืื ืขืจืืื ืฉื ืกืคืจืืื ื ืชืื ื; ืขื -R ืืืจ ืชืงืื ืืช ืืฉืื
(ืชืช) ืขืฅ.
ืืืื ืก
fsvs log [-v] [-r rev1[:rev2]] [ืฉื-u] [ื ืชืื]
ืคืงืืื ืื ืืฆืืื ืืช ืคืจืื ืืืื ืืืจืกื ืืืฉืืืืื ืื ืชืื ื ืชืื ืื
ืืชืืืช ืืืชืจ ืืขืืืื ื ืืืืชืจ, ืื, ืื ืืฃ ืืืช ืื ื ืืชื ืช, ืืชืืืช ืืืชืจ ืืขืืืคืืช ืืืืืื ืืืืชืจ.
ืืืืคืฆืืื ืื rev1 ื rev2 ื ืืชื ืืืฉืชืืฉ ืืื ืืืืืื ืืช ืืชืืงืื ืื ืืืืฆืืื; ืื ืื
ื ืืชื ืื ืขืจืืื, ืืืืื ืื ื ืืชื ืื ืืื ื-HEAD ืืืคื ืืื, ืืืืืจ ืืื ืืืืื ืขื
ืืกืคืจ ืืืจืกืืืช ืืืืฉื (ืื ืจืื ืืช ืืืืืื ืืึนืคึผึฐืฆึดืึธื).
ืื ืืชื ืืฉืชืืฉ -v -ืืคืฉืจืืช, ืืชื ืืงืื ืืช ืืงืืฆืื ืืฉืชื ืื ืืื ืืจืกื ืืืืคืกืช, ืืื.
ืืฉื ื ืืคืฉืจืืช ืืฉืืื ืืคืืจืื ืืคืื; ืืจืืืช ืืช log_output ืืึนืคึผึฐืฆึดืึธื.
ืืืคืฆืืื ืื ื ืืชื ืืชืช ืืช ืืฉื ืฉื ืืชืืืช URL ืืืจื -u; ืืื ืืืืื ืฉื ืืชืืืช ืืืชืจ ืืื, ืืืงืื
ืืขืืืื ืืืืชืจ, ืืืฆื.
ืืขืฉืืช:
ยท --ืขืฆืืจ ืขื ืืขืชืงื
ยท ืืฆื ืืจืกื ืขืืืจ ืืช ืื ืืชืืืืช ืืชืจืื ืืืฉืืืืืช ืืขืืชืง ืขืืืื? ืืืืื ืกืืจ?
prop-get
fsvs prop-get PROPERTY-NAME PATH...
ืืืคืืก ืืช ืื ืชืื ืื ืฉื ืืืืคืืื ืื ืชืื ื-STDOUT.
ืืขืจื:
ืืืืจ! ืคืงืืื ืื ืชืฉืืื ืืช ืืืืคืืื as it is, ืืืืืจ. ืขื ืื ืืืืื
ืืืืืืช! ืื ืืฉ ืจืฆืคื ืืจืืื ืื ื ืชืื ืื ืืื ืืจืืื ืื ืืก, ืฉืื
ืืืจืืื ื ืขืืื ืืืชืืืื!
ืื ืืชื ืจืืฆื ืืจื ืืืืื ืืืกืชืื ืขื ืืืืคืืื ืื, ืืฉืชืืฉ ื-prop-list ืขื ื-v
ืคึผึธืจึธืึถืึถืจ.
ืืืืจ ืกื
fsvs prop-set [-u URLNAME] ื ืชืื ืขืจื ืฉื ืฉื ื ืืก...
ืคืงืืื ืื ืืืืืจื ืขืจื ืืืคืืื ืฉืจืืจืืชื ืขืืืจ ืื ืชืื/ืื ืื ืชืื ืื.
ืืขืจื:
ืืื ืงืืืืืืช ื ืืก ืฉืืืจืืช; ืืจืืข ืืื ืืชืืื ื-svn: ืืืจืง ื
ืืืืจื (ืงืืื ืืช), ืืื fsvs: ืืืจ ืืฉืืืืฉ. ืึดืจึฐืืึนืช ืืืืื ืจืืืฉ ืฉืืืช.
ืื ืืชื ืืฉืชืืฉ ืืืืืจื ืืจืืืช ืืชืืืืช ืืชืจืื, ืืืช ืืขืจื ืฉืืจืฆืื ื ืืขืืื ืขืืื ืืฉ ืืืฆืืื ื
ืืชืืืช URL ืกืคืฆืืคืืช, ืืชื ืืืื ืืืฉืชืืฉ ืืคืจืืืจ -u; ืื ืืื ื ืืืืกืืฃ ืคืงืืื, ืจืื ืฉื
ืคืจืืื ื ืืกืคืื.
ืคืจืืค-ืื
fsvs prop-del PROPERTY-NAME PATH...
ืคืงืืื ืื ืืกืืจื ืืืคืืื ืขืืืจ ืื ืชืืืื ืื ืชืื ืื.
ืจืื ืื ืืืืจ ืกื.
ืจืฉืืืช ืืืืืจืื
fsvs prop-list [-v] PATH...
ืืคืจื ืืช ืืฉืืืช ืฉื ืื ืื ืืกืื ืขืืืจ ืืขืจื ืื ืชืื.
ืขื -v, ืืขืจื ืืืืคืก ืื ืื; ืชืืืื ืืืืืืื ืืชืืจืืื, ืืื
ืจืฆืคืื ืืื ืืจืืื ืฉืจืืจืืชืืื ืขืืืืื ืืืคืจืืข ืืืืืจืืช ืืืจืืื ื ืฉืื.
ืื ืืชื ืฆืจืื ืคืื ืืืืื, ืคืจืกื ืชืืงืื ืขืืืจ --raw, ืื ืืชืื ืืืืื ืขื prop-get.
ืืฆื ืืจืืืง
fsvs ืืฆื ืืจืืืง PATH [-r rev]
ืคืงืืื ืื ืืืืงืช ืืช ืืืืืจ ืืืืืจืช ืื ืืืื ืงืืฆืื ืืฉืชื ื ื-
ืขืืืื - ืื ืจืืฆื ืืืฉื ืขืืืจ ืขืืืื .
ืืืจืืจืช ืืืื ืื ืืฉืืื ื-HEAD, ืืื ืืชื ืืืื ืืืืืจ ืืจืกื ืืืจืช ืขื -r
ืคึผึธืจึธืึถืึถืจ.
ืื ื ืจืื ืืช ืขืืืื ืชืืขืื ืืคืจืืื ืืืื ืฉืืืืฉ ืืจืืืื ืืชืืืืช ืืชืจืื.
ืืคืชืืจ
fsvs ืคืืชืจ PATH [PATH...]
ืืืฉืจ FSVS ืื ืกื ืืขืืื ืงืืฆืื ืืงืืืืื ืฉืืฉืชื ื, ืขืืืื ืืืชืจืืฉ ืืชื ืืฉืืช.
(ืืืจืืื ืฉืื ืืช ืืืืคืื ืืืื, ืจืื ืืช ืกืืกืื ืืึนืคึผึฐืฆึดืึธื.)
ืคืงืืื ืื ืืืคืฉืจืช ืื ืืกืื ืืชื ืืฉืืืืช ืืืื ืืคืชืืจืืช.
ืืืืืจ
fsvs revert [-rRev] [-R] PATH [PATH...]
ืคืงืืื ืื ืืืืืช ืฉืื ืืืื ืืงืืืืื:
ยท ืขืจื ืืืกืืื ืืื ืืจืกื ืืืกืจ ืืช ืืืื ืืื.
ยท ืขืืืจ ืขืจื ืืืจ ืืขื ืืจืกื (ืืงืืื ืืืืืจ) ืืขืจื ืืืงืืื ืืืืืฃ
ืขื ืืจืกืช ืืืืืจ ืฉืื, ืืืกืืืืก ืืืืืืื ืฉืื ืื ืืงืื.
ยท ืขืจื ืฉืืื ื ืฉืื ืื ืืขื ืืขืชืงื ืืืืืจ ืื ืชืื ื ืืงืืจ ืืืขืชืงื.
ยท ืขืจืืื ืฉื ืืกืคื ืืื ืืช ืืฉืชื ืื ืืืืจื ื 'N'ืึดืชึธืึตื
ืฉืืื ืื ืฉืขืจืืื ืืืขืชืงืื ืืืจืืื, ืืืืืจ. ืขืจืืื ืืืกืืื ืื ืืืืขืชืงืื ืืืื
ืกืคืจืืืช ืื ืืืฉืื ืืื ืืืกืืก ืฉื ืขืืชืง, ืืืื ืึนื ืื ืืืขืชืืง; ืื ืืืืืื ืืืืืช ืจืง
ืืืจื ืื ืชืื ืื ืืืงืืจืืื (ืฉืืืขืชืงื ื) ืฉืืื, ืื ืืืกืจื.
ืื ืืจืฆืื ื ืืืื ืคืขืืืช ืืขืชืงื, ืื ื ืขืืื ื- ืืืื ืืช ืืืขืชืงื ืคืงืืื.
ืจืื ืื HOWTO: ืืืืื ืื ืืื ืขืจืืื' statii.
ืื ื ืืชื ืช ืกืคืจืืื ืืฉืืจืช ืืคืงืืื ืืช ืื ืืจืกื ืขืจืืื in ืึถื ืืกืคืจืืื ืืฉ ืื
ืืืจ ืืืฆื ืืืฉื; ื ืืชื ืืฉื ืืช ืืชื ืืืืช ืื ืืืืฆืขืืช -ืจ/-ื , ืื ืจืื ืืืื.
ืืขืจืืื ืฉืืืืืจื ืืืืคืกืื, ืืื ืขื ืืกืืืืก ืฉืืื ืืื ืืคื ื ืืืืจื
(ืืืืืื ืฉืืกืืืืก ืืืืฉ ืืื ืืคื ืืืืจื ืืื ืฉืื ืื).
ืื ื ืืชื ืช ืืจืกื, ื ืชืื ื ืืขืจืืื ื ืืงืืื ืืืจืกื ืื; ืืชืจ ืขื ืื, ื
ืืืฉ ืืกืืืืก ืฉื ืขืจื ืื ืืืฆื.
ืืขืจื:
ืฉืืื ืื ืฉืื ื ืืชื (ืขืืืื) ืขืืชืงื ืขืืืื ืฉื ืืจืกืืืช ืืขืืจืืืช; ื ืืกืืก
ืืจืกื ืื ืืฉืชื ื, ืืืืจื ืคืฉืืื ืืื ืืจืืืื ืืื ืฉื ืืจืกื ื ืืชื ืช ืื
ืึถื.
ืขื ืืื ืืชื ืคืจืืืจ ืืจืกื ืืชื ืืืื ืคืฉืื ืืืืืจ ืืงืื ืืช ืืืงืกื ืืืงืกื ืืืจ
ืขืืืื.
ืืืื ื ืขืืืื
ืื ืืฉืื ืื ืขืืื ืืื ืฉืฆืจืื ืืืชืงื ื ืืชื ืืืื ืืืืืืจ ืขืจืืื ืขื
ืืชื ืืจืืฆื, ืืืืืคื ืืฉืืจ ืืืฆืข ืืืืื ื ืืืืฉื.
ืืขืืืช ืืืช, ืื ืืชื ืขืืืื ืืืจืกื ืืฉื ื ืืืชืจ, ืืชื
ยท ืื ืืืื ืืืืืจ ืขืจืืื ืืืืืื (ืขืืืื ืืื ืขืืชืงื ืขืืืื ืฉื ืืจืกืืืช ืืขืืจืืืช),
ยท ืืืชื ืื ืืืื ืืืฆืข ืืช ืืืจืกื ืืืฉื ื ืืฉืื ืืืื, ืฉืื ื'ืืืืื' (ืืืืืจ ืืืชืจ) ืืฉืชื ื
ืชืืฆืืจ ืืชื ืืฉืืืืช ืืืืืจ.
ืืืื ืจืง ืืืืข ืขืจืืื ืืฉ ืื ืืืืคื.
ืื ืืชื ืฆืจืื ืืชื (ืืื --ืืืง ื rsync(1) ) ืืื ืืืกืืจ ืื ืืืืข (ืืืฉ, ืขืืืื ืื
ืืจืกืืืช), ืืื ืืงืื ืืช ืืกืคืจืืื ืืืฆื ืืืืืืง ืฉืืื ื ืืฆืืช ืืืืืจ,
ืื ื ืกืคืจ ืืจืฉืืืช ืืชืคืืฆื dev@.
ืืืกืจ ืืกืคืจืืื ืืื ืื
ืื ืฆืืื ื ืชืื ืฉืืืืจื ืฉืื ืืกืจ, fsvs ืืชืืื ื.
ืื ื ืืชืื ื ืื ืืกืคืง ืืชื (ืื ืจืื -p), ืฉืืืฆืืจ (ืืืื) ืขืฅ ืขื ืื
ืื ืืกื.
ืจืงืืจืกืืื ืืชื ืืืืช
ืืืฉืจ ืืืฉืชืืฉ ืืฆืืื ืขืจื ืฉืืื ื ืกืคืจืืื (ืงืืืฅ, ืืืฉืืจ, ืงืืฉืืจ ืกืืืื), ืขืจื ืื ืืื
ืืืจ ืืืฆื ืืืฉื.
ืื ืืืฉืชืืฉ ืืฆืืื ืขืจื ืกืคืจืืื, ืืืืจืืช ืืื ืฆืจืืืืช ืืืื: ืฉืืจืช ืืคืงืืื
switchresult -N ืกืคืจืืื ืื ืืืื (ืืื-ื ืชืื ืื), ืืื ืกืคืจืืื ืื, ืืืืืื ืืฉืืจืื
ืฉื ืืกืคืจืืื, -R ืกืคืจืืื ืื, ืืืขืฅ ืืืื ืืืื.
ืขืืืื ืขื ืืึผืขึฒืชึธืง ืขืจืืื
ืื ืขืจื ืืกืืื ืืืืขืชืง ืืขืจื ืืืจ (ืืื ืืืืื!), ืืืืจื
ืืืืื ืืช ืืขืืชืง ืืืงืืจื ืืืืงืืจ. ืืื ืืืื ืืช ืืืืจืช ืืืขืชืงื ืืฉืชืืฉ ื- ืืืื ืืช ืืืขืชืงื ืคืงืืื.
ืืฆื
fsvs status [-C [-C]] [-v] [-f filter] [PATHs...]
ืคืงืืื ืื ืืฆืืื ืืช ืืขืจืืื ืฉืืฉืชื ื ืืืืคื ืืงืืื ืืื ืืืืฆืืข ืืืืจืื.
ืคืืจืืื ืืคืื ืืืฉืืืื ืืืืชืจ ืื:
ยท ืขืืืืืช ืกืืืืก ืฉื ืืจืืขื (ืื, ืขื -v, ืฉืืฉื) ืชืืืื. ืืฉ ืื ืืืืื ืื '.'
ืืืืคืก, ืื ืฉืืื ืื ืืชื ืืงืืืช ืขื ืืื ืกืงืจืืคืืื -- ืืกืคืจ ืืขืืืืืช ืืฉืชื ื ืจืง
by -q, -v -- ืืืืืื/ืฉืงื.
ยท ืืืื ืืขืจื, ืืืชืื, ืื 'dir' ืขืืืจ ืกืคืจืืื, ืื 'dev' ืขืืืจ ืืืฉืืจ.
ยท ืื ืชืื ืืืฉื ืฉื ืืขืจื, ืืขืืฆืืื ืขื ืืื ื- ื ืชืื ืืึนืคึผึฐืฆึดืึธื.
ืืืจื ืืื ืจืง ืขืจืืื ืฉืืฉืชื ื ืืืืคืกืื; ืขื -v ืืืื ืืืืคืกืื, ืืื ืจืื ืืช ืืกื ื
ืืคืฉืจืืช ืืคืจืืื ื ืืกืคืื.
ืขืืืืช ืืืฆื ืืืืื ืืืฆืื ืืช ืืืืืื ืืืืื:
ยท
'D' ื-'N' ืืฉืืฉืื ืขืืืจ ื ืืืง ื ืืืฉ ืขืจืืื.
ยท
'd' ื-'n' ืืฉืืฉืื ืขืืืจ ืขืจืืื ืฉืืฉ ืืืื ืืืจืกื ืื ืืืืกืืฃ ืืืืจ
ืึฐืึทืฆึตืขึท; ืืืืืืืช ื ืืืจื ืืชืืจ ืงึฐืฆึธืช ืืืกืืจ (ืจืง ืืืืืจ, ืื ืืืกืจ
ืืงืืืืช) ื ืงึฐืฆึธืช ืืืฉ (ืืืจืืช ืฉ ืืชืขืื). ืจืื ืืืืกืืฃ ื ืืืืื ืืจืกื.
ืื ืขืจื ืืื ืื ืงืืื, ืืื ืืกืืื ื-'!' ืืขืืืื ืืืืจืื ื -- ืื
ืืื ืกืืื ืืืืคื ืืื ื, ืืืื ืืืกืจื ืืื ืืืชื ืฆืคืืื.
ยท ืกืื ืฉืื ื (ืืชืงื ืชื ืืงืืฉืืจ ืกืืืื, ืงืืืฅ ืืกืคืจืืื ืืื') ื ืืชื ื-'R'
(ืืืืืฃ), ืืืืืจ. ืืคื ืฉืืืกืจ ืืืืกืฃ ืืืืจืื ื.
ยท
ืื ืืขืจื ืืฉืชื ื, ืืฉืื ืื ืืืฆื ืืชืืจ 'C'.
ืื ืืืชืืืช ืืืื ืฉื ืืฉืื ืื ืื ืฉืื ืื ืืกืืืืก (mtime, ctime) ืืฉืชื ืืช, ืืื
ืืืืื ืขืืืื ืืื, ืืขืจื ืืกืืื ืืืคืฉืจื ืฉืืฉืชื ื (ืกืืื ืฉืืื '?' ื
ืืขืืืื ืืืืจืื ื) - ืืื ืจืื ืฉืื ืื ืืืืื ืืงืืืช ืคืจืืื.
ยท 'x' ืืกืื ืืชื ืืฉืืช.
ยท
ืืื ืืืื-ื ืชืื ืื 'm' ืืฆืื ืฉืื ืืืื ืืืื-ื ืชืื ืื ืืื ืืืคืืื ืื, ืืืชืืช ืืื ืฉื ืฉืื ืื
ื/ืื ืืืืืืืช (ืืขืืื, ืงืืืฆื, ืืฆื); ืชืืื ื -v/-q ืคืจืืืจืื ืฉื ืฉืืจืช ืืคืงืืื,
ื ืืชื ืืคืฆื ืืืชื ื-'P' (ืืืคืืื ืื), 't' (ืืื) ื-'p' (ืืจืฉืืืช).
ืื 'P' ืืืฆื ืขืืืจ ืืืืชืืืช ืืืืชื ืืืืืืืืช, ืื ืืืืจ ืจืง ืฉืื ืืืื ืื ืืกืื, ืืืืืจ. ื
ืืื-ื ืชืื ืื ืฉื ืืขืจืืช ืืงืืฆืื ืฉื ืขืจืืื ืืื ืฉืื ืื.
ยท '+' ืืืืคืก ืขืืืจ ืงืืฆืื ืขื ืขืืชืง ืืืืืกืืืจืื; ืืื ืืจืืืช ืืช ืืชืืืช ืืืชืจ ืฉื ืืืขืชืง ืืืช
ืืงืืจ, ืจืื ืืช ืึดืืึผืึดื ืืึนืคึผึฐืฆึดืึธื.
ืืืื ืืืื ืขื ืืืืืืืช ืืืืงืืื:
* ืืื -v ืขื -v
* ...... ......
*NmC? NtpPC?
* DPx! ื x!
* R + R +
* dd
* nn
*
ืืชืจ ืขื ืื, ื ื ืืืกืชืื ืขื stat_color ืืคืฉืจืืช, ืืืืืืข ื ืืกืฃ ืขื
ืืืฆืื ื ืชืื ืื ื ืึดืืึผืึดื ืืึนืคึผึฐืฆึดืึธื.
ืกืื ืืจืื-ืจืืคืืืื
fsvs sync-repos [-r rev] [ืืกืืก ืขืืชืง ืขืืืื]
ืคืงืืื ืื ืืืขื ืช ืืช ืจืฉืืืช ืืงืืฆืื ืืืืฉ ืืืืืืจ.
ืืชืืืืืืช ืืืื ืชืฉืื ืืช ืื ืืืืืืื ืืชืืคืื ืืช ื ืชืื ื ืืืืืจ ืืืืื ืืื
ืืืงืืื.
ืื ืืืจื ืืื ืื ื ืืืฅ; ืืงืจื ืืฉืืืืฉ ืืืืืืื ืื
ยท ืืืชืืจ ืืืืื ื
ยท ืืชืืืฉืฉืืช ืืืืืื ื ืชืื ืื ื $FSVS_WAA ืืืืจ.
ืื ืขืฉืื ืืืืขืื ืื ืืชื ืจืืฆื ืืืืืช ืฉืชื ืืืื ืืช ืืืืืช. ืื ืืชื ืืืื ืืืฆืข ืืื
ืืืฉื ืืชืื ืกืคืจืืืช ืืฉื ื ืฉื ืืืืืจ ืฉืื, ืฆืืจ ืขืืชืง ืฉื ืกืคืจืืื ืื ืขืืืจ ืืืจ
ืืืื ื, ืืกื ืืจื ืืช ืืกืคืจืืื ืืืืจืช ืืื ืืืืฉื ืืฉื ื.
commit ืืืืจ ืืื ืืขืืืจ ืจืง ืงืืฆืื _changed_; ืื ืื ืฉืชื ืืืืื ืืช ืืืืงืืช 2GB ืฉื
ืืื ืืจืืื (/ usr , / ืกื , / lib , ...) ืื 2GB ืืื ืขืืืื ืืฉืืชืคืื ืืืืืจ,
ืืืจืืช ืฉืขื ืืืื ืื ืืืจืื (ืืืืื ืฉืฉืชื ืืืืื ืืช ืืืืฆืขืืช ืื ืืืืขืืช ืืืจ ืขื
ื ืชืื ืืืจ ืขื ืงืืฆืื ืืืื).
ืืืืื ืืกืื ืื ืืืื ืืืืืช ืืืืืฃ ืืฉืชื ืจืืืช ืื ืืืชืจ ืฉื ื ืชืืื ืืืืจ, ืืฉืจ
ืืงืื ืึฐืขืึผืึธืฃ ืืขืืืคืืช ืืืืืจืช. ืื ืกืคืจืืืช ืืืกืืก, ืฉืื ืืืืื ืืช ื ืืืขืืช ืืื ื,
ืืชืืฆืข ืืืืื ื ืืืช, ืืืืจ ืืื ืฆืืจื ืืฉืืื ืืช ืื ืืืืื ืืช
ืงืืฆืื ืืืื ืืืืืจ.
ืืจืืืื ื ื-Revision ืฆืจืื ืืฉืืฉ ืจืง ืขืืืจ ืืืชืืจ ืืืืื; ืื ืืชื ืืืื ืจืฉืืืช ืงืืฆืื ืขืืืจ
ืขืืืื, ืืืืืจ ืืื ืืืชืืืื ื ืื ืชืืงืื ืื ืืืืืจืื ืืืชืจ, ืืขืืืช ืืืืืืช ืืืชืจืืฉ.
ืืขืจื:
ืืฉ ืืขืื 2286 ื-subversion ืฉืืชืืจืช โโืฉืืชืืฃ ืงืืฆืื ืืืื ื-
ืืืืจ ืื ืชืืืื ืื ืงืฉืืจืื. ืขื ืืื ืฉืืืืฉ ืื ืืจืืืข ืืช ืฆืจืื ืืืืกืื; ืืื ื
ืืขืืจืืช ืืจืฉืช ืขืืืื ืืืื ืืจืื ืืืชืจ ืืืืืืช ืืืฉืจ ืขื ืื ืชืืืื ืืืฆืืคืื.
ืขืืืื
ืขืืืื fsvs [-r rev] [ืืกืืก ืขืืชืง ืขืืืื]
ืขืืืื fsvs [-u url@rev ...] [ืืกืืก ืขืืชืง ืขืืืื]
ืคืงืืื ืื ืืืฆืขืช ืขืืืื ืืขืืชืง ืืขืืืื ืื ืืืื; ืืืจืืจืช ืืืื ืขืืืจ ืื ืืืืืืจืื
ืืชืืืืช URL, ืืื ืืชื ืืืื ืืืืืื ืืช ืื ืืืืฆืขืืช -u.
ืชืืืื ืืื ืงืืจื ืืช ืื ืืฉืื ืืืื ืืจืฉืืืช ืืงืืฆืื ืืืืืืจืื, ืืืกื ืืืชื (ืื ืฉืจืง
ื ืขืฉื ืฉืืืืฉ ืืขืจืืื ืืขืื ืืขืืืคืืช ืืืืืื ืืืืชืจ), ืืืืืจ ืืื ืืืื ืืช ืื ืืฉืื ืืืื ืืืจืืฉืื.
ืขืืืื ื ืืคืก
ืื ืืชื ืืชืืื ืขืืืื ืขื ืืจืกืช ืืขื ืฉื ืืคืก, ืืขืจืืื ืืฉืืืืื ืืืืชื ืืชืืืช URL
ืชืืกืจ ืืขืืชืง ืืขืืืื ืฉืื, ืืืชืืืช ืืืชืจ ืชืืืืง ืืจืฉืืืช ืืืชืืืืช ืฉืื.
ืืืื ืืจื ื ืืื ืืืืืืฃ ืืชืืืช URL ืืืืจืช.
ืืขืจื:
ืืืืืื ืฉื-FSVS ืืื ืขืืืื ืชืืืืช ืืจืกืืืช ืืขืืจืืช ืืืื, ืืื ืื ืืืืข ืื ืชืืช
ืขืจื ืฉืืืกืจ ืืื ืืขืืืคืืช ื ืืืื ืืืชืจ ืขื ืืืชื ื ืชืื, ืฉืืืืจ ืืืืืช ืืืื
ืขืืฉืื.
ืกืคืจืืืช ืืฉืชื ืืช ืืืชืืืช ืืืชืจ ืืขืืืคืืช ืืืืืื ืืืืชืจ ืฉืืฉ ืื ืขืจื ืืืื (ืืฉืจ
ืขืืื ืืืืืช ืืืกืชืจ!).
ืืืื ืื ืืืืืฅ ืืืฉืชืืฉ ืืื ืจืง ืืขืืืื ืืจืืจื ืืืืืืื
ืืืขืชืืง, ืื ืืขืฉืืช ื ืกืื ืืจืื-ืจืืคืืืื (ืืืืื ืืื ืื ืืืชืจ ืืืืืจ ืฉืืืืช) ืืืืจ ืืขืืืื.
ืืชืืืืช ืืื ืืจื ื
fsvs urls URL [URLs...]
dump ืฉื ืืชืืืืช ืืชืจืื ืฉื fsvs
ืืชืืืืช ืืชืจืื ืฉื fsvs ื ืืขื ืืช
ืืืชืื ืืืืจ ื ืืืื ืฉื ืขืืชืง ืขืืืื ืืืืืจ ืืช ืกืคืจืืืช ืืขืืืื ืื ืืืืืช
ืื REPOS_URL. ืื ืืืชืืืืืืืืช ืืืขืืืื ืื ืืืขืฉื ืืกืคืจืืื ืื ืืื ืืืื ืื ืชืื
ืืชืืืช ืืชืจ.
ืืืืื:
fsvs ืืชืืืืช ืืชืจืื http://svn/repos/installation/machine-1/trunk
ืืืืืจืช ืคืืจืื ืฉื ืืชืืืืช ืืืชืจืื, ืขืืื ืืคืจืง ืคืึผืจืึธื of ืืชืืืืช.
ืืขืจื:
ืื ืืืจ ืืืืืจืืช ืืชืืืืช ืืชืจืื, ืืืชื ืืฉืชืืฉ ืืคืงืืื ืืื ืฉืื ืืืืืจ ืืืชืจ, ืฉืื ืื
ืฉืืื ืืชืืจืื 1.0.18 ืื ืืื ืืืืืจ ืืชืืืืช ืืฉ ืื ืึนื ืืืืืฃ ืืื ืงืืื, ืืื ืฉืืชืืืืช ืืืชืจืื ืืืืฉืืช
ืืฉ ืื ืฆืืจืฃ ืืจืฉืืื ืื ืชืื ื! ืื ืืชื ืจืืฆื ืืืชืืื ืืืืฉ, ืืฉืชืืฉ ืืืฉืื ืืื
ื ืืื | ืืชืืืืช ืืชืจืื ืฉื fsvs ื ืืขื ืืช
ืืขืื ื ืืชืืืืช
ืืชื ืืืื ืืืขืื ืจืฉืืื ืฉื ืืชืืืืช ืืชืจืื ื-STDIN; ืืฉืชืืฉ ืืคืงืืื ืืืฉื ื ืืขื ืืฉื ืื.
ืืืืื:
( echo 'N:local,prio:10,http://svn/repos/install/machine-1/trunk';
echo 'P:50,name:common,http://svn/repos/install/common/trunk') |
ืืชืืืืช ืืชืจืื ืฉื fsvs ื ืืขื ืืช
ืืชืขืืืื ืืืฉืืจืืช ืืจืืงืืช.
ืืฆืคืช ืฉืืง ืื ืืื ืืืืืจ ืืชืืืืช
ืืื ืืจืืืช ืืืื ืืชืืืืช ืืชืจืื ื ืืฆืืืช ืืฉืืืืฉ ืขืืืจ ื-WC ืื ืืืื, ืืชื ืืืื ืืืฉืชืืฉ ื-dump.
ืืคืจืืืจ ืืืคืฆืืื ืื ื ืืชื ืืชืช ืืฉืคื ืคืืจืื: p priority n name r current
ืืจืกื t ืืขื ืืจืกืช R readonly-flag u URL I ืืกืคืจ ืคื ืืื ืขืืืจ ืืชืืืช ืืชืจ ืื
ืืขืจื:
ืื ืื ืชืื ืืช printf() ืืืืชืืช; ืจืง ืืื ืืืื \ ืจืฆืคืื ืืืืืื.
ืืืืื:
fsvs urls dump ' %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
fsvs urls name:url1,target:77,readonly:1,http://anything/...
# ืืฉื ืืช ืขืจืืื
fsvs urls name:url1,target:HEAD
fsvs ืืชืืืืช ืืชืจืื ืืงืจืืื ืืืื:0,http://anything/...
fsvs urls name:url1,prio:88,target:32
ืืขืจื:
FSVS ืขืืืื ืื ืืืืกื ืืช ืื ืืื ื ืืขืฅ ืฉื ืื ืืชืืืืช ืืืชืจืื. ืื ืื ืชืฉื ื ืืช
ืขืืืคืืช ืฉื ืืชืืืช URL, ืืขืจืื ืืืืฉ ืืช ืขืฆื ืืกืคืจืืืช ืื, ืชืฆืืจื ื ืกืื ืืจืื-ืจืืคืืืื
ืืืื ืืืืืจ ืคืงืืืืช. ืืืืชื ืืฆืืข ืืืืื ืข ืืื, ืขื ืฉ-FSVS ืืื ืืืคื ืืืงืจื ืืื
ืืื ืืืชืจ.
ืึฐืึทืึผึตืจ
ื ืืฆืจ ืืืืืืืืช ืขื ืืื Doxygen ืขืืืจ fsvs ืืงืื ืืืงืืจ.
ืืฉืชืืฉ ื-fsvs ืืืืคื ืืงืืื ืืืืฆืขืืช ืฉืืจืืชื onworks.net