原因是客户端版本和服务端不匹配造成的
SVN用的Subversion底层库有两种版本,客户端和服务端必须用一样的版本才可以正常使用日志功能
卸载旧版本的,去官网下载最新的对应版本就可以
如果不知道服务端是哪个版本,就两个版本都试下
https://tortoisesvn.net/downloads.html
原因是客户端版本和服务端不匹配造成的SVN用的Subversion底层库有两种版本,客户端和服务端必须用一样的版本才可以正常使用日志功能卸载旧版本的,去官网下载最新的对应版本就可以如果不知道服务端是哪个版本,就两个版本都试下https://tortoisesvn.net/downloads.html...
SVN
是Subversion的简称,是一个开放源代码的
版本
控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多
版本
控制服务已从CVS转移到Subversion。
SVN
版本
控制器。
svn
存储
版本
数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。
集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,
提交
。所有的
版本
信息
都放在服务器上。如果脱离了服务器,开发者基本上可以说是
无法
工作的。下面举例说明:
开始新一天的工作:
1、从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支
提交
一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的
版本
,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
现象:在show log的时候,不能看到截止到几天前的
日志
,也不能看到最近几天的
日志
, 出现原因不明,感觉像是修改了系统的时间后,进行了更新/
提交
的操作
解决方法:
Tor
to
ise
SVN
-setting-Saved Data => clear清空Log messages(show log dialog)(未测)
Tor
to
ise
SVN
-setting-Log Cachin
最近新建的
svn
项目,
提交
和获取一切都ok,就是上下文菜单中点击show log菜单时,不显示
日志
,也不能选查询日期。大家遇到的原因都不尽相同,查了一下,大致有如下几种原因:
1.配置文件问题,原因是,anon-access未设置成none,因为设置了帐号和权限,anon-access是拒绝访问的,所以不能设置成读或者写,也不能不设置。我的原因,就是这个原因,
对比了项目的
svn
serve.conf文件,这几个地方是关键地方:
anon-access = none #这一项必须要有,且必须...
现象: 使用
SVN
查看
最近的
提交
记录
日志
时,最近总是
无法
显示出全部的
日志
内容,只能显示到几天之前的
日志
。就算是自己刚
提交
的代码也是
无法
没有记录的。
解决方式:右键选择
Tor
to
ise
SVN
中的"Settings",进入以下界面,然后选择“Log Caching” ---> "Cached Repos
tor
ies" 之后删除存在的记录,然后点击确定就可。亲测有效
今天用
svn
log 命令
查看
日志
,发现最近两次
提交
的
日志
不显示,后来才知道是因为我对
svn
log 没理解有关。
如果没有提供其他参数,
svn
log 将从
日志
的本地工作副本中获取数据,而不是从服务器存储库中获取数据。因此,即使是从本机
提交
后,也需要再执行
svn
update将本地工作副本更新,然后
svn
log就能正常显示所有
提交
记录。
类似的情况是,
svn
info 也是从本地副本获取数据,所以也需要执行
svn
update将本地数据更新后才能正确显示
信息
。
具体介绍一下第二种操作方式
1.项目右键-》
tor
ro
ise
SVN
-》Reposi
tor
y Browser -》就出现图2得窗口 -》在项目右键先择
版本
分支图(revision graph)
然后剩下得就是等待了大概十分钟左右
刚开始以为是程序错误了,更新了
版本
,还是不行,网上百度,说需要修改
svn
serve.conf,我没在安装目录下找到,
还有的说需要清空log
日志
,缓存这些,我清空了,还是不起作用。
后来,我尝试去根节点
查看
日志
想要安装git和
Tor
to
ise
Git工具,可以按照以下步骤进行:
1. 首先需要下载git安装包,可以从官方网站 https://git-scm.com/downloads 下载到对应系统的安装包。
2. 安装完成后,可以用git命令行来操作代码库。
3. 如果想使用图形界面来操作代码库,就需要安装
Tor
to
ise
Git工具。同样可以从官方网站 https://
tor
to
ise
git.org/download/ 下载到对应系统的安装包。
4. 安装完成后,打开git库所在的目录,右击鼠标选择
Tor
to
ise
Git选项,即可使用
Tor
to
ise
Git工具。
需要注意的是,git和
Tor
to
ise
Git工具的使用需要一定的学习和实践。建议在安装完成后,仔细学习相关文档和教程,掌握其基本用法和操作流程。