1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci
4、加锁/解锁
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH
5、更新到某个版本
svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
这样我们就把修改提交到了版本库linux命令大全,版本库根据情况存储我们提交的数据。假设,你每天要提交一份配置文件settings.py到版本库(这里没有考虑冲突的情况)。此刻,工作目录与版本库的版本 4 完全对应,然而,你修改了button.c并且提交之后,假设没有别的提交出现,你的提交会在版本库建立版本 5,你的工作副本会是这个样子的:。
简写:svn up
6、查看文件或者目录状态
1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
2)svn status -v path(显示文件和子目录状态)
第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
(注: 如果以前的/usr/local 中安装有有用的文件, 则在执行上述命令前应该将其拷贝或移。注: 为使root 用户能够用rsh 执行远程命令,需将/etc/hosts.equiv 文件拷贝/root/.rhosts,。3.然后用readprocessmemory和writeprocessmemory就可以实现对某一进程内存的修改,这两个函数95/98/nt4/2000都实现了,读和写的方式是通过readporcessmemory将内存块读到本进程中,就是在本进程上的一个拷贝,然后对这个拷贝执行各种操作,反正是在本进程中地一个拷贝(本进程中的一片内存),随你怎么操作啦,再将内存块用writeprocessmemory写回去,就实现了对该内存数据的修改,象金山游侠、fpe那样的操作实际都是先对在本进程中的拷贝进行操作,然后将拷贝写回去。
简写:svn st
7、删除文件
svn delete path -m “delete test fle“
0-59/2 * * * * rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/pass/rsync.passwdadministrator@192.168.0.113::test/cygdrive/f/test。svn switch --relocate svn://192.168.1.16/web/www.kukaka.org svn://192.168.0.44 /web/www.kukaka.org。[root@test ~]# mount -t cifs -o "username=domain\user" //192.168.1.101/share /mnt/share。