将SVN文件从一台电脑拷贝到另一台电脑后,SVN状态无法显示

  • 出现问题环境

    • 一台电脑为win7 32
    • 一台电脑为win7 64
    • 都安装有TortoiseSVN
  • 操作:将一台电脑中的SVN的文件拷贝到另外一台电脑
  • 现象:在前一台电脑,所有文件可以显示SVN状态,即绿色的对勾或者红色等,但现在拷贝以后,没有状态显示
  • 解决办法:
    • 在拷贝后电脑中,右键选择拷贝的文件的根目录,弹出“SVN Upgrade working copy”
    • 选择,点击“SVN Upgrade working copy”
    • 选择new版本,点击
    • 问题解决
SVN 服务器的存储(如数据存储目录迁移另一台电脑上,你需要执行一些迁移操作,并更客户端配置以指向的服务器位置。以下是大致步骤: 1. **备份现有存储**: 在迁移之前,确保对当前存储的 SVN 数据进行完整备份,以防意外丢失。 2. **关闭 SVN 服务**: 关闭正在运行的 SVN 服务(比如 Apache+Subversion 或 SVNserve),以免在迁移过程中影响客户端的访问。 3. **移动存储文件**: 将 SVN 存储目录从旧机器复制到机器。这可能涉及整个 `data`, `db`, `conf` 等子目录。 4. **更改配置**: - 在机器上安装并配置 SVN 服务。如果是在 Linux 上,检查 `/etc/subversion/server.conf` 或 `/etc/svnserve.conf`;Windows 上可能是 `%ProgramData%\Apache\Subversion\conf\svnserve.conf`。 - 更 `[Repositories]` 或 `[Global]` 部分的路径,指向的存储目录。例如: ```shell repository-root = /path/to/new/storage/repositories ``` 5. **更数据库结构**: 如果是迁移后的首次启动,可能需要手动运行 `svnadmin hotcopy` 或 `svnsync` 命令来同步的存储位置和原有数据库。 6. **重启服务**: 重启 SVN 服务,让它读取的配置。 7. **测试访问**: 使用 SVN 客户端测试能否正常访问的服务器,确认一切工作正常。 8. **通知客户端**: 让所有依赖该 SVN 服务器的开发者更他们的 `.svn` 或 `settings.xml` 文件,确保他们指向的 URL。 **相关问题--:** 1. SVN 迁移过程中如何保证数据一致性? 2. SVN 如何处理并发访问时的数据冲突? 3. SVN迁移时需要注意哪些安全问题?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值