问题标签 [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 回答
2584 浏览

sql - 何时提交更改?

使用通过 Perl DBI 访问的 Oracle 10g,我有一个表,其中有几千万行每秒更新几次,同时从另一个进程更频繁地读取。

很快更新频率将增加一个数量级(可能是两个)。有人建议每 N 次更新而不是在每次更新后提交将有助于提高性能。

我有几个问题:

  • 这会更快还是更慢或者取决于(计划尽快对新负载进行良好的模拟)
  • 为什么它会帮助/阻碍性能。
  • 如果“这取决于……”,取决于什么?
  • 如果它有帮助 N 的最佳值是多少?
  • 为什么当我需要一个有用的直接答案时,我的本地 DBA 不能得到一个有用的直接答案?
    (实际上我知道那个答案):-)

编辑:

@codeslave:谢谢,顺便说一句,丢失未提交的更改不是问题,我不会删除用于更新的原始数据,直到我确定一切都很好,顺便说一句,清洁女工确实拔掉了服务器,两次 :-)

一些谷歌搜索表明,由于与回滚段相关的问题,它可能会有所帮助,但我仍然不知道每隔几十个 N 的经验法则?数百?千?

@diciu:很棒的信息,我一定会调查的。

0 投票
3 回答
3657 浏览

c# - 在编辑节点 (C#) 时提交 TreeView 的更改很热?

我正在使用 Microsoft 的 TreeView 控件,并且试图在编辑节点标签时强制进行某种数据更新,类似于网格的 UpdateData。

基本上,在我的编辑器中,我有一个保存按钮和这个 TreeView 控件:我想要的是当我在 TreeView 中编辑节点的标签时,如果我单击保存按钮,我希望能够提交节点的标签我是编辑。

0 投票
5 回答
4677 浏览

svn - 颠覆大型回购导入/结帐

我使用颠覆创建新存储库的正常工作流程是创建一个新存储库,检查存储库根目录,创建我的分支标签和主干文件夹,并将我的初始文件放在主干中。然后我提交这个“初始导入”,从我的硬盘驱动器中删除签出的存储库并签出主干。然后我就可以开始工作了。

但是,在处理大型导入时,请考虑数百个兆,以及场外版本控制托管(基于 http),此初始导入可能需要相当长的时间才能提交。更糟糕的是,在提交之后,我需要重新检查这个巨大的树干。

有没有一种颠覆方式来使用主干的本地副本,而无需重新检查已经存在的数据?

0 投票
7 回答
10407 浏览

sql - 仅具有选择的事务中的提交和回滚之间有区别吗?

我们在我公司使用的内部应用程序框架使得有必要将每个 SQL 查询放入事务中,即使我知道没有任何命令会在数据库中进行更改。在会话结束时,在关闭连接之前,我提交事务以正确关闭它。我想知道如果我回滚它是否有任何特别的区别,尤其是在速度方面。

请注意,我使用的是 Oracle,但我猜其他数据库也有类似的行为。此外,我对开始交易的要求无能为力,代码库的那部分不在我的掌控之中。

0 投票
12 回答
59792 浏览

svn - 如何强制颠覆提交未更改的文件?

我希望 subversion 提交一个文件,即使它没有改变。有没有办法做到这一点?

0 投票
6 回答
1826 浏览

database - 数据库自动提交 - 它直接进入磁盘吗?

所以我知道自动提交会提交每个 sql 语句,但是对数据库的更新是直接进入磁盘还是保留在缓存中直到刷新?

我意识到它依赖于数据库实现。

自动提交是否意味着a)每个语句都是一个完整的事务,它直接进入磁盘或b)每个语句都是一个完整的事务,它可能会进入缓存,稍后将被刷新,或者它可能会直接进入磁盘

澄清会很棒。

0 投票
2 回答
726 浏览

svn - 如何从 svn 存储库获取每日提交计数和修改路径的数量?

那么实现这一目标的最简单方法是什么?

0 投票
4 回答
27689 浏览

svn - 本地删除文件后SVN提交错误

我有一个使用 Netbeans 6.1 构建的项目,并且正在使用 SVN。我删除了本地机器上的一些文件,然后尝试将我的更改提交到 SVN 存储库。提交失败并显示错误消息

'C:\path\to\project\myfile' 的条目没有 URL

其中 myfile 是已删除的文件。

有什么方法可以告诉 SVN 该文件已从项目中删除,并且应该从存储库中删除?

0 投票
3 回答
4278 浏览

eclipse - Subversion:一次标记并提交修改过的文件

我想在 Eclipse 中做这样的事情:http ://svn.collab.net/viewvc/svn?view=rev&revision=33845

我将 Subversive 0.7.5 与 Native JavaHL 1.5.3 (r33570) 连接器一起使用。

我试图在我想要标记的分支的工作副本中更改某些内容,并使用 Team -> Tag 创建一个标签...但我收到了错误消息:

某些选定资源的标记操作失败。

此操作需要版本控制下的路径

我只尝试了一个标签名称和一个具有完整存储库路径的标签名称。两者都导致相同的错误。这是我得到的错误:

是否可以在 Eclipse 中实现?

你会如何从命令行做这样的事情?看我自己的答案。

虽然如果我在命令行中使用以下内容,我会收到错误消息:

错误:

svn:修订参数“工作”中的语法错误

我正在使用 svn 客户端 1.5.4。

0 投票
10 回答
303021 浏览

svn - 如何编辑已在 Subversion 中提交的日志消息?

有没有办法在 Subversion 中编辑某个版本的日志消息?我不小心在我的提交消息中写了错误的文件名,这可能会在以后造成混淆。

我已经看到如何在 Git 中编辑不正确的提交消息?,但该问题的解决方案似乎与 Subversion 不同(根据svn help commit)。