文章:svn 练习 使用笔记
作者:analysis
svnadmin create e:\repos
svn import d:\ce\temp\H file:///e:/repos/H -m "0.9.1"
svn checkout file:///e:/repos/H d:\ce\ H
svn commit d:\ce\H -m "0.9.2"
svn update d:\ce\H -r 1 -q
svn log d:\ce\H
svn list file:///e:/repos -v
svn delete d:\ce\H\Release
svn commit d:\ce\H -m "0.9.3_Deleted the Release directory"
svn add d:\ce\H t1.txt t2.txt
svn commit d:\ce\H -m "0.9.4 Add 2 files(t1.txt,t2.txt )"
(svn add d:\ce\h\t3.txt d:\ce\h\t4.txt)
svn add Release
svnadmin create: 用法:svnadmin create REPOS_PATH
于 REPOS_PATH 建立一个新的,空的 Subversion 档案库。
import: Commit an unversioned file or tree into the repository.
usage: import [PATH] URL
-m [--message] 参数 : specify log message ARG
checkout (co): Check out a working copy from a repository.
usage: checkout URL[@REV]... [PATH]
commit (ci): Send changes from your working copy to the repository.
usage: commit [PATH...]
-m [--message] 参数 : specify log message ARG
update (up): Bring changes from the repository into the working copy.
usage: update [PATH...]
-q [--quiet] : 打印尽可能少
log: Show the log messages for a set of revision(s) and/or file(s).
usage: 1. log [PATH]
2. log URL[@REV] [PATH...]
-q [--quiet] : 打印尽可能少
-v [--verbose] : 打印附加信息
list (ls): List directory entries in the repository.
usage: list [TARGET[@REV]...]
-v [--verbose] : 打印附加信息
-R [--recursive] : 向下递归
delete (del, remove, rm): 从版本控制中删除文件和目录。
用法:
1.delete 路径...
2.delete 地址...
1.每一个通过路径指定的项目会被进行调度删除,下次提交时被真正删除。
文件和目录若未改变将马上从工作拷贝中删除。
路径本身或包含不受版本控制或已修改项目,
不会被删除,除非指定了 --force 选项。
2.每一个地址(URL)指定的项目会被马上从档案库中删除,并提交。
add: 把文件和目录放入版本控制中,
通过调度加到档案库。它们会在下一次提交时加入。
用法:add 路径...
-q [--quiet] : 打印尽可能少
若命令提示符在当前路径下,则在使用命令commit和update时可以省略PATH参数。
作者:analysis
svnadmin create e:\repos
svn import d:\ce\temp\H file:///e:/repos/H -m "0.9.1"
svn checkout file:///e:/repos/H d:\ce\ H
svn commit d:\ce\H -m "0.9.2"
svn update d:\ce\H -r 1 -q
svn log d:\ce\H
svn list file:///e:/repos -v
svn delete d:\ce\H\Release
svn commit d:\ce\H -m "0.9.3_Deleted the Release directory"
svn add d:\ce\H t1.txt t2.txt
svn commit d:\ce\H -m "0.9.4 Add 2 files(t1.txt,t2.txt )"
(svn add d:\ce\h\t3.txt d:\ce\h\t4.txt)
svn add Release
svnadmin create: 用法:svnadmin create REPOS_PATH
于 REPOS_PATH 建立一个新的,空的 Subversion 档案库。
import: Commit an unversioned file or tree into the repository.
usage: import [PATH] URL
-m [--message] 参数 : specify log message ARG
checkout (co): Check out a working copy from a repository.
usage: checkout URL[@REV]... [PATH]
commit (ci): Send changes from your working copy to the repository.
usage: commit [PATH...]
-m [--message] 参数 : specify log message ARG
update (up): Bring changes from the repository into the working copy.
usage: update [PATH...]
-q [--quiet] : 打印尽可能少
log: Show the log messages for a set of revision(s) and/or file(s).
usage: 1. log [PATH]
2. log URL[@REV] [PATH...]
-q [--quiet] : 打印尽可能少
-v [--verbose] : 打印附加信息
list (ls): List directory entries in the repository.
usage: list [TARGET[@REV]...]
-v [--verbose] : 打印附加信息
-R [--recursive] : 向下递归
delete (del, remove, rm): 从版本控制中删除文件和目录。
用法:
1.delete 路径...
2.delete 地址...
1.每一个通过路径指定的项目会被进行调度删除,下次提交时被真正删除。
文件和目录若未改变将马上从工作拷贝中删除。
路径本身或包含不受版本控制或已修改项目,
不会被删除,除非指定了 --force 选项。
2.每一个地址(URL)指定的项目会被马上从档案库中删除,并提交。
add: 把文件和目录放入版本控制中,
通过调度加到档案库。它们会在下一次提交时加入。
用法:add 路径...
-q [--quiet] : 打印尽可能少
若命令提示符在当前路径下,则在使用命令commit和updat