Java教程

[ SOS ] 版本控制工具 笔记

本文主要是介绍[ SOS ] 版本控制工具 笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

https://www.cnblogs.com/yeungchie/

soscmd

创建工作区

soscmd newworkarea $serverName $projectName

populate

populate 当前整个工作区

soscmd populate .

更新当前工作区

soscmd update

创建文件(夹)

soscmd create $fileName

checkout

soscmd co $fileName

checkin

soscmd ci $fileName
soscmd ci $fileName -aLog='type some logs'  # 同时输入一些日志 便于批处理

取消 checkout

soscmd disc $fileName
soscmd disc -F $fileName  # 强制取消 用于对文件有改动时

获取文件历史记录

soscmd history $fileName

工作区对象 选择/状态

选择

soscmd select [ -opts ] [ $fileName ]

状态

soscmd status [ -opts ] [ $fileName ]

opts

  • sco
    被当前工作区 checkout 的对象
  • scm
    被当前工作区 checkout 并修改 的对象
  • slk
    被其他工作区或其他用户 checkout 的对象
  • snt
    当前工作区需要 update 的对象
  • sp
    当前工作区已经 populate 的对象
  • sunp
    当前工作区未 populate 的对象
  • sne
    当前工作区需要 populate 但缺失的对象
  • snvp
    当前工作区标记 never populate 的对象
  • sall
    所有对象
  • sor
    指定多个选项的判断条件为 OR
  • sor
    指定多个选项的判断条件为 AND

对象状态

objstatus / nobjstatus

sosadmin

获取所有 server 名字

sosadmin list

获取 server 所有 project 名字

sosadmin projects $serverName

启动一个 server

sosadmin startup $serverName

关闭一个 server

sosadmin shutdown $serverName
这篇关于[ SOS ] 版本控制工具 笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!