SVN指令速記

创建SVN的版本库中心。

svnadmin  create   /path/to/SVN

将你的项目加入svn数据库中。

svn import   /tmp/project   file:///path/to/SVN  -m  “inital import ”

在某个地方导出你的项目。

svn checkout  file:///path/to/SVN  project

更新你的项目文件。

svn update

查看项目当前状态。

svn status

查看你做的更改。

svn diff

svn commit      -m “message”                  提交你的改变到版本库中,后面参数为此次发动的注释.
svn  list                                   列出版本库中当前目录下的文件
svn delete file                    在本地中删除file文件。svn commit 提交更新才会在版本库实际删除file文件。
svn  add      file                  增加file文件。同样只有在svn commit 提交后才会在版本库中实际增加。
svn move file file2           将file文件更名为file2  .
svn revert                              去除更改。后面可接操作过的文件。

svn log                                    svn 日志。

引用於:http://my.donews.com/lerosua/2006/12/10/svn_learn/

svn各种状态关键字意义:

L    abc.c               # svn已经在.svn目录锁定了abc.c M      bar.c               # bar.c的内容已经在本地修改过了 M     baz.c               # baz.c属性有修改,但没有内容修改 X      3rd_party           # 这个目录是外部定义的一部分 ?      foo.o               # svn并没有管理foo.o !      some_dir            # svn管理这个,但它可能丢失或者不完整 ~      qux                 # 作为file/dir/link进行了版本控制,但类型已经改变 I      .screenrc           # svn不管理这个,配置确定要忽略它 A  +   moved_dir           # 包含历史的添加,历史记录了它的来历 M  +   moved_dir/README    # 包含历史的添加,并有了本地修改 D      stuff/fish.c        # 这个文件预定要删除 A      stuff/loot/bloo.h   # 这个文件预定要添加 C      stuff/loot/lump.c   # 这个文件在更新时发生冲突 R      xyz.c               # 这个文件预定要被替换 S  stuff/squawk        # 这个文件已经跳转到了分支
標籤: SVN
評論: 4 | 引用: 0 | 閱讀: 7298
發表評論
暱 稱(*): 密 碼:
網 址: E - mail:
驗證碼(*): 驗證碼圖片 選 項:
頭 像:
內 容(*):