command-line-interface - 命令行签出导致“升级工作副本”提示
问题描述
使用 Tortoise SVN 1.10.1 版,我有一个批处理文件,可以从 SVN 服务器签出多个 (~20) Visual C# .NET 项目。
如果我右键单击项目文件夹,上下文菜单包含“SVN 升级工作副本”。在我这样做之前,覆盖图标不正确,当我在 Visual Studio 中打开项目时我会收到投诉。
如果我使用结帐的 UI 版本,我使用结帐深度、修订和不省略外部的默认选项。当我以这种方式签出项目时,图标是正确的,我可以在 VS 中正常打开项目。
Tortoise 的命令行参数记录很差;如何使用结帐的命令行版本,结果与 UI 版本相同?
解决方案
这个问题发到了 Tortoise 用户群,得到了回复:
批处理文件调用的命令行 SVN.EXE 是来自 Collabnet 的较旧的应用程序 (v1.7)。我更新了批处理文件以使用指向正确 Tortoise 版本的 SVN.EXE 的显式路径,它运行良好。
推荐阅读
- python - 需要高级 Python 书籍推荐
- javascript - Recaptcha 缺少元素“data-sitekey”,因此无法使用任何验证码服务 api
- python - Tkinter, how to get/return value by clicking a button in for-loop?
- qt - 未找到具有已注册类型的 QML 模块
- javascript - 将输入字段绑定到网格组件
- sql-server - 更改过程时无法确定标量变量错误
- c++ - '.' 之前的预期主表达式 令牌
- f# - F# 可区分联合子类型列表
- elasticsearch - 带过滤器的 ElasticSearch 嵌套排序
- react-native - vector-icons/FontAwesome5 在 react-native 上显示错误的图标