1. 关注常识网首页
  2. 动态

Windows与Linux下SVN怎样使用(Linux centos下安装svn服务器就这么难么)

Windows与Linux下SVN怎样使用?本文分2个部分(包括Windows与Linux操作系统平台),第1部分:怎样安装 第2部分:怎样使用--------...

接下来,我将为大家解答有关linux安装svn(Linux安装SVN客户端)的问题,希望我的回答对大家有所帮助。现在,我们就开始探讨一下linux安装svn(Linux安装SVN客户端)的话题吧。

Windows与Linux下SVN怎样使用(Linux centos下安装svn服务器就这么难么)

Windows与Linux下SVN怎样使用

Windows与Linux下SVN怎样使用?

本文分2个部分(包括Windows与Linux操作系统平台),第1部分:怎样安装 第2部分:怎样使用

-----------------------------------------第1部分:怎样安装-----------------------------------------

怎样安装分2种情况,第1种:在公司上班 第2种:在宿舍电脑

--------------------第1种:在公司上班--------------------

说明:通常SVN服务器是安装在windows上的,安装好后,客户端2种平台都能使用

Windows平台下

服务端与客户端:

通常这种情况,你想安装,公司都不会让你安装,一般是由公司内网管专业人士统一安装好,并给你分配好账户与密码,以及每个SVN下使用权限,所以这种情况你可以不用去管怎样安装了,只管怎样使用即可

linux平台下

服务端:即windows上的服务端

客户端:如果你在本机安装的Linux虚拟机,通常是自己安装的,不是公司网管安装的,安装办法如下:

1步即能安装:在linux下输入命令 sudo apt-get install subversion

即SVN,安装后同windows上SVN一样,只不过这里是输入命令而已

--------------------第2种:在宿舍电脑--------------------

Windows与Linux平台下

说实在的,宿舍就1台电脑.本来电脑就垃圾.而且还开着虚拟机,在开2个VS2010,就已经卡的要死.在来个SVN,估计会慢如蜗牛,其实大部分程序员也是只有一台电脑,安装SVN真的没必要.除非有多台电脑.SVN本质是为方便团队开发

-----------------------------------------第2部分:怎样使用-----------------------------------------

怎样使用要分2种情况,第1种:是Windows平台 第2种:是Linux平台

--------------------第1种:是Windows平台--------------------

1.更新

右键->SVN更新

2.提交(也可说成是上传)

第1步:进入要提交的SVN文件目录里面,导入文件

第2步:导入后,返回上一层目录,即返回到要提交的SVN文件目录,右键点击此SVN目录,弹出,提交,进入

第3步:进入提交对话框后,会显示2个编辑框,上面的编辑框是确认要提交的内容,下面的编辑框是你刚导入的文件内容,

你现在若是想提交刚才导入的内容,就把下面编辑框的内容用鼠标拖动到上面的编辑框,并按确定

若不想提交刚才导入的内容,直接按取消退出即可

3.导出

即怎样去掉SVN的专用标志,有的是对勾,有的是?号等等?

方法 1:在文件属性--->选择显示所有文件,这时文件里会出现1个.svn的文件目录,把它删掉即可.(文件目录多时,不推荐)

方法 2:在SVN右键--->导出,这时导出的文件不会带SVN标志了

4.删除

在SVN右键中,删除之后.要返回上一层目录,点提交.

删除信息在变更列表,要拖动到信息栏下,然后点确定

5.保存认证

每当电脑密码更改时,SVN以前保存的密码也会要更新,此时会弹出一个认证框,重新输入账号与新密码,在保存认证处打勾即可

--------------------第2种:是Linux平台--------------------

1.更新

命令:svn update

2.提交(也可说成是上传)

第1步:进入要提交的SVN文件目录里面,

第2步:添加要提交的目录用svn add *----------->注:(*代表添加文件、目录或符号链)

第3步:提交

(1)提交全部

svn ci -m"*"----------->m表示写注释,*代表注释内容

注:在LINUX上同一目录存在其它文件,svn ci提交时,只会提交SVN服务器已有的文件.如果想让同一目录下的其它文件也提交到SVN服务器,可以先通过svn add先添加此文件或文件夹等

(2)提交单个

svn ci -m"add select_area packet" Gateway_Handler.cpp

后面一个加上要提交的文件(记的把后缀名写上去).

提交成功后会提示

Sending Gateway_Handler.cpp

Transmitting file data .

Committed revision 242.

3.保存认证

每当电脑密码更改时,SVN以前保存的密码也会要更新,此时会显示要输入密码,重新输入账号与新密码,最后会提示是否要保存密码(yes/no),选yes即可

4.下载

命令 svn co * (*代表下载地址,例如/226

linuxsvn使用教程linuxsvn使用

linux下的svn怎么设置忽略文件?

linux下svn忽略某类文件和目录,解释说明如下:

1.svn客户端的配置文件修改

改动是全局的.适用于忽略某一类文件

编辑svn的配置文件

$vim~/.subversion/config

找到包含global-ignores的那一行,取消注释,

global-ignores=*.o*.lo*.la*.al.libs*.so*.so.**.a*.pyc*.pyo__pycache__

*.rej*~#*#.#*.*.swp.DS_Store

添加需要过滤文件的通配符即可,可以过滤文件,也可以过滤目录。例如:

moc_*build-*

2.修改版本库的相关属性,精确控制忽略的文件

$svnpropeditsvn:ignoredir

propset功能可以合并到propedit中,后者功能更强

svn:ignore是一个编辑参数

dir是想过滤的文件所在的目录,我通常都是用'.',来直接编辑当前目录

这个属性是针对版本库进行的修改,因此需要提交这个修改

为了让编辑忽略的文件列表更加有效,我通常先设置svn默认的编辑器为vim

exportSVN_EDITOR=vim

比它默认风格的编辑器更加顺手。

Windows与Linux下SVN怎样使用(Linux centos下安装svn服务器就这么难么)

好了,关于“linux安装svn(Linux安装SVN客户端)”的话题就讲到这里了。希望大家能够对“linux安装svn(Linux安装SVN客户端)”有更深入的了解,并且从我的回答中得到一些启示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息