无法复制/移动‘XXX.svn-base'到'XXX.tmp':系统找不到指定文件。

本文介绍了解决Subversion在Windows系统中因文件名大小写差异或非法字符导致的签出错误的方法。通过使用版本库浏览器进行重命名操作,并提供了一种可行的解决方案。

这个错误信息通常在你更新工作拷贝时出现,可能的原因有两个:

  • 版本库中有两个文件的名字只是大小写不同,这在Windows下是允许签出的,因为Windows的文件系统是大小写不敏感的。很可能其中一个文件是误添加的,所以你要找出是哪一个,然后删除它,以确保不会把更改提交到错误的文件。
  • 某个文件的文件名是非法的(对Windows来说非法),比如,"con", "lpr", "com"都是非法的,因为这些都是设备名。当然,含有"//*?:|"和其它特殊字符在Windows(NTFS 和 FAT)也是不允许的。

是,我们知道这个错误信息对解决问题没什么实质性的帮助,但这个错误信息是来自Subversion库的,我们改不了。

有几个办法可以避免这个问题:

Subversion 是针对大小写敏感的文件系统(比如 Linux )设计的,这在大小写不敏感的Windows下有时就会有问题。一个典型的例子是,重命名文件时,如果文件名仅有大小写不一样,如Makefile改成 MAKEFILE。在工作拷贝中要这么干就有困难,因为Subversion在很短的一瞬间内需要让这两个名字并存,而Windows没办法支持。

目前为止最简单的方法是用版本库浏览器来重命名:

  1. 提交工作拷贝中的更改。
  2. 在版本库浏览器中将文件名由UPPERcase改为upperCASE。
  3. 更新你的工作拷贝。
/home/fuyu1/nvr_2025/torchlight/include /home/fuyu1/nvr_2025/torchlight/scripts \ /home/fuyu1/nvr_2025/torchlight/product_config \ /home/fuyu1/nvr_2025/torchlight/rules.mk \ ./files/Makefile \ ./files/repositories.conf \ /home/fuyu1/nvr_2025/torchlight/tmp/.targetinfo \ /home/fuyu1/nvr_2025/torchlight/tmp/.packageinfo \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/ /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,%U,http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/%S/packages,g' -e 's,%V,12.09-rc1,g' -e 's,%v,\L12.09-rc1,g' -e 's,%C,Attitude Adjustment,g' -e 's,%c,\LAttitude_Adjustment,g' -e 's,%N,Attitude Adjustment,g' -e 's,%n,\LAttitude_Adjustment,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,unknown,g' -e 's,%T,mstar,g' -e 's,%S,mstar/msr931,g' /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/repositories.conf cp -fpR /home/fuyu1/nvr_2025/torchlight/bin/mstar/packages /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/packages cp -fpR /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/plugin /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/ cp: cannot stat '/home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/plugin': No such file or directory make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp -fpR /home/fuyu1/nvr_2025/torchlight/target/linux /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/ rm -rf \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/files{,-*} \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/patches{,-*} cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/* /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/ # don't copy subdirectories here cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/base-files' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/gpio-slp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/iptables-1.4.10' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/k_netlink_ipc' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/mtd' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/packages' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/port_status_notify' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tmp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_k_vigi_log' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_kbuzzer' make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/.config /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/linux-5.10.61/ /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,^# REVISION:=.*,REVISION:=unknown,g' /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/include/version.mk find /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903 -name CVS -o -name .git -o -name .svn \ | xargs -r rm -rf find /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin -maxdepth 1 -type f -perm -u=x \ | xargs -r /home/fuyu1/nvr_2025/torchlight/scripts/bundle-libraries.sh /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/staging_dir/host/bin /bin/tar c -C /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf SLP_Image_Builder_for_nvr4032hv1_250903 | bzip2 -c > /home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2 make[3]: Leaving directory `/home/fuyu1/nvr_2025/torchlight/target/imagebuilder' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight' export MAKEFLAGS= ;make -w -r package/index make[2]: Entering directory `/home/fuyu1/nvr_2025/torchlight' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight'
09-04
v1_250903 mkdir -p /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931 /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/linux-5.10.61 /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/target-arm-openwrt-linux-uclibcgnueabihf /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/staging_dir/host \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/scripts cp /home/fuyu1/nvr_2025/torchlight/.config /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/.config cp -fpR \ /home/fuyu1/nvr_2025/torchlight/include /home/fuyu1/nvr_2025/torchlight/scripts \ /home/fuyu1/nvr_2025/torchlight/product_config \ /home/fuyu1/nvr_2025/torchlight/rules.mk \ ./files/Makefile \ ./files/repositories.conf \ /home/fuyu1/nvr_2025/torchlight/tmp/.targetinfo \ /home/fuyu1/nvr_2025/torchlight/tmp/.packageinfo \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/ /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,%U,http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/%S/packages,g' -e 's,%V,12.09-rc1,g' -e 's,%v,\L12.09-rc1,g' -e 's,%C,Attitude Adjustment,g' -e 's,%c,\LAttitude_Adjustment,g' -e 's,%N,Attitude Adjustment,g' -e 's,%n,\LAttitude_Adjustment,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,unknown,g' -e 's,%T,mstar,g' -e 's,%S,mstar/msr931,g' /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/repositories.conf cp -fpR /home/fuyu1/nvr_2025/torchlight/bin/mstar/packages /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/packages cp -fpR /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/plugin /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/ cp: cannot stat '/home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/plugin': No such file or directory make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp -fpR /home/fuyu1/nvr_2025/torchlight/target/linux /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/ rm -rf \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/files{,-*} \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/patches{,-*} cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/* /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/ # don't copy subdirectories here cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/base-files' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/gpio-slp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/iptables-1.4.10' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/k_netlink_ipc' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/mtd' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/packages' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/port_status_notify' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tmp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_k_vigi_log' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_kbuzzer' make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/.config /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/linux-5.10.61/ /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,^# REVISION:=.*,REVISION:=unknown,g' /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/include/version.mk find /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903 -name CVS -o -name .git -o -name .svn \ | xargs -r rm -rf find /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin -maxdepth 1 -type f -perm -u=x \ | xargs -r /home/fuyu1/nvr_2025/torchlight/scripts/bundle-libraries.sh /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/staging_dir/host/bin /bin/tar c -C /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf SLP_Image_Builder_for_nvr4032hv1_250903 | bzip2 -c > /home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2 make[3]: Leaving directory `/home/fuyu1/nvr_2025/torchlight/target/imagebuilder' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight' export MAKEFLAGS= ;make -w -r package/index make[2]: Entering directory `/home/fuyu1/nvr_2025/torchlight' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight' make[1]: Leaving directory `/home/fuyu1/nvr_2025/torchlight'
最新发布
09-04
orchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/ cp: cannot stat '/home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/plugin': No such file or directory make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp -fpR /home/fuyu1/nvr_2025/torchlight/target/linux /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/ rm -rf \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/files{,-*} \ /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/target/linux/*/patches{,-*} cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/* /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/ # don't copy subdirectories here cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/base-files' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/gpio-slp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/iptables-1.4.10' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/k_netlink_ipc' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/mtd' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/packages' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/port_status_notify' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tmp' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_k_vigi_log' cp: omitting directory '/home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_kbuzzer' make[3]: [/home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2] Error 1 (ignored) cp /home/fuyu1/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/.config /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/build_dir/linux-mstar_msr931/linux-5.10.61/ /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,^# REVISION:=.*,REVISION:=unknown,g' /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/include/version.mk find /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903 -name CVS -o -name .git -o -name .svn \ | xargs -r rm -rf find /home/fuyu1/nvr_2025/torchlight/staging_dir/host/bin -maxdepth 1 -type f -perm -u=x \ | xargs -r /home/fuyu1/nvr_2025/torchlight/scripts/bundle-libraries.sh /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4032hv1_250903/staging_dir/host/bin /bin/tar c -C /home/fuyu1/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf SLP_Image_Builder_for_nvr4032hv1_250903 | bzip2 -c > /home/fuyu1/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4032hv1_250903.tar.bz2 make[3]: Leaving directory `/home/fuyu1/nvr_2025/torchlight/target/imagebuilder' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight' export MAKEFLAGS= ;make -w -r package/index make[2]: Entering directory `/home/fuyu1/nvr_2025/torchlight' make[2]: Leaving directory `/home/fuyu1/nvr_2025/torchlight' make[1]: Leaving directory `/home/fuyu1/nvr_2025/torchlight'
09-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值