如何在 SVN Tortoise Commit 上不显示对话框?

2024-03-10

我有一个修改一些文件的过程,我想通过命令行 tortoise SVN 提交它们,而不必单击“确定”。出现对话框,我的脚本被迫等待,直到我单击“确定”。以下是我正在使用的论点:

TortoiseProc.exe /command:commit /path:"c:\svn\MyProject" /notempfile /logmsg:"Files Modified 2010-02-12" /closeonend:3

就像@bmargulies所说,只需使用svn.exe:

cd "c:\svn\MyProject"
svn commit -m "Files Modified 2010-02-12"

您无法在提交时隐藏 TortoiseProc.exe 对话框:

重要的

请记住,TortoiseSVN 是一个 GUI 客户端,本自动化指南将向您展示如何使 TortoiseSVN 对话框出现以收集用户输入。如果你想编写一个不需要输入的脚本,你应该使用官方的 Subversion 命令行客户端。

(from http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html)

如果你依赖TortoiseProc 的 /closeonend:3 行为 http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html为了在出现错误、冲突或合并时提醒您,您需要打开 SVN 的退出代码。
我找不到除了“0 是成功,不是 0 是错误”之外的返回码值列表快速谷歌搜索 http://www.google.com/search?q=svn+exit+code, 尽管。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 SVN Tortoise Commit 上不显示对话框? 的相关文章

  • svnblame引起的声纳分析时jenkins出错

    当我运行詹金斯任务时 出现以下错误 17 12 49 738 INFO Sensor SCM Sensor 17 12 49 847 INFO SCM provider for this project is svn 17 12 49 84
  • 我可以返回并编辑 SVN 签入的评论吗?

    我在 SVN 的评论中添加了一个错误 我可以在签入后编辑此内容吗 提交消息是 未版本控制的属性 http svnbook red bean com en 1 0 ch05 html svn ch 5 sect 1 2并可以改变svn 属性集
  • SVN 外部存储库在更新时“已锁定”

    基本上我必须在同一台服务器上进行回购 svn repo foo gt checked out to d foo svn repo bar gt d foo has an svn external property set to check
  • svn:ignore 的双重性质

    阅读周围 svn ignore 命令似乎以两种方式之一工作 如果文件或目录尚未处于版本控制之下 则元数据将添加到存储库中 而忽略签出该项目的所有其他团队成员的文件或目录 如果文件或目录已处于版本控制之下 则忽略将仅在本地应用 并且不会将元数
  • 如何让 TortoiseSVN 始终冻结标签的 svn:externals

    tortoiseSVN 可以做到这一点吗 总是冻结svn externals对于标签 场景是我们的主干将始终使用外部的 HEAD 修订版 但是当我们创建 标签 时 我们希望它们为外部设置修订版 以便在特定时间点正确 冻结 它们 Update
  • svn 错误“先前的操作尚未完成”

    今天早上我将几个项目提交到 svn 存储库 在提交操作期间 我的操作系统崩溃了 现在所有 svn 命令 包括清理 都以相同的错误结束 Previous operation has not finished run cleanup if it
  • TSVN DNS 错误:请求的名称有效,但未找到请求类型的数据

    我已经更新了我的 TortoiseSVN 客户端 现在在尝试更新或提交到不同的存储库时收到错误 请求的名称有效 但没有请求类型的数据 成立 关于如何解决这个问题有什么想法吗 Internet Explorer 可以很好地显示适当的 URL
  • 如何在 Subversion 中删除文件夹的 1 个修订版

    我的存储库中有几个项目 每个项目都有自己的文件夹 是否可以删除其中一个项目的最后修订版而不更改其他任何内容 示例 项目 A 的最新版本已提交创建 rev 50 其他项目的工作仍在继续 存储库现已更新 60 现在 A 的用户回来并请求删除上一
  • SVN 上的 HG Convert 给出“看起来不像 Subversion 存储库”

    我刚刚安装了 TortoiseHG v2 11 和 Mercurial 2 9 我正在尝试转换使用 TortoiseSVN 1 8 创建的本地 Subversion 存储库 4 颠覆1 8 5 为了确保我的旧 Subversion 存储库没
  • 如何在SVN中使用关键字(TortoiseSVN)

    我无法使用关键字替换工具制作只有少量数据的文档 如下所示 日期 修订 作者 HeadURL ID 我正在做测试 但无法实现关键字替换 我创建了一个包含以下信息的 Txt 文档 svn keywords Date Revision Autho
  • TortoiseSVN 清理实际上做了什么?

    TortoiseSVN 清理实际上做了什么 我还没有找到模式 但我经常被要求在尝试提交代码时进行 清理 如果 TortoiseSVN 知道它什么时候变脏 为什么它不自己运行清理呢 Edit 我认为它不是自动的 因为它需要中止操作并解锁 pa
  • svn cleanup: sqlite: 数据库磁盘映像格式错误

    我试图做一个svn cleanup因为我无法在工作副本中提交更改 并且出现以下错误 sqlite 数据库磁盘映像格式错误 我现在能做什么 首先 打开command terminal在存储库根目录 具有 svn作为子文件夹 cd path t
  • 如何删除工作副本中所有未版本控制/忽略的文件/文件夹?

    如果我有 Subversion 存储库的工作副本 是否可以使用单个命令或工具删除该工作副本中所有未版本控制或忽略的文件 本质上 我正在寻找 SVN 类似物git clean http www kernel org pub software
  • Subversion 更新问题

    当我尝试更新我的存储库时 出现以下错误 有人能解释一下这是什么意思吗 命令 更新错误 网址错误 http mysvn foo 错误 现有目录错误 C SVN MyProj NinjectModules Models 不匹配错误 预期 URL
  • 如何将 Subversion 存储库(而不是我的工作副本)恢复为特定修订版?

    我对 Subversion 比较陌生 来自 Source Safe 这让我抓狂 使用 Tortoise 界面 Commit 不断向我显示 bin 目录中的 java 文件 它说这些文件 丢失 好吧 这是一个单独的问题 基本上 当我尝试了几种
  • Open Office 和颠覆兼容性

    有人有过使用 Subversion 将 OpenOffice 文档置于源代码管理之下的经验吗 特别是 Subversion 是否正确 有效地合并文档等 乌龟SVN http tortoisesvn tigris org 具有 ODT 和 O
  • “天真的”svn 从分支合并到主干?

    我正在将 TortoiseSVN 用于我的 C 项目 并尝试将 分支重新集成 回主干 我的情况很简单 因此对于分支中更改的每个文件 我希望它完全覆盖主干中的匹配文件 不幸的是 TortoiseSVN 比我聪明 因此它合并了每对文件 导致了一
  • 重命名目录,现在 SVN 不允许我提交

    我有一个名为 old dir 的目录 一个 Maven 项目 我通过在 Tortoisesvn 中执行 svn 重命名将名称更改为新目录 如果你执行 svn status 我会看到它在新目录上完成了 SVN add 并在旧目录上完成了 sv
  • SQL Server Management Studio 2005 或 2008 是否有 SVN 插件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 正在寻找一个 源代码控制 插件来将 SSMS 与 Subversion SVN 集成 有人知道其中一个吗 Redgate 的解决方案似乎是
  • svn 本地副本中修改的文件列表

    我使用 Tortoise 客户端签出 提交我对 SVN 的更改 但我发现这有点困难 因为我无法找到本地副本中更改的所有文件的列表 有什么捷径或者我忽略的东西吗 我是 SVN 新手 供参考 我不熟悉乌龟 但是对于 linux 的颠覆我会输入

随机推荐