명령줄에서 VSS 사용
1.setup environment variable://ss를 가리킵니다.exe가 있는 경로
path=%path%;C:/Program Files/Microsoft Visual Studio/VSS/win32
2. VSS 데이터베이스가 있는 디렉토리 set SSDIR=/gqa-eric-lv/VSS/
set SSDIR=//Guruvss/erp$/
3. VSS 로그인:
ss CP -Yeric,eric123 -I- -s//gqa-eric-lv/vss
4. 모든 디렉터리의 파일을 이 컴퓨터로 가져옵니다. (다음 예는 $/ASP.Net/DataGridTest/index.aspx 파일을 D:/tmp 디렉터리로 get)
ss get -GLD:/tmp $/ASP.Net/DataGridTest/index.aspx
(ss get, -GLpath Copies a file to the specified folder, not to the current or working folder. )
5. 디렉터리 ASP를 화면별로 표시합니다.Net의 모든 파일 및 폴더(하위 파일 포함):
ss dir $/ASP.Net -R|more(또는 -I -V 매개변수가 있어 알 수 없음)
6.set Current Project:
ss cp $/SQL-sample
7. vss 명령줄은 대소문자가 민감하지 않다.명령줄의 명령은 전체 이름이 필요하지 않습니다. sql와 마찬가지로 식별할 수 있는 이름과 가능하면, 예를 들어dir는directory의 줄임말입니다.
(UNC 일반 명명 규칙 준수, Universal Naming Convention)
8. 일반적인 명령줄 옵션:
Option
Description
-C
여러 항목으로 지정된 항목에 주석을 달기(Dir 예외)
-O
리디렉션 명령
-V
특정 버전의 작업
-R
Perform a command recursively.
-S
Turn SmartMode on or off for the command.
-G
Change the way the Get command works on any file retrieved to the local drive.
-W
본 컴퓨터의 복사본이 읽기만 하는지 여부를 가리킨다. (이 인자를 사용하면 writable을 나타낸다.)
-N
긴 파일 이름 두 모드 사이를 전환합니다.
-I-
어떠한 환경에서도 입력 프롬프트가 표시되지 않습니다.
-Y
사용자 이름 및 암호 지정
-?, -H
두 파라미터의 작용은 모두 온라인의 도움을 얻는 것이다
9. 명령에 공백이 있을 때 전체 옵션을 큰따옴표로 묶는다. 예를 들어 ss CP "-Yeric Lv", eric123 대신 ss CP - Y "eric lv", eric123,
10. 그래픽 인터페이스 시작:ssexp -s//gqa-eric-lv/vss
11.ss 명령에서/는 VSS의 현재 디렉토리를 나타내고 $/는 루트 디렉토리를 나타내며 일반적인 작업 명령은 다음과 같습니다.
ss Add TEST.C "My long filename.H", TEST.C와 My long filename.H 두 파일을 현재 프로젝트에 추가합니다.
ss Add-R* 현재 디렉토리의 모든 파일 및 폴더(하위 폴더, 파일 포함)를 현재 항목에 추가합니다.
ss ADD -D- *.DLL, 현재 디렉터리의 모든 DLL 파일을 현재 프로젝트에 추가하지만, 공간을 절약하기 위해 VSS의 역사 파일을 보존하지 않습니다.
ss Checkout TEST.C TEST.H Checkout 현재 프로젝트의 두 파일 ss Checkout $/TEstdATA/TEST.C Checkout 지정한 프로젝트의 파일 ss Checkout - R $/TEstdATA 순환 Check 프로젝트 $/TEstdATA ssComment TEST.C -V5에서 TEST를 변경합니다.C 버전 번호가 5인 버전 설명 ssComment TEST.CTEST를 변경합니다.C의 최신 버전의 주석Comment $/TEstdATA 변경 프로젝트 $/TEstdATA의 주석Create $/WORD VSS의 루트 디렉터리, 프로젝트 WORD ss Create WORD VSS를 만드는 현재 디렉터리, 프로젝트 WORD ss Cp $/WORD 설정 $/WORD를 Current Projectss Cp로 설정...현재 항목의 상위 항목으로 이동
ss Delete $/PRJ/TEST.C 파일 TEST 삭제C (delete 명령으로 삭제된 파일은 Add test. C) ss Delete $/PRJ에서 항목을 삭제할 수 있습니다 (같은 이름의 두 파일이 delete될 수 없습니다. 실제로 삭제되지 않았기 때문입니다) ss - S Delete *.*모든 파일 삭제 - S는 VSS에서 파일을 삭제한 후 네이티브 파일을 삭제함을 나타냅니다.
ss Destroy $/PRJ/TEST.C 영구 삭제 파일(복구 불가능) ss Destroy $/PRJ 영구 삭제 항목
12. 다른 변경 작업은 label,merge,move,password,purge,recover,rename,rollback,share,undocheckout,workfold,branch 등 명령이 있습니다.
이러한 명령은 VSS 데이터베이스의 컨텐트 또는 환경을 변경합니다.
13. VSS 명령줄의 비교/찾기/표시 등 데이터베이스와 환경을 변경하지 않는 명령:
diff,dir,FileType,Get,help,history,links,paths,project,properties,status,view,whoami
14. 최근 Version, Label 정보 표시: SS properties
15. Checkout 파일 표시: SS Status
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SQLite의 query로 망설임이것은 내가 처음 안드로이드 응용 프로그램 개발에서 망설이고, 그 후 해결 된 방법을 비망록으로 철자하고 있습니다. java에서 SQLite를 이용한 애플리케이션을 작성하는 동안 EditText에 입력된 item이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.