问题标签 [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.

0 投票
6 回答
7640 浏览

svn - Subversion 提交问题:XML 数据格式不正确

我遇到了 SVN 的奇怪行为。我在 Apache 2.2.9 上使用 mod_dav、mod_dav_svn 和 SVN 1.5.2 运行了 SVN 存储库。当我尝试签出(从远程 1.5.4 客户端或服务器本地 1.5.2 客户端 - 两个“默认”svn 二进制文件)时,我得到类似:

mx-mac:Test mx$ svn ci -m "" 添加 test.txt svn: Commit failed (详情如下): svn: XML data was not well-formed

我通过嗅探 HTTP 连接发现的是,对远程 SVN 存储库 (Apache) 的一个请求以“由对等方重置”结束,并且不返回响应(使用 HTTP Scoop 嗅探)。

至于Apache的配置,所有的模块都是加载的。为 repo 设置了适当的权限,并且 repo 是由 svnadmin create 创建的,然后被 chowned 给 apache 用户(无论如何,即使我有 chmod -R 777 repo 目录,它也不起作用)。

Apache 配置包含 DAV 和 SVNPath 指令以及身份验证。

经过几个小时的尝试,我非常绝望,所以如果有人遇到过这样的问题,请告诉我。非常感谢!

0 投票
4 回答
27389 浏览

php - 如何在 PHP 中实现 MySQL 的提交/回滚?

好吧,基本上我有这个脚本需要很长时间才能执行,并且偶尔会超时并在我的数据库中留下半完整的数据。(是的,我知道在一个完美的世界里我会解决这个问题而不是实现提交和回滚,但我被迫不这样做)

这是我的基本代码(为简单起见而简化):

所以我的问题是,如果那个while循环中的整个过程没有完成,那么我不希望插入的行保留在那里。我认为以某种方式我可以在 while 循环的开头和结尾使用提交/回滚来执行此操作,但不知道如何操作。

0 投票
0 回答
16381 浏览

windows - SVN说我需要进行清理,但是清理失败

重复: SVN 中的工作副本 XXX 被锁定并且清理失败

当我尝试提交时:

当我尝试进行清理时:

我怎么解决这个问题?

0 投票
4 回答
21878 浏览

git - Git 提交针对没有分支的标签

如果我在没有创建分支的情况下签出源代码的标记版本,Git 会表明我根本没有与任何分支相关联。很高兴让我进行更改并签入。这些变化去哪儿了?如果我切换回“主”,它们就会消失(被主中的内容覆盖),我似乎再也找不到它们了。是什么赋予了?如果 Git 允许我对本质上是匿名的分支提交更改,我肯定可以将它们取回吗?

0 投票
2 回答
778 浏览

git-svn - 不完整的“git svn dcommit”后提交丢失

在我的计算机在“git svn dcommit”操作过程中断电后,我错过了一些重要的提交,我不确定如何让它们恢复。“git log”不显示提交,有什么想法吗?

0 投票
4 回答
1186 浏览

sql-server-2005 - 撤消对数据库中表的更改

我的申请有以下程序。

存在一个产品数据库(20,000 行)。

我们的客户具有“导入”功能,可以在其中导入 excel 文件。

这是通过删除所有产品表行,然后进行导入来实现的——这是一件很长的事情,因为我们以编程方式对数据执行计算。

明显的问题是,如果“导入”操作失败(IO 内容),他们现在在产品表中没有/部分/curropt 数据。

我们希望如果“导入”操作失败,原始数据仍然存在。

这是 ASP.NET 应用程序,用 C# 编写,使用 SQL Server 2005 并使用我们通过 VS2005 设计工具创建的 XSD。

0 投票
27 回答
435153 浏览

git - 如何在 Git 中更改旧提交的时间戳?

如何修改现有的未推送提交的答案?描述一种修改尚未推送到上游的先前提交消息的方法。新消息继承原始提交的时间戳。这似乎合乎逻辑,但有没有办法也重新设定时间?

0 投票
9 回答
218095 浏览

git - 如何在保留更改的同时从 Git 存储库中删除选定的提交日志条目?

我想从线性提交树中删除选定的提交日志条目,以便这些条目不会显示在提交日志中。

我的提交树看起来像:

我想删除 B 和 C 条目,以便它们不会显示在提交日志中,但应该保留从 A 到 D 的更改。也许通过引入一个单一的提交,使 B 和 C 成为 BC 并且树看起来像。

或者,理想情况下,在 A 之后直接是 D。D' 代表从 A 到 B、B 到 C 和 C 到 D 的变化。

这可能吗?如果是,如何?

这是一个相当新的项目,因此到目前为止还没有分支,因此也没有合并。

0 投票
6 回答
4860 浏览

svn - 使用颠覆构建提交

简单的问题。我使用 Visual Studio 并且我刚刚安装了颠覆,我如何强制使用 msbuild 构建项目,如果成功构建提交它会警告用户。我会使用 TortoiseSVN 或 VisualSVN 或 AnkhSVN(不管它叫什么),如果他们有能力强制构建提交内置(我知道这不是他们的用法,我知道它们只是用作提交 SVN 的 GUI)我想知道是否可以使用这些工具中的任何一个来做这些额外的事情。

总结一下,我只是在寻找一种在提交颠覆之前构建的无痛方式。

0 投票
13 回答
75415 浏览

eclipse - 将文件提交到 SVN 存储库时出现问题

我在项目的根目录中有一个 maven pom 构建文件。当尝试从 Eclipse (Europa) 与 SVN 存储库同步时,红色的双箭头被添加到文件图标中。这意味着自上次同步以来,我的本地副本和存储库中的副本都已更改。

当我尝试执行“覆盖并更新...”时,会抛出错误消息:

您知道在这种情况下应该做什么吗?