vss常用命令
来源:互联网 发布:手机淘宝如何改评价 编辑:程序博客网 时间:2024/05/16 06:54
有时候,常常取固定的文件到固定的目录,每次鼠标操作很机械。最直接的想法便是,做成批处理文件。这就需要搜集到vss命令行执行的相关操作:
1.设置vss命令行程序ss.exe的路径:
PATH=%PATH%;X:/……/Microsoft Visual Studio/Common/VSS/win32
2.设置vss数据库的路径(注意):
set ssdir=//cmserver/Project
3.设置vss的登录用户名:
set ssuser=yourAccount
4.设置vss的登录密码:
set sspwd=yourPwd
5.vss Check Out单个文件:
ss Checkout $/vssPath/fileName
6.vss Check In 单个文件:
ss checkin $/vssPath/fileName -C"your comment"
7.vss Undo Check Out单个文件:
ss Undocheckout $/vssPath/fileName
8.vss Check Out整个工程包含项目的所有子项目(子目录)(recursively):
ss Checkout $/vssPath/ -R
9.vss Check In 整个工程包含项目的所有子项目(子目录)(recursively):
ss checkin $/vssPath/* -R -C"your comment"
10.取单个文件最新版本:
ss Get $/vssPath/fileName
11.取整个工程到本地 :
ss Get $/vssPath/* -R
12.取vss服务器上的文件到指定地方(注意"-GL"后面没有空格!) :
ss get -GLX:/dest $/vssPath/fileName.txt
注意:
当执行命令行过程中,有提示输入“Y/N”时,可以在命令行中直接做成命令的参数,屏蔽问题。
-i-y 回答yes
-i-n 回答no
msdn上说到,当你在命令行界面下,使用像“get”,"check out" 这样的命令时,vss将把文件放置到你的当前目录,而不是像在窗口界面下一样,把相对应的文件放置在你设置的工作目录下。(现在,不明白的是,在命令行方式下,工作路径究竟有何用途?)
VSS does not, by default, change your current folder when you issue an ss CP command (change current project); nor does it change your project if you move from folder to folder. That is, the working folder has, by default, no effect on the command line and vice versa.
另外,对于执行类似于:
ss Get -GL"C:/Program Files/eclipse/workspace/abxx" $/kao_step3/abxx -R -i-y
语句时,好像对整个目录的文件都取了,而不管文件的版本号?
(现象是,执行起来,比在windows环境下对整个目录取最新版本要慢。)
- vss常用命令
- vss
- VSS
- vss
- vss
- VSS
- vss
- VSS
- VSS
- vss
- VSS
- VSS
- vss
- Vss
- VSS
- 安装VSS,配置VSS
- VSS命令访问VSS
- VSS使用手册
- ExtJs框架系列汇总
- Java访问Domino(Java,Domino,diiop,远程访问 )
- 中国佛学66句震撼世界的禅语
- symbian 创建cmwap接入点
- 置换算法
- vss常用命令
- 编译时输出消息
- 删除当前目录下所有符合某些patterns的文件
- Discuz!NT 的URL地址重写(URLRewrite)
- 调试存储过程 SQL Server 2005 VS2005
- extern
- 程序只运行一个实例,并激活前一个实例
- symbian 强制打开CEikEdwin关联的虚拟键盘
- java 用jacob 调用vb写的dll