修复已损坏的本地工作空间。
用途
scm repair
子命令用于修复已损坏并与存储库中的对应工作空间不同步的本地工作空间。
大纲
- 在使用 scm login 来创建存储凭证后,要运行 scm repair:
scm repair [ -r | --repository-uri] 存储库 URI 或昵称 { [ -d | --dir] 工作空间路径 [ -v | --verbose] }
- 要运行 scm repair 并通过命令行提供凭证:
scm repair { [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 [ -d | --dir] 工作空间路径 [ -v | --verbose] }
选项和参数
- [ -d | --dir] 工作空间路径
- 要修复的工作空间的路径名。路径
必须是 scm load 或 scm share
创建的本地工作空间。如果省略此选项,那么 scm repair
将修复与当前工作目录相关联的工作空间。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [-r | --repository-uri] 存储库 URI
- 指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
- [ -v | --verbose]
- 运行时将提供更多参考消息。
示例
修复与当前工作目录相关联的工作空间。尽管当前工作目录的元数据包含存储库 URI,但还是必须指定存储库,这是因为元数据可能已损坏。
C:\local-workspaces\HelloJazz>scm repair -r jazzhost
正在重建本地工作空间。这可能需要一些时间。
修复完成。