SOS常用操作举例v1.1_第1页
SOS常用操作举例v1.1_第2页
SOS常用操作举例v1.1_第3页
SOS常用操作举例v1.1_第4页
SOS常用操作举例v1.1_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SOS 常用操作举例(基于SOS GU) I创建SOS项目的本地copy目录并启动SOS GUI> cd /projects/LW8001A/username/r0p0#进入要创建SOS项目的本地copy 的目录>sos #启动SOS GUI (或者使用命令>bsub Is sos)如果没有license,输入命令:>module unload lic>module load lic>bsub Is sos创建新的Work Area注意需要选中Links to Smart Cache!Create File/Directory1. 首先执行Tree popu

2、late文件第一次加入SOS版本库的时候要进行Create 操作,下图是点完GUI 上的 create 按钮以后弹出的对话框,请注意红圈标注的部分:Group:指定文件所属的SOS group,建议都选到all_my_groupsRead Access/Write Access: 可以指定是owner/group/all 有读写权限。建议默认选all。这样整个项目的人不管属于哪个group 都能看。如果只想本group 的人能看到,可以选择group 的读写权限。Description :养成写Description 的好习惯。Check OutSOS里的文件在修改之前需要先checkout。

3、首先选中要checkout 的文件,然后点击Chk OutChk Out按钮后弹出的对话框。注意红圈标注的选项:Enable concurrent checkout :允许在别人已经checkout 的同时 checkoutDo NOT lock file: 在 checkout 的时候不lock 文件,选中该选项其他人看不到文件已经被checkout。下图是在checkout 以后文件上的标志。正常checkout 后的文件会有一个黄色叶子的标志。如果 checkout的时候选中了“ Do NOT Lock file, ch” eckout 后的文件会是一个灰色叶子的标志。Check In文

4、件修改完后需要check in 到 SOS仓库中。首先选中需要check in 的文件,然后点击Chk In按钮。下图是点击Chk In按钮之后弹出的对话框。请注意养成check in 时写 log 的好习惯。Check In之后的效果:(注意红圈标注的部分,Check in 之后 test.v 多了一个版本2)Discard Check Out如果需要解除对文件的Check Out, 需要运行Discard Check Out命令。选中要 Discard的文件,然后点击Discard 按钮。下图是点击Discard 按钮以后弹出的对话框。注意红圈标注的部分:默认情况下” Do not dis

5、card if modified 选项是选中的,保证在本地有改动的情况下,不解除 ”check out。如果想放弃本地的改动,强制Discard,需要把该选项去掉。设置和使用TagSOS使用Tag标识和管理特定版本。使用Tag之前需要首先定义Tag。具体方法如下图:定义好 Tag以后可以选择应用Tag,首先要选中要应用Tag的文件,然后点击Tag按钮。下图是点击完Tag按钮以后弹出的对话框:( 左下角的红圈标识的是应用完Tag的效果,test_tag应用在了test 这个文件夹的版本2 上)EDIT&DIFF在 SOS GUI中可以直接调用EDIT和 DIFF工具进行查看,编辑和比较。

6、用户可以根据自己的喜好设置EDIT和 DIFF的工具。具体方法如下图所示:(File->Preferences)设置好EDIT和 DIFF的工具之后就可以进行编辑和比较的工作了。编辑的时候先选中要编辑(图中左下角选中的是版本1 和版本 2 进行比较),然后点击Diff 按钮。弹出的DIFF结果如下图:(以gvimdiff 为例 )的文件,默认是选中本地最新文件,用户也可以选中具体的版本来查看。然后点击钮。弹出的要编辑的文件如下图:(以gvim 为例 )Edit 按Update通过 Update 命令,可以把本地的文件更新到最新或者某一特定的版本。下图是点击Update按钮后弹出的对话框。

7、注意其中的选项:At Time:可以指定Now(表示版本库中当前最新的版本)或者Specified Time(表示版本库中某个时间点的版本)Update: Changed Files ONLY 只更新改变的文件,不更新改变的目录。:Changed Files and Dirs:既更新改变的文件,也更新改变的目录。Flags & Attributes ONLY: 只更新文件的标志和属性,不更新实际的文件和目录。这个选项在用户只需要查看本地版本和SOS上的版本的区别,又不想改变本地的文件的版本时非常有用。如果某个文件没有用了,可以从版本库中删除。具体操作如下:Delete(选中要删除的文件

8、,然后选择 Tree-> Delete)删除后的效果如下图。会发现test.v没有了,但是test 目录多了一个版本2。实际上虽然文件删除了,但是文件的信息还是在版本库中存在着。删除的时候文件夹会自动增加一个版本,用户可以通过回退文件夹的版本来找回原来删除的文件。Use Revision改变本地文件的版本如果想把本地的某个文件切换到特定版本,要先选中要切换回的版本,然后选择之后的效果)需要使用Revision->Useuse revision 命令。Revision。左下角是具体操作如下图:(需test.v 切换到版本1Revert Revision回退版本如果发现check in

9、 的版本有问题,需要回退到之前的版本,可以使用具体操作如下图:(首先要选中要回退到的版本,如本例中的Revert Revision 命令。test.v 的版本 1,然后选择Revision->Revert Revision。图中左下角是Revert之后的效果。会发现test.v多了一个版本3,其是由版本1 revert 之后产生的)Select filesSelect是一个非常有用的文件菜单,通过里面的不同选择方式,用户可以精确并且方便的选 中想要选中的文件,然后进行后续的操作。具体操作方式如下图:Modify Attributes如果需要改变已经Check in的文件的某一版本的属性,可以使用Modify Attributes 命令。具体操作如下图:(首先选中需要改变的文件的版本,然后选择Modify Attrs-> SourceFile/Directory) 可以改变的属性包括:Owner/Group/Read Access/Write Access/DescriptionVirtuoso下使用sos在工作目录下(例如/proj/lw8001

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论