练习如何把subversion库中已经保存的文件版本检出到本地、并作修改后提交、从服务器端更新本地文件的版本。
1.检出到本地(SVN Checkout):
2.对文件修改后提交(commit):
3.从服务器端更新本地文件的版本(upload)
4.添加文件或目录(Add)
5.删除文件 (Delete)
6.放弃修改(Revert)
7.对文件的加锁解锁操作
8.更新到指定的版本
9. 显示日志(show log)
1. 检出到本地(SVN Checkout):
首先需要在本地建立一个空的文件夹,用来储存从svn版本库中的内容。这里建立一个文件夹为:work的文件夹,进入该文件夹后
相当于从svn://192.168.209.130:3690/repos拷贝文件下来
检出以后,我们可以任意的编辑文件,编辑后在没有做提交(commit)之前,所有的操作都是在本地有效,SVN上并没有将你的改变公开,即你所操作的信息其他人并不知道,将改变公开的操作被叫做提交(committing),发布你的修改给别人,你可以使用Subversion的提交(commit)命令。
2.对文件修改后提交(commit):
假设我现在对文件abc进行了修改后
3.从服务器端更新本地文件的版本(upload):
如果服务器上的版本库已经是第7版本,自己本机的版本还是第1版本。
这时你可以更新自己本地的版本为第7版本。
4.添加文件或目录(Add):
建立文件或是从其他地方拷贝文件过来后
确定后,会有一个完成增加的窗口。然后提交修改,只有当执行Commit提交修改后,
你所作的修改才会反映到服务器端的Repository中。
5.删除文件 (Delete):
删除文件时,选中要删除的文件或目录,
注意千万不要用“Delete”键来删除文件,否则将无法提交你的修改。
这一点对目录的删除来说尤为重要。
6.放弃修改(Revert):
假设要还原刚刚删除的abc1文件
7.对文件的加锁解锁操作:
当我们同时修改一个项目下的文件时,需要锁定文件(可以是一个文件夹或者具体的一个页面)这样可以避免冲突。
加锁:
选中要加锁的文件
点两个确定后,文件图标变化
解锁:
选中要解锁的文件
8.更新到指定的版本:
这里可以更新到最新有版本,也可以更新到指定的版本
9. 显示日志(show log):
显示文件库中此目录和目录下文件的日志信息,包括各种操作
转载于:https://blog.51cto.com/liyaoyi/795744