修復毀損的本端工作區。
用途
scm repair 次指令會修復已毀損或與儲存庫中對應項目不同步的本端工作區。
用法概要
- 如果要在利用 scm login 來建立儲存認證之後執行 scm repair,請執行下列動作:
scm repair [ -r | --repository-uri ] 儲存庫 URI 或暱稱 { [ -d | --dir ] workspace-path [ -v | --verbose ] }
- 如果要在指令行提供認證來執行 scm repair,請執行下列動作:
scm repair { [ -u | --username ] 儲存庫中的使用者 ID [ -P | --password ] password for user ID in repository [ -d | --dir ] workspace-path [ -v | --verbose ] }
選項和引數
- [ -d | --dir ] workspace-path
- 要修復之工作區的路徑名稱。
path 必須是 scm load 或 scm share 所建立的本端工作區。
如果省略這個選項,scm repair 會修復現行工作目錄的相關工作區。
- [ -P | --password ] password for user ID in repository
- 指名儲存庫中指定使用者 ID 的密碼。
如果指令行不含這個選項,系統會提示您輸入密碼。
如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。
- [ -u | --username ] 儲存庫中的使用者 ID
- 指定在指名儲存庫中的使用者 ID。
如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。
- [ -r | --repository-uri ] 儲存庫 URI
- 指定要採取這個動作的儲存庫。
如果您已利用 scm login 指令來儲存儲存庫認證,您可以將提供的暱稱用於這些儲存認證。
- [ -v | --verbose ]
- 在運作之時,提供其他參考訊息。
範例
修復現行工作目錄的相關工作區。
即使現行工作目錄的 meta 資料含有儲存庫 URI,也必須指定儲存庫,因為 meta 資料可能已毀損。
C:\local-workspaces\HelloJazz>scm repair -r jazzhost
重建本端工作區。
可能需要一些時間。
修復完成。