文件名中的Subversion冲突案例

 难得有人待我好_212 发布于 2023-02-05 10:28

我正在使用Subversion存储库,其中有人使用不同的情况将文件名复制到相同的文件名(至少,我很确定这是发生的事情).就像是:

svn copy FILENAME.xml filename.xml

然而,这个人忽略了FILENAME.xml从存储库中删除(我在一个主要是非开发人员的团队中工作,所以他们不太可能意识到这一点).现在存在这样的情况:存储库中存在两个文件名(大写和小写).

这不会是一个问题,除了我在不区分大小写的文件系统上使用Mac:当我更新我的工作副本时,小写版本会覆盖大写版本我得到警告我的工作副本不完整,并且我不能让感叹号消失.我没有真正使用这个特定的存储库,除了偶尔检查一些事情,我对Subversion并不十分熟悉.

我想要做的是完全删除所有大写字母名称以支持小写名称.我不能这样做,因为当我尝试svn delete文件时它会删除小写版本.

1 个回答
  • 最简单的方法是直接在存储库中删除文件.该SVN删除子接受2种参数,或者是路径(工作副本)或URL(资料库)-simply使用第二个:

    svn delete -m 'Fix broken rename' http://example.com/svn/foo/bar/FILENAME.xml
    

    2023-02-05 10:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有