有关SVN的几种基本用法 -- 基于Eclipse IDE

来源:互联网 发布:ping 端口号 编辑:程序博客网 时间:2024/06/05 19:22


为什么说是在使用svn提交之间首先要更新一下:

因为你在修改内容的同时别人也有可能在修改,在你提交之前更新一下就是为了确保你现在的项目就是SVN中最新的一个版本(说白了就是把svn与你不同的文件下载下来,然后你再本地修改你自己的文件,没有错误之后在更新在提交,直到没有更新完了没有错误在提交。这样,svn上始终是没有错误的代码)。


SVN可以恢复到之前的版本(是在源文件中右键操作):

http://blog.csdn.net/yhm2046/article/details/7795006

 

选中文件名>>点击右键>>Team

 

>>提交:提交是指将本地文件放到SVN中去,可以有选择性的提交内容。提交时候需要注 意:

1.提交之前最好是更新一下;

2.提交的时候最好是提交改动过的,你自己添加的,没有错误的代码;

3.提交时候只提交bin目录以外的文件夹。

>>更新:是指SVN上的版本覆盖了你本地的版本。

 

>>显示历史资源文件:

 

 

>>还原:是指在你修改添加本地之后,点击还原就会还原到在你修改添加之前的svn的版本。举一个简单的例子;

今天六点的时候你更新了一下,然后就开始修改添加了一些文件,一直到八点了,你发现这些文件是不正确的,或者你修改错了,想回到你六点时候更新的版本,这时候你就可以还原一下,就会回到你六点时候的版本。

 

>>锁定

锁定之后svn就会只允许你自己一个人提交,别人提交不了(一般用不到这个)。

 

 

>>与资源同步

灰色向右并且中间有加号的箭头表示你在本地添加的,svn上面没有的文件;

灰色向右中间没有加号的箭头表示你在本地上修改过的;

灰色向右中间有个减号的剪头表示你在本地删除的svn上面没有删除的;

蓝色  向左  的剪头表示: svn上修改,本地没有修改的文件;

蓝色  向右  的箭头表示: 本地上修改的,svn上面没有修改的;

蓝色  向左  中间有减号的:svn上删除了,本地没有删除的;

蓝色  向左  中间有加号的:svn上面有,本地没有的;

红色  双向  的箭头表示:svn和本地都修改过的;

       小小总结一下:蓝色就表示svn;灰色表示本地;没有加减号表示修改,有 就是添加删除;

在与资源同步的视图下,双击打开文件之后可以看到你自己本地的文件与svn上面的不一样的地方;

 

>> 与资源同步 >> 提交:

Team >> 提交;

>> 与资源同步 >> 覆盖/更新

Svn覆盖本地。

1 0
原创粉丝点击