怎么才能使用svn命令 linux

怎么才能使用svn命令 linux,第1张

先转到SVN的安装目录,比如,你安装在/home/svn 下面。
然后转到bin目录下,在这里可以看见一个叫svnserve的文件,我们需要用这个来启动SVN服务。
试一下svnserve --help,看看这个命令的帮组,其中有-d和-r,分别表示后台运行和数据仓库目录。
数据仓库目录表示你保存数据的地方,如你将工程的信息保存在/home/svndata下面,这个svndata就是你的数据仓库目录。
弄清楚了这些就可以来启动了:
输入命令:
svnserve -d -r /home/svndata
后面那个要跟你自己的数据仓库目录。
这样我们就启动了SVN了,SVN默认监听的是3690。有时候我们需要更改一下监听的端口,这时就需要设定一下监听端口了,按照如下命令来进行:
svnserve --listen-port 9999 -d -r /opt/svndata
这样我们就把监听端口改成了9999了,当然你也可以可以把9999改成你自己想监听的端口~

简单的梳理了一下,因为花费时间比较久,一些过程忘记了,回头换台电脑再试一下。到时候再改这个文章。

在整理svn服务器文件目录时,因为和本地working copy的文件目录对应不上了。
因此需要使用到以下命令

但是在 10155版本下,svn的命令不可用了
网上有相关的教程,大部分都是以下的这种报错。

和以下的解决方案

但对于我并没有用,网上也没有资料可以借鉴

这时候准备去重装 svn
在运行了以下命令之后

报了以下错误

没有修改这个目录文件的权限

于是想升级一下 HomeBrew
在执行了以下命令之后

报了以下错误

使用以下命令修改了权限。

之后的一系列 *** 作忘记了,应该是升级了 HoneBrew和svn

然后开始报错

表示需要 lz4

可能会提示本地已经有了 lz4

如果不支持直接link

之后还有一些类似的错误。直接重复以上行为。
当我使用 svn 命令不报错之后。
使用 svn info 报出了一下错误

使用一下命令搞定

至此svn 命令都可以使用。

1、如果客户端是TortoiseSVN的话,你可以在版本库浏览器中直接拖动文件,拖动后会自动d出commit窗口,commit后记得客户端本地update一下,以保持与服务器一致。

2、客户端是TortoiseSVN的话,另一个办法就是鼠标右键点中这个文件,不要放开,拖动到相应的文件夹,然后放开时有相应的菜单可以选择。

如果你仅想重命名文件或文件夹,使用 右键菜单→ 改名,为此条目输入新的名称就可以了。

如果你想在工作副本中移动文件,可能是移动到一个不同的子文件夹下,那么使用鼠标右键拖拽:

1、选择你要移动的文件或目录

2、用鼠标右键拖拽它们到工作副本的新位置

3、松开鼠标右键

4、在d出菜单选择右键菜单 → SVN 移动版本控制的条目到当前位置。

1如果在eclipse里面的话,Window->Show View->Other->SVN资源库,找到你要切换资源库,右键它->重新定位(relocate)
2如果是TortoiseSVN的项目的话,直接右键项目->TortoiseSVN->Relocate


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10463834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存