社区
版本控制
帖子详情
TortoiseSVN查看修改记录时能否修改历史版本的路径
lllhh
2017-07-12 03:50:05
在使用SVN进行版本管理时,由于服务器重装了下系统,修改了版本路径,最开始使用8443端口,后修改为默认端口443,
使用443一阵后,又修改回了8443,发现在客户端TortoiseSVN使用checkout、update/commit都可以,但在show log时,能正确显示修改记录,双击某个文件后,却报无权限,从报错信息看,是路径错误,当前版本的路径是正确的,但历史比较版本的路径却是错误的,能否修改历史版本的路径?
...全文
1064
1
打赏
收藏
TortoiseSVN查看修改记录时能否修改历史版本的路径
在使用SVN进行版本管理时,由于服务器重装了下系统,修改了版本路径,最开始使用8443端口,后修改为默认端口443, 使用443一阵后,又修改回了8443,发现在客户端TortoiseSVN使用checkout、update/commit都可以,但在show log时,能正确显示修改记录,双击某个文件后,却报无权限,从报错信息看,是路径错误,当前版本的路径是正确的,但历史比较版本的路径却是错误的,能否修改历史版本的路径?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lllhh
2017-07-21
打赏
举报
回复
d顶一下。。。。
SVN培训资料.pptx
SVN内部培训资料 SVN培训资料全文共52页,当前为第1页。 目录 1 SVN的简介 2 SVN的安装 3 SVN的相关图标 4 SVN的日常使用 5 SVN的总结注意事项 SVN培训资料全文共52页,当前为第2页。 1、SVN的简介 SVN全名Subversion,即
版本
控制系统,是一个跨平台的软件,支持大多数常见的操作系统。它作为一个开源的
版本
控制系统,管理随
时
间改变的数据。而这些数据都放置在一个中央资料档案库 (repository) 中,这个档案库类似于一个普通的文件服务器,
记录
着每一次文件变动的过程,便于将档案恢复到旧的
版本
或是浏览文件的变动
历史
。用来管理任何类型的文件, 其中包括了程序源码。
TortoiseSVN
:是SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端。SVNService.exe:是专为 SubVersion 开发的一个用来作为 Win32 服务挂接的入口程序。 SVN培训资料全文共52页,当前为第3页。 1、SVN的简介 SVN的意义
记录
每个文件的成长细节, 开发过程中保存产品的中间 结果,实现了信息的共享; 所有成员维护的实际是同一个
版本
库,无需专人维护所有文件的最新
版本
,即避免传统发送资料的
时
间又可以防止文件
版本
混乱; 及
时
了解团队中其他成员的进度,协同工作,提高团队工作效率,利于团队之间成果的复用; 对任两个中间结果进行比 较, 比较不同
版本
间的细微差别; SVN培训资料全文共52页,当前为第4页。 1、SVN的简介 配置库( Repository ) SVN的核心是配置库,储存所有的数据,配置库按照文件树形式储存数据-包括文件和目录, 任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息;通 过读数据,可以看到别人的
修改
。最特别的是 Subversion 会
记录
配置库中的每一次更改,不仅 针对文件也包括目录本身,包括增加、删除和重新组织文件和目录。 工作副本(WorkSpace) 与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配 置库拿到源代码,放在本地作为工作副本,在工作副本上进行
查看
、
修改
、编译、运行、测试等 操作,并把新
版本
的代码从这里提交回配置库库中。 SVN培训资料全文共52页,当前为第5页。 1、SVN的简介 此工具可以及
时
了解团队中其他成员的进度; 配置库 工作副本 Checkout Commit 主目录 SVN培训资料全文共52页,当前为第6页。 2、SVN的客户端安装 将SVN的安装包存放好后,安装SVN客户端; 双击安装包 Next 选中"I accept the terms in the license Agreement" Next Install 选中"Show Changelog" Finish 点击"Yes"按钮(安装
TortoiseSVN
没什么特别,一路ok)重新启动电脑; 当
TortoiseSVN
安装成功后,默认情况下会在鼠标右键菜单自动集成SVN Checkout和
TortoiseSVN
这两个选项;可以下载
TortoiseSVN
的中文语言包,根据向导运行语言包安装程序,重新启动程序后,在设置中设置语言即可看到中文菜单。 备注:所有的
TortoiseSVN
命令都是通过windows资源管理器的右键菜单执行。安装程序包,所有安装程序使用缺省的模式,注意
路径
中不能有空格,并且尽量避免复制操作。 SVN培训资料全文共52页,当前为第7页。 2、SVN的安装 安装完成 1、需要初始化,本地要迁出配置库的内容,在桌面指定位置进行右击,菜单选择SVN Checkout(检出); 2、弹出URL of repository栏中输入您要访问的配置库路 径,产品支持(此路 径为产品支持部配置库
路径
) 3、默认点击ok确认,如下图所示: SVN培训资料全文共52页,当前为第8页。 2、SVN的安装 服务器上的ip+端口号+工程名称 存放在本地的文件夹
路径
SVN培训资料全文共52页,当前为第9页。 2、SVN的安装 在弹出对话框中选择永久接受,这样可以避免每次提示选择(图一),然后验证身份,输入用户名和密码,可以保存身份认证(图二) 图一 图二 SVN培训资料全文共52页,当前为第10页。 2、SVN的安装 此
时
就会检索SVN上已存在的相关文件,点击ok检出即可 主目录
版本
号 过 点击ok,客户端版受本 控制的文件及目录与服 务端
版本
一致。 SVN培训资料全文共52页,当前为第11页。 3、SVN的相关图标 一个新检出的工作副本使用绿色的对勾做重载; 表示Subversion状态正常,受
版本
控制; 当我们开始编辑一个文件后,图标将变
【网络学习】对
TortoiseSVN
的基本了解及简单操作
目录 1、
TortoiseSVN
介绍 2、使用方法
记录
: 1、创建代码仓库(Repository) 2、关于trunk、brancheshe、tages 3、创建工程并添加到SVN 3、代码更新 4.
版本
控制 5、多人协作 6、
历史
版本
1、
TortoiseSVN
介绍
TortoiseSVN
是 Subversion
版本
控制系统的一个免费开源客户端,可以超越
时
间的管理文件和目录。文件保存在中央
版本
库,除了能记住文件和目录的每次
修改
以外,
版本
库非常像普通的文件服务器。你可以将文件恢复到
TortoiseSVN
(Subversion客户端) 使用手册(中文) (四)
4.4 提交
修改
提交
修改
:将工作副本的
修改
更新到
版本
库的操作,提交
修改
的相关操作在提交对话框中进行。可以使用【
TortoiseSVN
】→【更新】/【检查
修改
】命令实现。4.4.1 提交对话框 选择需要提交的文件和/或文件夹→【
TortoiseSVN
】→【提交】,即可打开提交对话框。 提交对话框主要分为4个区域,顶部显示将要提交到的
版本
库URL
路径
,往下分别是描述信息(也即日志)、项目列表、复选框及操作按钮。 一.项目列表 定制列:项目列表中的列是可定制并保持的,可右键单击列标题→单击特定条目即可启用/禁用
SVN与
TortoiseSVN
修改
日志和强制写日志实现详解 & 允许
修改
历史
日志的方法
一强制设定commit
时
写一定长度的日志的两种方法: 1.在客户端配置 使用客户端工具:
TortoiseSVN
在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以 2.在服务器端配置 在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commit.bat 内容为: ...
TortoiseSVN
的设置,如何
查看
更多的log
记录
想知道不同的设置是干什么用的,你只需将鼠标指针在编辑框/选项框上停留一秒钟...一个帮助提示气泡就会弹出来。 常规设置 图 4.68. 设置对话框,常规设置页面 这个对话框允许你指定自己喜欢的语言,同
时
也可做那些与Subversion相关的特殊设置。 语言 选择你TSVN的用户界面语言。不然你还期望从这里
版本控制
1,277
社区成员
1,251
社区内容
发帖
与我相关
我的任务
版本控制
软件工程 CVS/SVN
复制链接
扫一扫
分享
社区描述
软件工程 CVS/SVN
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章