亲品藏
^
TortoiseSVN安装与升级的八个常见问题与解决方法

  在今天的TortoiseSVN教程中,我们将为大家分享的是:安装与升级TortoiseSVN八个常见问题与解决方法,比如说:在升级TortoiseSVN之前, 是否需要卸载已安装的版本,比如说:安装TortoiseSVN是否需要管理员权限等,下面就一起来看看安装与升级TortoiseSVN的具体内容。

  TortoiseSVN安装与升级的八个常见问题与解决方法

  TortoiseSVN

  TortoiseSVN安装与升级的八个常见问题与解决方法:

  1、在升级TortoiseSVN之前, 是否需要卸载已安装的版本?

  不,你只需要用新的版本覆盖旧的版本即可,安装程序会自动卸载旧的版本。 但是,你必须在安装完成以后重启计算机!或者注销以后重新登录操作系统。

  2、安装TortoiseSVN是否需要管理员权限?

  是,你不得不使用管理员账号去安装 TortoiseSVN,或者你具有管理员的安装权限。

  但当TortoiseSVN安装完成以后,就不再需要管理员权限了。

  3、在使用TortoiseSVN之前,是否需要安装Subversion?

  不,TortoiseSVN 具有所有访问版本库的能力。仅当你需要创建版本库的时候才需要安装Subversion。

  4、怎样卸载 TortoiseSVN?

  在控制面板中的添加或删除程序里选择删除即可。这个操作完全不会影响到你的版本库或者工作拷贝。

  5、我的电脑上关闭了 MSI 安装模式。 是否存在 .exe 安装文件?

  exe的安装文件对此也无能为力。如果你的机器已经禁止了msi安装,那么你也应该是没有管理员权限,这是安装TortoiseSVN的必要条件(安装的shell扩展需要管理员权限)。你首先要做的就是确保msi安装是否已经被关闭 - 这只能是你的域管理员屏蔽了这个能力。

  6、为什么使用 MSI 代替其他安装方式?

  我们使用 MSI 代替其他安装方式有如下一些原因:

  它是开放的。所有人都可以通过 MSI 工具(比如Orca)看到我们做了些什么。

  可以根据你的需求非常简单的调整已经存在MSI文件,有很多工具可以让你手工修改MSI文件,但你不能对exe安装文件做同样的事。

  它需要系统管理员权限才能运行,并不仅是系统管理员账号。这是非常重要的,因为TortoiseSVN是一个shell扩展,它需要我们去创建或者修改注册表的键值, 普通用户并没有权限做到这一点(特别是在打开UAC的Vista上)。

  可以非常简单的通过GPO分发MSI给同一个域上的不同用户或主机。所有的其他安装方式都需要系统管理员先进行‘打包’操作,而MSI自己已经做好了这一切。

  MSI 是一个安装 Windows 应用程序的标准和推荐的方法。它现在更是从Microsoft取得 “Vista认证”。

  WiX 是一个非常强大的创建MSI文件的开源软件工具,这也是我们正在使用的。

  MSI 非常小心的处理安装模块的引用计数以避免所谓的 dll hell 。

  我们不得不通过安装包注册包括shell扩展的TortoiseSVN。一个简单的exe文件根本不可能做到这一点。

  7、安装终止的错误信息

  有许多原因可能导致安装不成功:

  “This installation package is not supported by this processor type. Contact your product vendor.” 这是说你试图将64位的TortoiseSVN安装到32位的操作系统上。你需要下载和使用正确的MSI文件。对于32位的操作系统,请确定MSI文件名里没有x64。

  “The installer was interrupted beforeTortoiseSVNcould be installed. You need to restart the installer to try again”然后用户在 MSI 文件的位置就丢掉正确的读和运行的权限。也不能把 MSI 文件移动到其他的地方或者给用户SYSTEM 读和运行的权限

  “The Windows installer service could not be accessed” 这个可能在你运行 Windows 安全模式的时候出现,或者说 Windows installer 没有被正确的安装。对于这种类型的错误信息,请核实 Microsoft Knowledgebase 的文章 Q315346 (基本上确定 MSI 文件夹没有加密或者被压缩即可)

  “The system can not open the device of file specified”, 紧接着通常是 “The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2755”。 出现这种错误信息需要:

  安装程序没有权限访问临时文件夹,或者系统设定的临时文件夹没有清理,或者说没有足够的空间来完成安装。

  安装程序映射网络驱动器的时候溢出终端服务器

  安装程序没有对 Windows 环境变量设置的安装目录创建和写的权限。

  要解决这个问题,清空临时文件夹,将 MSI 文件移动到有完整权限的系统硬盘上。下面的这些文档可能会有些帮助:

  220780 OFF2000: Setup Error 2755 with Earlier Office Version Installed

  217714 OFF2000: Setup Appears to Stop Responding, Followed by Internal Error 2336 or 2755

  254841 OFF2000: Internal Error 2755, When You Try to Install from a Remote Windows Terminal Server Client

  305640 PRJ2000: Internal Error 2381 or Internal Error 2755 When You Install Microsoft Project

  “This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. 你至少需要的版本3的msi安装程序。

  8、安装完成后,TortoiseSVN不能显示,没有可以使用的菜单

  如果你使用64位的 XP 或者 Vista,请确定你已经安装了x64版本的 TortoiseSVN。因为这些操作系统上的资源管理器是64位的应用程序,它不能加载32位的TortoiseSVN.

  虽然你可以在这些64位操作系统上安装32位的 TortoiseSVN,但是它将显示32位应用的 file-open/save 会话。

相关阅读

CopyRight 亲品藏移动版(m.qinpinchang.com)