问题标签 [post-commit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 在您已经将提交的文件提交到 Svn 中的存储库之后将它们组合在一起(作为单个提交)?
在您已经将它们提交到 Svn 中的存储库之后,是否可以将多个提交的文件组合在一起(作为单个提交)?
在我提交了一堆文件(不使用 subeclipse 时)之后,我似乎总是忘记一两个文件,我只是想知道是否有人知道这是否可能。
svn - 将修订与 Trac 一起分组?
如何在 Trac 中“将您已经提交给 svn 的一堆修订组合在一起”(参见 Jim T 的回答)?
svn - 使用 Trac 和 SVN 提交提交挂钩
所以我在设置这个时遇到了一些问题。让我解释。
我的 d:\svn\hooks 文件中有三个文件(D:\ 不是 Windows 驱动器)
post-commit.bat
trac-post-commit-hook.cmd
trac-post-commit-hook
我已经在 d:\svn\hooks 文件中设置了 post-commit.bat 文件,其中包含以下内容
在我的 trac-post-commit-hook.cmd - 我有
在我的 trac-post-commit-hook 文件中 - 它只是来自http://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hook?rev=920的标准脚本
== 问题 ==
当我在 cmd 提示符下运行 post-commit.bat 时 - 它工作正常 - 不会产生错误。
但是,当我在 SVN 中为我在 Trac 中创建的测试票提交某些内容时 - #1 已修复。- Trac 上没有任何变化。根本没有更新。
当我将 'trac-post-commit-hook' 更改为 'trac-post-commit-hook.py' 并从 d:\svn\hooks\python trac-post-commit-hook.py 运行时,我得到
我不知道到底出了什么问题?任何人都可以提供任何帮助吗?
svn - 提交后挂钩和跟踪
我的提交后挂钩脚本和跟踪存在一些问题 - 希望有人能提供帮助。
脚本都工作正常 - 没有错误 - 但由于某种原因 trac 没有更新。我打开了日志记录,发现了这个:
但是票中没有任何更新?根据http://svn.edgewall.com/repos/trac/branches/0.11-stable/contrib/使用 Trac 本身的标准脚本等进行提交后挂钩?
有任何想法吗?
编辑:我有 3 个用户是 TRAC_ADMIN - 不确定是否存在权限问题?即没有匿名用户等
svn - 仅使用 svn 触发对主干的提交的构建
我刚刚在我们的 subversion 存储库中设置了一个提交后脚本,它通过请求一个 hudson 构建 URL 来触发构建。
这按预期工作正常,但是现在我只想在提交到主干时触发这个构建。
我们的提交后脚本如下所示:
如何检查提交是否到主干?
svn - 我在哪里可以找到文件 VisualSVNServerHooks.exe
我正在尝试激活 SVN 中的提交后挂钩,但我没有 VisualSVNServerHooks.exe 文件
我在哪里可以找到它?
谢谢,奥德。
linux - svn post-commit hook 没有权限在工作副本目录中创建文件
我被这个任务困住了。
我写了 svn post-commit 钩子,如果有什么改变,它应该更新服务器上的工作副本。但似乎它没有对该文件夹的权限,但我已将它们设置为允许每个人在那里读写。
所以这里是测试脚本:
我有输出:
以及目标文件夹的权限:
有任何想法吗?
svn - 如何将 SVN 中的多个提交添加到一个 Post-Commit HOOK 中?
我已经成功地为 post-commit 钩子实现了 post-commit 电子邮件通知。现在我正在研究一个更大的问题,我不希望钩子为每次提交发送电子邮件。有没有办法使用钩子将电子邮件的内容写入文本文件,并可能使用另一个钩子或其他东西来发送文本文件?
我基本上想发送一封包含多个提交信息的电子邮件。
谢谢,奥德。
c# - SharpSVN 使用“SvnLookClient”获得提交后挂钩
我试图弄清楚如何获取特定版本的提交消息。看起来 SvnLookClient 可能是我需要的
我在 SO 上找到了一些看起来像我需要的代码,但我似乎遗漏了一些东西..
我找到的代码(在这里):
svn - 此客户端太旧,无法使用工作副本
我在谷歌上的任何地方都得到了相同的答案,但对我来说这是错误的答案。最初我在我的服务器上安装了 Windows 的 Subversion 1.5.6(我运行 Windows Server 2008),并为一个项目创建了一个存储库。然后我在笔记本电脑上使用了 Tortoise 客户端版本 1.6.X 来更新项目。在我尝试使用提交后挂钩脚本之前,一切都是笨拙的(我在提交时更新 wwwroot 中的文件夹以反映网页上的更改)。我收到一条消息,大意是“此客户端太旧,无法使用工作副本 'XXX'”。
所以我卸载了笔记本电脑上的 SVN 客户端,并从服务器上删除了存储库。然后,我从头开始在服务器上创建了一个新的存储库并安装了 TortoiseSVN 1.5.6 版,我想如果客户端版本与服务器上的 Subversion 相同,那么它们应该会很好玩。在我再次在我的笔记本电脑上下载存储库并重新安装我的钩子脚本后,我得到了相同的消息......
不得不不断地清除我的存储库并重新安装我的客户端以通过反复试验找到能够合作的存储库,这是非常辛苦和破坏性的。如果 TortoiseSVN 和我的服务器 Subversion 都是 1.5.6,我认为没有理由(并且在网上找不到)为什么存储库会争论。
有没有人可以就我为什么会收到此消息提供一些见解?也许甚至有人可以让我知道我需要使用什么版本的 TortoiseSVN 才能让我的 Server SVN 1.5.6 不抱怨。我的钩子脚本在我的服务器上的命令行中工作,所以我知道这不是错。提前致谢。