关于公司的SVN服务器的一些小事

2024-02-28 03:32
文章标签 服务器 svn 公司 小事

本文主要是介绍关于公司的SVN服务器的一些小事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于公司的SVN服务器,原作者本人的观点:


1、服务器系统是Ubuntu 6.x桌面版,大概是我在2006年安装的,其中运行的SVN服务器版本为1.3.2,2006年10月编译的版本。这个系统和里面的软件多年来一直没动。

2、今年初(2012)在我自己的电脑上安装了最新的SVN客户端1.7.4,发现从服务器上update过来的文件,各个子目录里没有了讨厌的.svn子目录了,清爽许多。跟Git学了,仅在项目根目录存储一个.git/.svn。

3、后来偶然发现SVN版本库里出现了两个许久之前就已删除过的文件(通过SVN提交日志确认它们早就被删除过了),估计是用SVN新版客户端拉取旧版服务端的小BUG(但我不能确认,也难以重现)。后来也没遇到其他异常情况,基本上一切如旧。

4、用了两三个月才偶然发现SVN记录的代码提交日期竟然是2002年,一检查才发现服务器系统时间是2002年,估计是两三个月前公司搬家时,CMOS掉电导致系统时间被还原为2002.1.1。

5、发现Ubuntu 6桌面版竟然不支持外设(鼠标/键盘/显示器)热插拔,必须重启系统才能识别。


SVN服务器所在主机IP改变之后,原来已经Checkout过的客户端就连不上服务器了,因为它存储的是旧的SVN服务器URL。在图形操作界面的TortoiseSVN上操作是很简单的,右键菜单Relocate,输入新的URL即可。

在非图形界面下,需使用svn switch命令:
svn switch --relocate oldURL newURL
示例:
svn switch --relocate svn://192.168.0.111/dev svn://192.168.0.222/dev


SVN在网络条件不理想的状况下表现太差了。已经Update到最新版本源代码,查看某条提交日志中某个文件的修改详情,需要联网下载数据。一个总共就几十行的源代码文件,修改仅涉及其中二三行,要查看此次修改跟上次修改的对比,得下载超过20KB的数据,但网络状况不好下载速度只有不足1KB每秒。SVN离开了网络举步维艰,可以说已经严重的影响了工作。非常痛苦。我想这就是SVN被GIT取代的很重要的原因之一吧。当然,在局域网环境下不存在这个问题。

转载:点击打开链接

这篇关于关于公司的SVN服务器的一些小事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/754310

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

idea下svn的使用

创建项目 设置ignore文件 创建分支 切换到分支 查看当前分支 创建项目 设置ignore文件 .idea.mvntarget.gitignore*.imlmvnw.cmdmvnw 创建分支 切换到分支 查看当前分支

速盾:直播 cdn 服务器带宽?

在当今数字化时代,直播已经成为了一种非常流行的娱乐和商业活动形式。为了确保直播的流畅性和高质量,直播平台通常会使用 CDN(Content Delivery Network,内容分发网络)服务器来分发直播流。而 CDN 服务器的带宽则是影响直播质量的一个重要因素。下面我们就来探讨一下速盾视角下的直播 CDN 服务器带宽问题。 一、直播对带宽的需求 高清视频流 直播通常需要传输高清视频

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww

RTMP流媒体服务器 crtmpserver

http://www.oschina.net/p/crtmpserver crtmpserver又称rtmpd是Evostream Media Server(www.evostream.com)的社区版本采用GPLV3授权 其主要作用为一个高性能的RTMP流媒体服务器,可以实现直播与点播功能多终端支持功能,在特定情况下是FMS的良好替代品。 支持RTMP的一堆协议(RT

创业者该如何设计公司的股权架构

本文来自七八点联合IT橘子和车库咖啡的一系列关于设计公司股权结构的讲座。 主讲人何德文: 在公司发展的不同阶段,创业者都会面临公司股权架构设计问题: 1.合伙人合伙创业第一天,就会面临股权架构设计问题(合伙人股权设计); 2.公司早期要引入天使资金,会面临股权架构设计问题(天使融资); 3.公司有三五十号人,要激励中层管理与重要技术人员和公司长期走下去,会面临股权架构设计问题(员工股权激

云原生之高性能web服务器学习(持续更新中)

高性能web服务器 1 Web服务器的基础介绍1.1 Web服务介绍1.1.1 Apache介绍1.1.2 Nginx-高性能的 Web 服务端 2 Nginx架构与安装2.1 Nginx概述2.1.1 Nginx 功能介绍2.1.2 基础特性2.1.3 Web 服务相关的功能 2.2 Nginx 架构和进程2.2.1 架构2.2.2 Ngnix进程结构 2.3 Nginx 模块介绍2.4

eclipse安装subversion(SVN)版本控制插件

陈科肇 查看插件更新站点 网址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 网站截图: 根据自己的eclipse版本,选择需要的更新站点. 使用eclipse集成subservion插件 Help > Install New Software…> 等待下载安装插件…