如何在 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 上不显示对话框? 的相关文章

  • Subversion 合并需要“旧风格”,即使一切看起来都是最新的?

    我最近从旧的 subversion 服务器 存储库迁移到最新版本 1 8 9 新存储库是在新服务器上从头开始创建的 旧数据是从头开始导入的 我们从旧存储库中签出代码 将其导出到本地以删除所有 SVN 绑定 然后将其重新签入新存储库中 一切看
  • TortoiseSVN 中忽略/取消忽略文件夹/文件

    以下网页表明 可以通过右键单击文件 文件夹并选择 从忽略列表中删除 来使用 TortoiseSVN 取消忽略文件 文件夹 我没有这个选项 如下所示 另外 Unversion 添加到忽略列表 和 Unversion 添加到忽略列表 递归 之间
  • 使用 Tortoise SVN 跨 SVN 存储库移动目录

    如果两个目录都在同一个 SVN 存储库中 如何将子目录从一个目录移动到另一个目录 我正在使用乌龟SVN 选择要移动的文件夹 文件 然后右键单击它们并将它们拖动到要移动的位置 菜单将出现一个选项 SVN 将版本控制文件移至此处 正如所澄清的p
  • 升级TortoiseSVN 1.8问题

    我升级了乌龟SVN http en wikipedia org wiki TortoiseSVNWindows XP 上从 1 7 12 升级到 1 8 之后它要求升级SVN格式 我尝试升级 但它一直询问并且命令没有产生错误 我尝试从服务器
  • TortoiseSVN 清理实际上做了什么?

    TortoiseSVN 清理实际上做了什么 我还没有找到模式 但我经常被要求在尝试提交代码时进行 清理 如果 TortoiseSVN 知道它什么时候变脏 为什么它不自己运行清理呢 Edit 我认为它不是自动的 因为它需要中止操作并解锁 pa
  • 为什么 svn import 选项无法检测文件重复

    如果我想签入 SVN 中已存在的同名文件 在这种情况下我将无法提交 例如 Name doc and name doc 但是 在这种情况下我将能够导入 这种情况甚至适用于文件夹名称 这可以防止将来进行结账操作 有没有办法防止文件或文件夹重复
  • 当我不确定将文件放在哪里时,如何在 SVN 存储库中搜索文件?

    同事确信他签入了一个文件 foo oustand dpr 但不确定何时 何地 我们有很多 工具 和 实用程序 辅助分支 很多项目分支等 我需要一种方法来搜索整个存储库以查找该文件 我可以将整个源代码树检查到我的硬盘上 但这需要几个小时 有更
  • 将 Fogbugz 与 TortoiseSVN 集成,无需 URL/Subversion 后端

    我已经安装了 TotroiseSVN 并且大部分存储库都从 C subversion 签入和签出以及一些从网络共享签入和签出的情况 当我最初发布这个问题时我忘记了这一点 这意味着我本身没有 颠覆 服务器 如何集成 TortoiseSVN 和
  • 如何将 Subversion 存储库(而不是我的工作副本)恢复为特定修订版?

    我对 Subversion 比较陌生 来自 Source Safe 这让我抓狂 使用 Tortoise 界面 Commit 不断向我显示 bin 目录中的 java 文件 它说这些文件 丢失 好吧 这是一个单独的问题 基本上 当我尝试了几种
  • 如何将 SVN 存储库移至新服务器

    我们想要将两台服务器合并在一起 为此 我们需要在 新 服务器上安装 SVN 然后移动我们在 旧 服务器上设置的所有存储库 这是一个容易做的操作吗 可能使用 TortoiseSVN 提供的 重新定位 选项 最好的方法是什么 现在也是重新组织存
  • 如何查看 SVN 中文件的版本树,显示从分支到主干的合并?

    我是 SVN 新手 但已经使用 Clearcase 多年 我的问题是我对一个分支进行了一些更改 我已使用 TortoiseSVN 重新集成分支 功能将其合并回主干 现在 当我查看版本树时 我没有看到从分支尖端到树干尖端渲染的任何边缘 这是我
  • 如何避免子文件夹上的 svn:mergeinfos ?

    我们尝试仅将 svn mergeinfo 属性保留在根分支文件夹上 然而 我们不断看到它渗入子文件夹中 我们已经能够确定一些可能的原因 在存储库浏览器中移动文件夹 在 IntelliJ 中移动和 或重命名包 使用旧的 svn 客户端 任何人
  • 无法连接到 Subversion 本地存储库

    我已在 Windows 7 64 位上安装了 Subversion 1 8 8 和 TortoiseSVN 1 8 5 64 位 我使用 TortoiseSVN 在 C Projects SVNRepository 创建了一个本地存储库 在
  • 重命名目录,现在 SVN 不允许我提交

    我有一个名为 old dir 的目录 一个 Maven 项目 我通过在 Tortoisesvn 中执行 svn 重命名将名称更改为新目录 如果你执行 svn status 我会看到它在新目录上完成了 SVN add 并在旧目录上完成了 sv
  • svn 本地副本中修改的文件列表

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

    我想从 java 程序调用 SVN 命令 update commit 有什么帮助吗 SVN 乌龟SVN 环境 java程序将在jBoss服务器内运行 从应用程序服务器内使用 GUI SVN 客户端是一个非常非常糟糕的主意 而Tortoise
  • Dymola、空白和版本控制

    我在 Dymola 中打开了一个 Modelica 库 更改了一行 关闭 Dymola 并单击 全部保存 现在 TortoiseSVN 显示了数百个已更改的文件 而不是仅显示一个文件 其中更改了我想要执行的一行 所有这些变化要么是空格 要么
  • 在 Windows 上使用的 Subversion Server

    哪种 Subversion SVN Server 会建议新手开始使用 Windows Server 操作系统 我想我将在客户端上使用 TortoiseSVN 并且主要进行 NET 开发 UPDATE 很好的建议 我根据投票选择我的答案 我会
  • 是否可以从命令行调用 Mathematica 的 diff 功能?

    乌龟SVN http tortoisesvn net 也其他乌龟客户 http tortoisehg bitbucket io about html 包括一个script http osdn net projects tortoisesvn
  • Tortoise SVN 合并“@### 必须与 @### 有祖先关系”错误

    背景故事 找到了一份入门级 Web 开发人员的工作 当我开始工作时 首席开发人员就离开了 一切责任都在我身上 没用过SVN 盲目进去 Problem 我不断收到类似错误 svn svn svn xxx project name branch

随机推荐