发新话题
打印

[已解决] VSS可以通过命令行实现文件的移动吗?( 此文章被查看:1509次,被回复:5篇!! )

本主题由 hongerchen 于 2008-6-21 14:24 关闭

VSS可以通过命令行实现文件的移动吗?

我想把 $/A/1.txt 移动到 $/B/1.txt
可以通过命令行来实现吗?我用share命令总会移动到$/下面
MOVE又只能移动文件夹,命令行有什么方法可以移动文件呢,谢谢~


问题已经解决 [打开主题]
本主题的最佳答案为 [ 5 楼].



© 本文为 yoteSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

我有一种方法,就是将
$/A/1.txt中的1.txt直接拖到 $/B中,然后在 $/A中将1.txtbranch一下,然后将$/A中的 1.txt删除就可以实现移动了。



© 本文为 蓝色天空SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 #1 yote 的帖子

你要先cp 到$/B 下.
就和在dos下操作一样.你要先cd到当前目录.明白?



© 本文为 bin800SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

谢谢上面两位,我试试看

© 本文为 yote 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

根据2楼的意思,实现如下:

说明:
将 $/Test/Move/move.txt 移动到 $/Test/Moved下,然后在服务器.../move/和本地...\move\彻底删除move.txt文件。

rem 设置环境变量(略),可参看其他帖子
cd E:\Test\Moved
ss cp $/Test/Moved
ss share $/Test/Move/move.txt -C -I- -E > log.txt
pause
ss destroy $/Test/Move/move.txt -S >> log.txt
pause

说明:需要有add 和 destroy 权限。

[ 本帖最后由 hifly 于 2007-5-28 12:15 编辑 ]


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 hifly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

先Share 然后Branch, 再把以前的Delete掉就可以了吧.   至少需要用户具有A(ADD/Delete)权限.

© 本文为 Johnny_ysx 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题