영어프랑스어스페인어

Ad


온웍스 파비콘

fsvs - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 fsvs 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 fsvs 명령입니다.

프로그램:

이름


명령 및 명령줄 매개변수 -

fsvs는 Subversion 저장소용 클라이언트입니다. 큰 버전의 빠른 버전 관리를 위해 설계되었습니다.
디렉토리 트리. fsvs는 Subversion 저장소용 클라이언트입니다. 그것은 빠른을 위해 설계되었습니다
큰 디렉토리 트리의 버전 관리.

개요


fsvs 명령 [옵션] [인수]

FSVS는 다음 명령을 이해합니다.

지방의 구성 정보 :


URL이
URL로 작업 사본 기본 디렉토리 정의

지위
변경된 항목 목록 가져오기

정보
단일 항목에 대한 자세한 정보 표시

기록
저장소에서 로그 메시지 가져오기

diff
파일 간의 차이점 가져오기(로컬 및 원격)

복사에서 감지
복사/이동/이름 변경 가능성이 있는 항목에 대해 FSVS에 문의하십시오. 보다 cp

정의 어느 항목 가져 가다:


무시 리그
무시 패턴 정의

버전 해제
버전 관리에서 항목 제거

더하다
무시할 항목 추가

CP, mv
항목이 복사되었음을 FSVS에 알립니다.

명령 일하는 전에, 저장소:


범하다
변경된 데이터를 저장소로 보내기

최신 정보
저장소에서 업데이트 받기

점검
저장소의 일부를 가져와 작업 복사본으로 등록합니다.

방법
디렉토리에서 파일 가져오기

돌아가는 것 uncp
로컬 변경 및 항목 표시 실행 취소

원격 상태
무엇을 물어 최신 정보 가져올 것이다

비즈니스 재산 손질:


소품 세트
사용자 정의 속성 설정

소품 가져오기
사용자 정의 속성 값 묻기

소품 목록
사용자 정의 속성 목록 가져오기

추가 명령 익숙한 for 회복 디버깅 :


수출
저장소의 일부 가져오기

동기화 저장소
항목에 대한 로컬 정보를 삭제하고 현재 목록을 가져옵니다.
저장소.

참고 :
다중 URL 작업은 비교적 새로운 기능입니다. 거친 모서리가 있을 수 있습니다.

XNUMXD덴탈의 return 암호 성공의 경우 0, 오류의 경우 2입니다. 옵션이 있는 경우 1이 반환됩니다. 확인
for 변경 in a 스크립트 사용되며 변경 사항이 발견되었습니다. 또한보십시오 필터링 항목.

보편적 인 옵션


-V -- 표시 버전
-V는 FSVS가 버전과 저작권 표시를 인쇄하고 종료하도록 합니다.

-d -D -- 디버깅
FSVS가 --enable-debug를 사용하여 컴파일된 경우 디버그 메시지 인쇄를 활성화할 수 있습니다(
STDOUT) -d. 기본적으로 모든 메시지가 인쇄됩니다. 관심만 있다면
하위 집합, -D를 사용할 수 있습니다. 기능 시작 이름.

fsvs -d -D waa_ 상태

부를 것이다 지위 작업, 모든 WAA 기능의 모든 디버그 메시지 인쇄 -
waa__init, waa__open 등

다른 디버깅 옵션에 대한 자세한 내용은 디버그 출력디버그 버퍼 참조하십시오
옵션 목록.

-N, -R -- 재귀
-N 및 -R 스위치는 실제로 카운터를 감소/증가시킵니다. 행동은
에 따라 선택됩니다. 따라서 -N -N -N -R -R의 명령줄은 -3 +2 = -1과 동일합니다.
결과적으로 -N이 됩니다.

-NS, -v -- 장황한/조용한
-v/-q 자세한 표시 플래그를 설정/지우므로 더 많거나 적은 출력을 제공합니다.

참조하시기 바랍니다 전에, 말 수가 많은 선택권 자세한 내용은.

-C -- 체크섬
-C는 더 많은 변경 감지 검사를 사용하도록 선택합니다. 봐주세요 전에, 변경_체크 선택권 for
자세한 내용은.

-f -- 필터링 항목
이 매개변수는 항목의 약간의 필터링을 수행하거나 일부 작업의 경우,
주어진 항목에 대해 수행된 작업의 수정.

마지막에 사양이 필요하며, 이는 텍스트, 신규,
삭제(또는 제거), 메타, mtime, 그룹, 모드, 변경됨 또는 소유자; 기본 또는 def 사용
기본값.

예를 들어 값 텍스트, 지위 새롭거나 변경된 작업 전용 항목
보여진다; mtime을 사용하면 그룹 또는 수정 시간이 변경된 그룹 전용 항목은
인쇄.

참고 :
참조하시기 바랍니다 변화 검색 자세한 정보는

항목이 다른 유형의 항목으로 대체되는 경우(예: 디렉토리가
파일로 대체됨), 삭제된 것으로 간주 새로운.

-v를 사용하면 내부적으로 any로 사용됩니다.

문자열 없음을 사용하면 비트 마스크가 다음으로 재설정됩니다. 아니 표시된 항목; 그럼 당신은 구축 할 수 있습니다
새 마스크. 따라서 owner,none,any,none,delete는 삭제된 항목을 표시합니다. 다음 값의 경우
모든 명령줄 구문 분석은 없음이며 기본값으로 재설정됩니다.

-W 경고=조치 -- 세트 경고
여기에서 일반적으로 발생하지 않아야 하는 특정 상황에 대한 동작을 정의할 수 있습니다.
그러나 당신이 만날 수 있습니다.

여기서의 일반적인 형식은 명세서 = 동작어디로 명세서 문자열이다
정의된 상황 중 적어도 하나의 시작과 일치하고, 동작 다음 중 하나입니다:

· 일단 하나의 경고만 인쇄하려면

· 항상 경고 메시지를 인쇄하려면 매주 시간,

· 중지 프로그램을 중단하려면

· 무시 이 상황을 무시하거나

· 계산 발생 횟수만 계산합니다.

If 명세서 둘 이상의 상황과 일치하면 모두 설정됩니다. 예를 들어 ~을위한
메타=무시 의 모든 메타엠타임, 메타 사용자 등은 무시됩니다.

적어도 하나의 경고인 경우 지원 프로그램 실행 중에 무시된 경우
설정으로 인쇄했을 메시지 수와 함께 경고 목록
항상 사용자에게 가능한 문제를 알리기 위해 이 표시됩니다.

이를 통해 다음과 같은 상황을 처리할 수 있습니다. 메타엠타임, 메타 사용자, 메타 그룹,
메타 유마스크 이러한 경고는
저장소를 구문 분석할 수 없습니다. 이것은 다른 프로그램이나 사용자가
항목의 속성을 변경합니다.
이 경우 저장소가 깨끗해질 때까지 -Wmeta=always 또는 -Wmeta=count를 사용할 수 있습니다.
또.

URL 목록 없음 이 경고는 다음과 같은 경우 발행됩니다. 정보 작업이 실행되었지만 URL이 실행되지 않았습니다.
아직 정의.

문자 집합이 잘못되었습니다. 기능이 nl_lang정보(3) 현재 이름을 반환할 수 없습니다.
문자 인코딩의 경우 기본값인 UTF-8이 사용됩니다. 최소한의 시스템에 필요할 수 있습니다.
설치, 예. 회복에.

chmod-eperm, 초우엔페름 작업 복사본을 일반 사용자로 업데이트하고 업데이트하려면
다른 소유자가 있지만 수정할 수 있는 파일의 경우 둘 다
사용자, 그룹 또는 모드를 설정할 수 없습니다.
이런 식으로 오류를 치명적이지 않게 만들 수 있습니다.

chmod-기타, 다른 사람 위의 상황에서 EPERM 이외의 다른 오류가 발생하면
유용할 수 있습니다.

혼합 rev-wc 일부 개정 번호를 지정하는 경우 돌아가는 것, 그것은 혼합-
수정 작업 사본은 허용되지 않습니다.
혼합 개정 작업 복사본을 활성화할 수는 없지만 (나는 그것에 대해 작업 중입니다) 피할 수 있습니다
매번 하는 말.

소품 이름 예약 일반적으로 속성을 설정하는 것은 허용되지 않습니다. 소품 세트 동작
일부 예약된 접두사와 일치하는 이름으로.

ignpat-wcbase 이 경고는 다음과 같은 경우 발행됩니다. 순수한 무시 패턴'이 일치하지 않습니다.
작업 사본 기본 디렉토리. \N
자세한 내용은 \ref ignpat_shell_abs '절대 쉘 패턴'을 참조하세요.

차이 상태 GNU diff는 오류의 경우 종료 코드 2를 반환하도록 정의했습니다. 슬프게도
바이너리 파일에 대해서도 반환하므로 단순히 fsvs diff some-binary-file text-
파일은 두 번째 파일에 대한 diff를 인쇄하지 않고 중단됩니다.
이 때문에 FSVS는 현재 기본적으로 diff의 종료 상태를 무시하지만,
예를 들어 이 옵션을 설정하여 변경할 수 있습니다. 중지.

또한 환경 변수 FSVS_WARNINGS가 사용 및 구문 분석됩니다. 그것은 단순히 공백입니다-
옵션 사양의 별도 목록입니다.

-u URL 이름[@revision[:revision]] -- 고르다 URL이
일부 명령은 정의된 URL의 하위 집합으로 축소될 수 있습니다. NS 최신 정보 명령은
예.

작업 복사본에 사용 중인 URL이 두 개 이상인 경우 일반적으로 업데이트를 업데이트합니다.
모든 항목 모든 URL. 이 매개변수를 사용하여 FSVS에게
지정된 URL.

매개변수는 반복적으로 사용할 수 있습니다. 값은 다음으로 구분된 여러 URL을 가질 수 있습니다.
공백 또는 ',;' 중 하나입니다.

fsvs up -u base_install,boot@32 -u gcc

이것은 base_install 및 gcc의 HEAD를 가져오고 부팅 URL의 대상 개정을 설정합니다.
for 명령 32에서.

-o [이름[=값]] -- other 옵션
이것은 거의 사용되지 않는 옵션을 설정하는 데 사용되며 기본값은
구성 파일(구현 예정, 현재 명령줄만).

이들 목록을 보려면 다음을 참조하십시오. 추가 옵션 for FSVS..

신호


실행 중인 FSVS가 있고 자세한 정도를 변경하려면 다음을 보낼 수 있습니다.
SIGUSR1(더 장황하게 만들기 위해) 또는 SIGUSR2(더 조용하게)를 처리합니다.

더하다


fsvs 추가 [-u URLNAME] 경로 [경로...]

이 명령을 사용하면 항목이 있는 경우에도 버전을 지정할 항목을 명시적으로 정의할 수 있습니다.
일치하는 무시 패턴. 다음 커밋 시 저장소로 보내집니다.
다른 새 항목, 따라서 다음과 같이 보고됩니다. 신제품 .

이 작업 복사본에 대해 정의된 URL이 두 개 이상인 경우 -u 옵션을 사용할 수 있습니다.
이 URL에 고정된 항목을 원합니다.


예를 들어 홈 디렉토리의 버전을 관리하고 무시 패턴을 ./.* 무시하다
홈 디렉토리의 모든 .* 항목. 이제 .bashrc, .ssh/config 및
다른 데이터와 마찬가지로 완전한 .kde3-tree가 저장됩니다.

따라서 다음 항목을 무시하지 않도록 fsvs에 지시합니다.

fsvs 추가 .bashrc .ssh/config .kde3

이제 .kde3 아래의 항목이 이전 ./.* 패턴(일치로
시작이면 충분함), 따라서 음수 무시 패턴(a 받아
무늬):

fsvs는 t./.kde3 앞에 추가를 무시합니다.

이제 fsvs st는 항목을 다음과 같이 표시합니다. 신제품 , 그리고 다음 커밋은 그것들을
저장소.

버전 해제


fsvs 버전 해제 경로 [경로...]

이 명령은 지정된 경로를 로컬에서 제거된 것으로 플래그 지정합니다. 다음 커밋에서
저장소에서 삭제되고 해당 로컬 정보는 제거되지만 제거되지는 않습니다.
항목 자체. 그래서 그들은 다음과 같이 나타날 것입니다 신제품 다시, 그리고 당신은 또 다른 기회를 얻습니다
그들을 무시합니다.


홈 디렉토리의 버전을 관리하고 있으며 더 이상 원하지 않는 것을 발견했다고 가정해 보겠습니다.
.bash_history 및 .sh_history 버전이 있습니다. 그래서 당신은

fsvs 버전 해제 .bash_history .sh_history

이 파일은 d로 보고됩니다(삭제되지만 저장소에서만).

그럼 당신은

fsvs 커밋

이제 fsvs는 이러한 파일에 대해 더 이상 알지 못하므로 New 로 보고합니다.
그러나 그것은 치료할 수 있습니다

fsvs는 '를 무시합니다./.*sh_history'

이제 이 두 파일은 다음과 같이 표시되지 않습니다. 신제품 , 어느 쪽이든.

이 예에서는 지정된 경로가 별도의 무시로 입력되지 않는 이유도 보여줍니다.
패턴 - (아마도) 훨씬 더 광범위한 패턴의 단일 경우일 뿐입니다.

참고 :
패턴에 대해 일종의 이스케이프를 사용하지 않은 경우 쉘은 패턴을 다음으로 확장합니다.
실제 파일 이름은 (일반적으로) 원하는 것이 아닙니다.

_build_new_list


이것은 주로 디버깅에 사용됩니다. 파일 시스템을 탐색하고 새 항목을 작성합니다.
파일. 프로덕션에서는 사용해서는 안 됩니다. URL이나 항목의 개정판으로
이 함수를 호출하면 정보가 손실됩니다!

동기화 저장소.

지연


이 명령은 시간이 다음 XNUMX초 이상 경과할 때까지 실행을 지연
FSVS에서 사용하는 데이터 파일 쓰기(DIRURL이).

이 명령은 스크립트에서 사용하기 위한 것입니다. 이전에 어디에 지연 옵션이 사용되었습니다.
주어진 명령 다음에 지연 명령으로 대체됩니다.

에 대한 이점 지연 옵션은 읽기 전용 명령을 사용할 수 있다는 것입니다.
그 동안에.

예 :

fsvs 커밋 / 기타 / X11 -m 'X11 백업'
... '상태'와 같은 읽기 전용 명령
fsvs 지연 / 기타 / X11
... 'commit'과 같은 읽기-쓰기 명령

선택적 경로는 WC의 모든 경로를 가리킬 수 있습니다.

테스트 프레임워크에서는 약간의 시간을 절약하는 데 사용됩니다. 정상 작동 시
FSVS 명령은 너무 빡빡하지 않으므로 일반적으로 다음을 사용하는 것이 좋습니다. 지연
옵션을 선택합니다.

방법


fsvs 고양이 [-r rev] 경로

파일 저장소를 가져와 STDOUT에 출력합니다. 개정이 지정되지 않은 경우
기본값은 BASE입니다. 항목의 현재 로컬 개정 번호입니다.

점검


fsvs 체크아웃 [경로] URL [URL...]

현재 작업 디렉토리(또는 디렉토리 경로)에 대한 하나 이상의 URL을 설정하고 다음을 수행합니다.
an 점검 이 URL 중.

예:

fsvs 체크아웃 . http://svn/repos/installation/machine-1/trunk

디렉토리 부여 여부는 URL-
구문 분석 -- URL처럼 보이면 URL로 사용됩니다.
최대 단일 경로만 허용됩니다. URL이 아닌 두 가지가 발견되는 즉시
오류 메시지가 인쇄됩니다.

디렉토리를 지정하지 않으면 '.' 사용; 이것은 일반적인 Subversion 사용법과 다르지만
복구 도구로 사용하기에 더 적합할 수 있습니다(버전 관리가 일반적임).
의견 환영합니다.

주어진 경로가 존재해야 하며, 영상을 비어 있어야 함 -- FSVS는 충돌 시 중단됩니다. 만약
생성해야 할 파일이 이미 존재합니다.
해당 디렉토리를 생성해야 하는 경우 그렇게 하십시오. 일부 매개변수에 대한 패치
-p처럼 환영합니다.

URL의 형식 정의는 다음 장을 참조하십시오. 형성 of URL이 그리고 URL이
최신 정보 명령.

또한 당신이 관심을 가질 수 있습니다 사용 an 대체 뿌리 예배 규칙서회복 for
a 부팅되지 않는 체계.

범하다


fsvs 커밋 [-m '메시지'|-F 파일 이름] [-v] [-C [-C]] [경로 [경로 ...]]

작업 복사본의 현재 상태(일부)를 저장소에 커밋합니다.


작업 카피는 / 기타 , 이미 설정되어 커밋되어 있습니다.
그때 은 / etc / 호스트 /etc/inittab이 수정되었습니다. 이는 관련이 없는 변경 사항이므로
별도의 커밋에 있는 것처럼.

따라서 다음 명령을 실행하기만 하면 됩니다.

fsvs commit -m '일부 호스트 추가' 은 / etc / 호스트
fsvs commit -m '기본 실행 수준 조정' /etc/inittab

현재 디렉토리가 다음과 같을 경우 / 기타 당신은 심지어 떨어뜨릴 수 있습니다 /기타/ 앞에서 사용하고
파일 이름.

참조하시기 바랍니다 지위 -v 및 -C 에 대한 설명입니다.
고급 백업 사용에 대해서는 다음을 참조하십시오. 전에, 커밋 파이프 속성".

cp


fsvs cp [-r rev] SRC DEST
fsvs cp 덤프
fsvs cp 로드

copy 명령은 개정판 rev에서 DEST를 SRC의 복사본으로 표시하므로 다음 커밋에서
DEST의 해당 소스 경로가 복사 소스로 전송됩니다.

rev의 기본값은 BASE입니다. SRC(로컬)가 있는 버전입니다.

이 명령이 작동한다는 점에 유의하십시오. 항상 디렉토리에 구조 - 복사하라고 하면
디렉토리, 모든 구조는 사본으로 표시됩니다. 즉, 아래의 일부 항목이
복사본이 없으면 다음 커밋에서 복사본에서 제거된 것으로 보고됩니다.
(물론 파일을 복사된 것으로 표시하는 것도 가능합니다.
가능하지만 대상 트리의 일부를 제거하여 에뮬레이션할 수 있습니다.)

참고 :
TODO: 정확한 사용법에 차이가 있을 것입니다. copy는 cp를 실행하려고 시도합니다.
복사된 명령은 관계만 기억합니다.

이 명령이 매개변수 없이 사용되면 현재 정의된 관계가 인쇄됩니다.
임을 명심하십시오. 는 대상 이름입니다. 각 쌍의 두 번째 줄!

로드를 위한 입력 형식은 줄 바꿈으로 구분됩니다. 처음에는 SRC 줄, 그 다음에는 DEST
줄, 그리고 구분 기호로 마침표('.')만 있는 줄입니다. 파일 이름이 있는 경우
줄 바꿈 또는 기타 특수 문자를 사용하려면 경로를 인수로 제공해야 합니다.

내부적으로 경로는 작업 복사본 기본 디렉터리에 상대적으로 저장되며
그것도 그렇게 인쇄했다.

이후의 정의는 추가됨 내부 데이터베이스에; 실수를 취소하려면 복사를 취소하다
액션.

참고 :
중요 사항: 다음과 같은 사용자 정의 속성 fsvs:커밋 파이프 are 지원 에 복사
공간/시간 문제로 인해 대상(전체 하위 트리 순회,
많은 속성 파일 복사) 그리고 이것이 실제로 원하는지 확실하지 않기 때문입니다.
할 것: 속성 복사 옵션?

Subversion은 현재 이름 바꾸기를 복사+삭제로 취급하므로, mv 명령은 별칭입니다.
cp.

파일 이름에 덤프 또는 로드를 copyfrom에 대한 첫 번째 매개변수로 제공해야 하는 경우
관계에 대해서도 './dump'와 같이 경로를 지정하십시오.

참고 :
소스는 내부적으로 수정 번호가 있는 URL로 저장되므로 다음과 같은 작업이 가능합니다.
이들

$ fsvs cp ab
$ rm a/1
$ fsvs ci a
$ fsvs ci b

작업 - FSVS는 이전(너무 최근!) 개정 번호를 소스로 전송하므로 로컬
filelist는 저장소와 일관성을 유지합니다.
그러나 URL을 copyfrom 소스로 직접 제공하는 것은 (아직) 구현되지 않았습니다.
저장소에서 항목 목록(및 아마도 데이터!)을 가져와야 합니다.

복사에서 감지


fsvs copyfrom-detect [경로...]

이 명령은 FSVS에게 새 항목을 살펴보고 일부 항목을 찾을 수 있는지 확인하도록 지시합니다.
이미 알려진 다른 사람들로부터 복사된 것처럼 보입니다.
소스 및 대상 경로와 일치할 수 있는 이유가 포함된 목록을 출력합니다.

이것은 단지 정보 제공을 위한 것이며 FSVS 상태를 변경하지 않습니다(TODO:
일부 옵션/매개변수가 설정됨).

목록 형식은 on 목적 로드 구문과 호환되지 않음, 최상의 일치
일반적으로 수동으로 가져와야 합니다.

If 말 수가 많은 일치하는 블록의 백분율을 제공하는 추가 값이 사용되며,
복사될 수 있는 항목의 수가 인쇄됩니다.

예:

$ fsvs 목록에서 복사 -v
새 파일1
md5:이전 파일A
새 파일2
md5:이전 파일B
md5:이전 파일C
md5:이전 파일D
새 파일3
inode:이전 파일I
manber=82.6:oldfileF
manber=74.2:oldfileG
manber=53.3:oldfileH
...
3 copyfrom 관계를 찾았습니다.

약어는 다음과 같습니다. md5 XNUMXD덴탈의 MD5 새 파일의 파일이 하나 이상의 파일과 동일합니다.
이미 커밋된 파일; 백분율이 없습니다.

아이 노드 XNUMXD덴탈의 장치/아이노드 번호는 주어진 알려진 항목과 동일합니다. 이것은 의미 할 수 있습니다
이전 항목의 이름이 변경되었거나 하드 링크되었습니다. 참고 : 모든 파일 시스템에 영구 기능이 있는 것은 아닙니다.
inode 번호(예: NFS) - 따라서 파일 시스템에 따라 좋지 않을 수 있습니다.
지시자!

name 항목이 다른 항목과 이름이 같습니다.

맨버 유사한 크기의 파일을 분석하면 (가변 크기)의 일부 비율이 표시됩니다. 공통의
블록 (블록 순서 무시).

디렉토리 새 디렉토리에는 이전 디렉토리와 유사한 파일이 있습니다.
백분율은 (number_of_common_entries)/(files_in_dir1 + files_in_dir2 -
number_of_common_entries).

참고 :
맨버 매칭은 아직 구현되지 않았습니다.

항목에 대해 가능한 일치 항목이 너무 많은 경우 모든 항목이 인쇄되지는 않습니다. 만
표시기 ...가 끝에 표시됩니다.

uncp


fsvs 복사 DEST [DEST ...]

uncopy 명령은 대상 항목에서 copyfrom 표시를 제거합니다. 이렇게 하면
항목을 다시 알 수 없으며 다음 호출에서 New로 보고됩니다.

복사본의 기본만 복사를 취소할 수 있습니다. 디렉토리 구조가 복사된 경우
주어진 항목이 암시적으로 복사되면 이 명령은 오류를 반환합니다.

이것은 접혀 있지 않다. 돌아가는 것, 복사, 변경 시 되돌리기 여부가 명확하지 않기 때문에
항목은 원본 copyfrom 데이터를 복원하거나 복사 속성을 제거해야 합니다. 사용하여
다른 명령은 더 이상 모호하지 않습니다.

예:

$ fsvs 복사 SourceFile DestFile
# 앗, 틀렸어!
$ fsvs는 DestFile을 복사 해제합니다.

diff


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

이 명령은 로컬 파일과 저장소 파일 간의 차이점을 제공합니다.

-v를 사용하면 메타 데이터가 추가로 인쇄되고 변경 사항이 표시됩니다.

개정 인수를 제공하지 않으면 기본 개정의 diff를 얻습니다.
현재 로컬 파일에 대한 저장소(마지막 커밋). 한 번의 개정으로
로컬 파일에 대한 이 리포지토리 버전입니다. 두 수정본이 모두 주어졌을 때 차이점은
이 리포지토리 버전 간의 계산됩니다.

파일이 단순히 매개변수로 전달되기 때문에 diff 프로그램이 필요합니다.

기본값은 비재귀적 diff를 수행하는 것입니다. 그래서 fsvs diff . 모든 변경 사항을 출력합니다
파일 in 전에, current 예배 규칙서 이하.

특수 파일의 출력은 내부 Subversion 저장소의 diff입니다.
특수 파일의 유형을 포함하지만 줄 끝에 줄 바꿈이 없습니다.
)에 대해 불평한다.

사본으로 표시된 항목의 경우 (깨끗한) 소스 항목에 대한 diff가 인쇄됩니다.

도 참조하십시오 옵션 관련 전에, '차이' 동작사용 컬러 디프.

수출


fsvs 내보내기 REPOS_URL [-r rev]

저장소에서 디렉토리를 내보내려는 경우 없이 모든 FSVS 관련 저장
이 명령을 사용할 수 있습니다.

이것은 소유자, 그룹, 액세스 마스크 및 수정 시간과 같은 모든 메타 데이터를 복원합니다. 그것의
주요 용도는 데이터 복구입니다.

데이터는 현재 작업 아래에 (올바른 디렉토리 구조로) 기록됩니다.
예배 규칙서; 항목이 이미 있는 경우 내보내기가 중지되므로 비어 있어야 합니다.
디렉토리.

도움


도움[명령]

이 명령은 일반 또는 특정 도움 (주어진 명령에 대해). 비슷한 기능
-h 또는 -를 사용하여 사용할 수 있습니까? 명령 후.

그룹


fsvs 그룹 덤프|로드
fsvs 그룹 [prepend|append|at=n] 그룹 정의 [그룹 정의 ...]
fsvs는 [prepend|append|at=n] 패턴 [pattern ...]을 무시합니다.
fsvs 그룹 테스트 [-v|-q] [패턴 ...]

이 명령은 패턴 목록의 끝에 패턴을 추가하거나 prepend를 사용하여 패턴을 다음 위치에 넣습니다.
목록의 시작 부분. at=x를 사용하면 패턴이 x 위치에 삽입됩니다.
0부터 계산합니다.

그룹과 무시의 차이점은 그룹 필요 그룹 이름인 반면
후자는 기본 그룹이 무시한다고 가정합니다.

사양은 관련 문서를 참조하십시오. 선적 서류 비치 .

fsvs dump는 패턴을 STDOUT에 인쇄합니다. CR 또는 LF와 같은 특수 문자가 있는 경우
패턴에 내장 없이 부호화 (\r 또는 \n과 같이) 출력이 깨집니다.

패턴에는 * 및 ?가 포함될 수 있습니다. 하나의 디렉토리 수준에서 와일드카드로, 또는 임의의 경우 **
문자열.

이러한 패턴은 새로운(아직 알려지지 않은) 파일에 대해서만 일치됩니다. 항목
이미 버전이 지정된 것은 무효화되지 않습니다.
주어진 경로가 새 디렉토리와 일치하면 아래 항목도 찾을 수 없습니다. 하지만 만약
이 디렉토리 또는 아래 항목은 이미 버전이 지정되어 있으므로 패턴이 작동하지 않습니다.
일치는 디렉토리로 제한됩니다.

그래서:

fsv는 무시합니다./ TMP

디렉토리 tmp를 무시합니다. 그러나 이미 커밋된 경우 기존 항목은
로 표시를 해제해야 합니다. fsvs 버전 해제. 일반적으로 사용하는 것이 좋습니다.

fsv는 무시합니다./ tmp /**

디렉토리 자체를 사용하므로(복원 후 마운트 지점으로 필요할 수 있음)
어쨌든), 하지만 무시 모든 아래 항목.
현재 이것은 mtime 변경 사항이 보고되고 커밋된다는 단점이 있습니다. 이것
전체 디렉토리가 무시되는 경우가 아닙니다.

예 :

fsvs 그룹 그룹:읽을 수 없음,모드:4:0
fsvs 그룹 '그룹:비밀,/기타/*그림자'

fsv는 무시 / proc
fsv는 무시 /dev/pts
fsvs는 '를 무시합니다./ var / 로그 /*-*'
fsvs는 './**~'를 무시합니다.
fsvs는 './**/*.bak'을 무시합니다.
fsv는 'take,./**.txt' 앞에 붙는 것을 무시합니다.
fsvs는 'take,./**.svg' 추가를 무시합니다.
fsv는 at=1 './**.tmp'를 무시합니다.

fsvs 그룹 덤프
fsvs 그룹 덤프 -v

에코 './**.doc' | fsv는 로드를 무시합니다.
# 전체 목록을 대체합니다.

참고 :
와일드카드 패턴이 쉘에 의해 확장되지 않도록 주의하십시오!

지원 패턴
다른 패턴이 무엇인지 더 쉽게 보려면 test 하위 명령을 사용할 수 있습니다. NS
다음 조합을 사용할 수 있습니다.

· fsvs 그룹 테스트 무늬 테스트 전에, 주어진 무늬 반대 모든 항목 in your
일하는 부, 인쇄물 전에, 어울리는 경로. XNUMXD덴탈의 무늬 is 지원 저장 in 전에, 무늬
명부.
· fsvs 그룹 테스트
새 항목에 이미 정의된 패턴을 사용하고 그룹 이름, 탭,
그리고 경로.
-v를 사용하면 가운데 열에서도 일치하는 패턴을 볼 수 있습니다.

-q를 사용하면 전체 목록을 가져오는 것을 방지할 수 있습니다. 이것은 당신이 사용하는 경우 의미가 있습니다
그룹_통계 동시에 옵션.

리그


fsvs rel-ignore [prepend|append|at=n] 경로 사양 [경로 사양 ...]
fsvs ri [prepend|append|at=n] 경로 사양 [경로 사양 ...]

동일한 시스템의 둘 이상의 작업 복사본에 동일한 리포지토리 데이터를 보관하는 경우
그것은 다른 경로에 저장될 것입니다 - 그리고 그것은 절대 무시 패턴을 실행 불가능하게 만듭니다.
그러나 상대적 무시 패턴은 WC 루트의 시작 부분에 고정되어 있습니다.
WC 계층 구조가 깊고 일부 파일을 무시하려는 경우 입력하는 것이 지겹습니다.
더 쉽게 하기 위해 rel-ignore(ri로 축약됨) 명령을 사용할 수 있습니다. 이것은 변환
지정된 모든 경로 사양(셸 패턴에 따라 와일드카드를 포함할 수 있음)
위의 사양)을 저장하기 전에 WC 관련 값으로 변경합니다.
/ 기타 작업 복사본 루트로:
fsvs rel-ignore '/etc/X11/xorg.conf.*'

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

두 명령 모두 './X11/xorg.conf.*' 패턴을 저장합니다.
참고 :
이것은 다음 경우에만 작동합니다. 껍질 패턴.
파일 무시에 대한 자세한 내용은 무시 명령 스펙 of
그룹 패턴.

정보


fsvs 정보 [-R [-R]] [경로...]

이 명령을 사용하여 작업 복사본에 있는 하나 이상의 항목에 대한 정보를 표시합니다.
-v를 사용하여 약간 더 많은 정보를 얻을 수 있습니다.
이것은 때때로 버그를 찾거나 URL 및 개정판을 얻는 데 도움이 될 수 있습니다.
작업 사본은 현재 에 있습니다.
예:
$ fsvs 정보
URL: 파일:
.... 200 .
유형: 디렉토리
상태 : 0x0
플래그 : 0x100000
개발자: 0
아이노드: 24521
모드 : 040755
UID/GID: 1000/1000
M시간: 17년 16월 34일 목요일 24:2006:XNUMX
C 시간: 17년 16월 34일 목요일 24:2006:XNUMX
수정 : 4
크기 : 200

기본값은 주어진 항목에 대한 정보만 인쇄하는 것입니다. 단일 -R을 사용하면
에 대한 이 데이터를 가져옵니다. 모든 주어진 디렉토리의 항목; 다른 -R을 사용하면 전체를 얻을 수 있습니다.
(하위) 나무.

기록


fsvs 로그 [-v] [-r rev1[:rev2]] [-u 이름] [경로]

이 명령은 지정된 버전과 관련된 개정 로그 정보를 봅니다. 통로 그것의
최상위 URL 또는 지정되지 않은 경우 가장 높은 우선순위 URL입니다.
선택적 rev1rev2 표시되는 개정판을 제한하는 데 사용할 수 있습니다. 없다면
값이 주어지면 로그는 HEAD에서 시작하여 아래쪽으로 주어진 다음
수정 횟수가 적용됩니다(그러나 제한 선택권).
당신이 사용하는 경우 -v -옵션을 사용하면 각 개정판에서 변경된 파일도 인쇄됩니다.
출력 형식을 제어하는 ​​옵션이 있습니다. 보다 로그 출력 선택권.
선택적으로 -u 뒤에 URL 이름을 지정할 수 있습니다. 그런 다음 이 URL의 로그 대신
맨 위에 있는 것이 표시됩니다.
할 일:
· --복사 중 정지
· 개정판 표시 모든 작업 사본과 연결된 URL? 어떤 순서로?

소품 가져오기


fsvs prop-get 속성 이름 경로...

지정된 속성의 데이터를 STDOUT에 인쇄합니다.
참고 :
조심하세요! 이 명령은 속성을 덤프합니다. as it is, 즉. 어떤 특별한
캐릭터! 속성에 이스케이프 시퀀스 또는 이진 데이터가 있는 경우
터미널이 엉망이 될 수 있습니다!
속성을 보는 안전한 방법을 원하면 -v와 함께 prop-list를 사용하십시오.
매개 변수입니다.

소품 세트


fsvs prop-set [-u URLNAME] 속성 이름 값 경로...

이 명령은 주어진 경로에 대한 임의의 속성 값을 설정합니다.
참고 :
일부 속성 접두사는 예약되어 있습니다. 현재 svn으로 시작하는 모든 것: throws
(치명적인) 경고 및 fsvs:도 이미 사용 중입니다. 보다 이달의 스페셜 재산 이름.
다중 URL 설정을 사용 중이고 작업하려는 항목이
특정 URL의 경우 -u 매개변수를 사용할 수 있습니다. 이것은 같다 더하다 명령, 거기 참조
자세한 내용은.

소품 델


fsvs prop-del 속성 이름 경로...

이 명령은 주어진 경로에 대한 속성을 제거합니다.
참조 소품 세트.

소품 목록


fsvs 소품 목록 [-v] 경로...

주어진 항목에 대한 모든 속성의 이름을 나열합니다.
-v를 사용하면 값도 인쇄됩니다. 특수 문자는 다음과 같이 번역됩니다.
임의의 바이너리 시퀀스는 터미널 설정을 방해할 수 있습니다.
원시 출력이 필요한 경우 --raw에 대한 패치를 게시하거나 다음을 사용하여 루프를 작성하십시오. 소품 가져오기.

원격 상태


fsvs 원격 상태 경로 [-r rev]

이 명령은 저장소를 살펴보고 어떤 파일이 변경될 것인지 알려줍니다.
최신 정보 - 드라이 런입니다. 최신 정보 .
기본적으로 HEAD와 비교되지만 -r을 사용하여 다른 개정을 선택할 수 있습니다.
매개 변수입니다.
를 참조하십시오 최신 정보 다중 URL 사용에 대한 자세한 내용은 설명서를 참조하십시오.

해결


fsvs는 PATH [PATH...]를 확인합니다.

FSVS가 변경된 로컬 파일을 업데이트하려고 할 때 충돌이 발생할 수 있습니다.
(다양한 처리 방법은 다음을 참조하십시오. 갈등 선택권.)
이 명령을 사용하면 이러한 충돌을 해결된 것으로 표시할 수 있습니다.

돌아가는 것


fsvs 되돌리기 [-rRev] [-R] 경로 [경로...]

이 명령은 로컬 수정 사항을 실행 취소합니다.
· 버전 없는 것으로 표시된 항목은 이 플래그를 제거합니다.
· 이미 버전이 지정된 항목(저장소에 존재)의 경우 로컬 항목이 대체됩니다.
저장소 버전과 함께 해당 상태 및 플래그가 지워집니다.
· 항목 수정 복사 대상은 복사 소스 데이터로 되돌아갑니다.
· 수동으로 추가한 항목은 다음으로 다시 변경됩니다. '엔'어.

암시적으로 복사된 항목, 즉. 복사된 것으로 표시된 항목은
일부 상위 디렉토리는 사본의 기반이며, 지원 복사되지 않음; 그들은 만 될 수 있습니다
원래(복사된) 데이터로 되돌리거나 제거됩니다.
복사 작업을 취소하려면 다음을 참조하십시오. 복사를 취소하다 명령.
참조 어떻게: 알다 전에, 항목' 상태.
명령줄에 디렉토리가 제공된 경우 모든 버전 항목 in 예배 규칙서 are
이전 상태로 되돌렸습니다. 이 동작은 다음과 같이 수정할 수 있습니다. -R/-N, 또는 아래를 참조하십시오.
되돌린 항목은 상태와 함께 인쇄됩니다. 전에 되돌리기
(새 상태가 정의에 따라 변하지 않은).
개정이 제공되면 항목의 데이터는 이 개정에서 가져옵니다. 또한,
해당 항목의 상태가 표시됩니다.
참고 :
혼합 개정 작업 사본은 (아직) 불가능합니다. NS BASE
개정은 변경되지 않으며 개정 인수가 없는 단순 되돌리기는 다음을 제공합니다.
그.
개정 매개변수를 제공하면 다른 텍스트를 가져오도록 선택할 수 있습니다.
개정.

차이 최신 정보
설치에서 해야 하는 대로 작동하지 않는 것이 있으면 다음까지 항목을 되돌릴 수 있습니다
당신은 만족하고 직접 범하다 새로운 상태.
대조적으로 만약 당신이 최신 정보 이전 버전으로, 당신은
· 단일 항목을 선택할 수 없습니다(아직 혼합 개정 작업 사본 없음),
· '건너뛰기'(나중에)가 변경되므로 변경 사항이 있는 이전 버전을 커밋할 수 없습니다.
저장소에 충돌이 발생합니다.

현재 알려진 항목 are 처리.
스위치가 필요한 경우(예: --delete in rsync(1) ) 알 수 없는 (새로운, 아직 아닌) 제거
버전 지정) 항목, 저장소에 있는 정확한 상태의 디렉토리를 가져오려면,
dev@ 메일링 리스트를 알려주세요.
제거됨 예배 규칙서 구조
부모가 누락된 경로가 지정되면 fsvs가 불평합니다.
우리는 (희소한) 트리를 생성하는 스위치(아마도 -p)를 제공할 계획입니다.
항목.
재귀 행동
사용자가 디렉토리가 아닌 항목(파일, 장치, 심볼릭 링크)을 지정할 때 이 항목은
이전 상태로 되돌렸습니다.
사용자가 디렉토리 항목을 지정하는 경우 다음 정의가 적용되어야 합니다.
switchresult -N 이 디렉토리만(메타 데이터), 이 디렉토리 없음, 직계 자식
디렉토리의 -R 이 디렉토리와 아래의 전체 트리.
복사 항목
항목이 다른 항목에서 복사된 것으로 표시되고 커밋되지 않은 경우 되돌리기는
원본 copyfrom 소스를 가져옵니다. 복사 설정을 취소하려면 복사를 취소하다 명령.

지위


fsvs 상태 [-C [-C]] [-v] [-f 필터] [경로...]

이 명령은 마지막 커밋 이후 로컬에서 변경된 항목을 표시합니다.
가장 중요한 출력 형식은 다음과 같습니다.
· XNUMX자(또는 -v , XNUMX자)의 상태 열. 플래그 또는 '.'가 있습니다.
스크립트에서 쉽게 구문 분석할 수 있도록 인쇄됨 -- 열 수만 변경됨
by -NS, -v -- 장황한/조용한.
· 항목의 크기(바이트) 또는 디렉토리의 경우 'dir', 장치의 경우 'dev'.
· 다음 형식으로 된 항목의 경로와 이름 통로 옵션을 선택합니다.

일반적으로 변경된 항목만 인쇄됩니다. -v를 사용하면 모두 인쇄되지만 필터링
자세한 내용은 옵션을 참조하십시오.
상태 열에는 다음 플래그가 표시될 수 있습니다.
·
'D'와 'N'은 삭제 된 항목.
·
'd' 및 'n'은 버전이 지정되지 않거나 다음에 추가될 항목에 사용됩니다.
저 지르다; 캐릭터들이 로 선정되었다. 작은 삭제 (저장소에만 있고 제거되지 않음
로컬) 및 작은 (이기는 하지만 무시). 만나다 더하다버전 해제.
그러한 항목이 존재하지 않으면 '!'로 표시됩니다. 마지막 열에서 -- 왜냐하면
수동으로 표시되어 있으므로 예기치 않게 제거됩니다.
· 변경된 유형(문자 장치에서 심볼릭 링크로, 파일에서 디렉토리로 등)은 'R'로 지정됩니다.
(대체), 즉. 제거되고 새로 추가되었습니다.
·
항목이 수정된 경우 변경 사항은 'C'로 표시됩니다.
수정 또는 상태 변경 타임스탬프(mtime, ctime)가 변경되었지만
크기는 여전히 동일하지만 항목은 변경 가능성이 있는 것으로 표시됩니다(물음표 '?'
마지막 열) - 그러나 참조 이전 단계로 돌아가기 검색 자세한 내용은.
· 'x'는 충돌을 나타냅니다.
·
메타데이터 플래그 'm'은 속성, 수정 타임스탬프와 같은 메타데이터 변경 사항을 보여줍니다.
및/또는 권한(소유자, 그룹, 모드) 에 따라 -v/-q 명령줄 매개변수,
'P'(속성), 't'(시간) 및 'p'(권한)로 나눌 수 있습니다.
장황하지 않은 경우에 'P'가 표시되면 속성 변경, 즉. NS
항목 파일 시스템 메타 데이터는 변경되지 않습니다.
· 복사 출처 기록이 있는 파일에는 '+'가 인쇄됩니다. copyfrom의 URL을 보려면
출처 참조 말 수가 많은 옵션을 선택합니다.

다음은 캐릭터와 위치가 표시된 표입니다.
* -v 없이 -v로
* ....... .......
* NMC? 엔티피씨?
* DPx! 디엑스!
* R + R +
* 일
* 엔
*

또한 다음을 살펴보십시오. stat_color 옵션에 대한 자세한 내용은
표시된 데이터 말 수가 많은 옵션을 선택합니다.

동기화 저장소


fsvs sync-repos [-r rev] [작업 복사본 기반]

이 명령은 저장소에서 파일 목록을 새로 로드합니다.
다음 커밋은 모든 차이점을 보내고 저장소 데이터를 다음과 동일하게 만듭니다.
지역.
이것은 일반적으로 필요하지 않습니다. 유일한 사용 사례는
· 디버깅 및
· 데이터 손실 복구 $FSVS_WAA 공간이 있습니다.

두 개의 유사한 머신을 백업하려는 경우 유용할 수 있습니다. 그런 다음 하나를 커밋 할 수 있습니다.
머신을 저장소의 하위 디렉토리로 옮기고 다른 디렉토리를 위해 해당 디렉토리의 사본을 만드십시오.
다른 컴퓨터에서 이 다른 디렉터리를 동기화합니다.
그런 다음 커밋은 _changed_ 파일만 전송합니다. 따라서 두 컴퓨터가 2GB의
바이너리(/ usr , /큰 상자 , / lib , ...) 이 2GB는 여전히 저장소에서 공유됩니다.
시간이 지남에 따라 편차가 발생하지만(두 커밋 머신 모두
동일한 파일이 있는 다른 경로).
이러한 종류의 백업은 둘 이상의 리포지토리 경로 수준으로 대체될 수 있습니다.
얻을 겹쳐 정의된 우선 순위에서. 따라서 모든 머신이 파생되는 기본 디렉토리는
한 시스템에서 커밋되며 더 이상 모든 시스템에서 전송할 필요가 없습니다.
동일한 파일을 저장소에 저장합니다.
개정 인수는 디버깅에만 사용해야 합니다. 파일 목록을 가져오면
수정하고 이후 수정에 대해 커밋하면 문제가 발생하기 마련입니다.
참고 :
Subversion에는 동일한 파일을 공유하는 것을 설명하는 문제 2286이 있습니다.
관련 없는 경로에 있는 저장소. 이를 사용하면 스토리지 요구 사항이 완화됩니다. 하지만
네트워크 전송은 여전히 ​​오버레이 경로보다 훨씬 더 큽니다.

최신 정보


fsvs 업데이트 [-r rev] [작업 복사본 기반]
fsvs 업데이트 [-u url@rev ...] [작업 복사본 기반]

이 명령은 현재 작업 복사본을 업데이트합니다. 정의된 모든 기본값에 대해
URL을 통해 제한할 수 있습니다. -u.
먼저 리포지토리에서 모든 파일 목록 변경 사항을 읽고 오버레이합니다.
가장 높은 우선 순위 항목이 사용됨) 그런 다음 필요한 모든 변경 사항을 가져옵니다.
업데이트 제로
대상 개정이 XNUMX인 업데이트를 시작하면 해당 URL에 속한 항목이
작업 사본에서 제거되고 URL 목록에서 URL이 삭제됩니다.
이것은 URL을 다른 URL로 바꾸는 편리한 방법입니다.

참고 :
FSVS는 아직 완전한 혼합 개정판을 지원하지 않기 때문에
제거된 항목은 동일한 경로를 가진 더 낮은 우선순위의 항목으로 표시되어야 합니다.
지금.
디렉토리는 아래 항목이 있는 가장 높은 우선순위 URL로 변경됩니다(
숨겨져 있을 수 있습니다!).
이 때문에 완전히 별개의 작업에만 사용하는 것이 좋습니다.
복사하거나 동기화 저장소 (그리고 아마도 하나 또는 그 이상 돌아가는 것 통화) 업데이트 후.

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이 are 지원 덮어 쓴 이전과 동일하지만 새 URL은
are 추가됨 주어진 목록에! 새로 시작하려면 다음과 같은 것을 사용하십시오.
사실 | fsvs URL 로드

로딩중 URL이
STDIN에서 URL 목록을 로드할 수 있습니다. 이를 위해 load 부속 명령을 사용하십시오.
예:
( echo 'N:local,prio:10,http://svn/repos/install/machine-1/trunk';
echo 'P:50,이름:공통,http://svn/repos/install/common/trunk' ) |
fsvs URL 로드

빈 줄은 무시됩니다.
덤핑 전에, 한정된 URL이
현재 WC에 사용 중인 URL을 확인하려면 dump를 사용할 수 있습니다.
선택적 매개변수로 형식 명령문을 제공할 수 있습니다. p 우선순위 n 이름 r 현재
개정 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,prio:88,대상:32

참고 :
FSVS는 아직 모든 URL의 전체 트리 구조를 저장하지 않습니다. 따라서 변경하면
URL의 우선 순위를 지정하고 그런 식으로 디렉토리 트리를 다시 혼합하려면 동기화 저장소
일부 돌아가는 것 명령. FSVS가 해당 사례를 처리할 때까지 이것을 피하는 것이 좋습니다.
보다 나은.

저자


소스 코드에서 fsvs용 Doxygen에 의해 자동으로 생성됩니다.

onworks.net 서비스를 사용하여 온라인으로 fsvs 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 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 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad