问题标签 [post-update]

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 投票
1 回答
125 浏览

git - 通过更新后的 Git 头

我有一个本地开发服务器,我在其中进行所有更改,我们将其称为local. 我在我的 git 文件夹中有一个 git repo 设置webserver,我们称之为gitfolder. 然后我有我的实时文件,每次我 git push 时都会从 gitfolder 推送,我们称之为live.

我的工作流程。

编辑文件,提交更改,推送到webserver. 然后更新后接管以下内容:

这完美地工作。然而,这是我的问题。我想恢复 git 更改,我通常会通过git reset --hard commit- 但如果我导航到live,显然那不是 git repo。

当我继续gitfolder运行相同的命令git reset --hard commit时,它不会更新live并且我收到错误“致命:此操作必须在工作树中运行”

采取的步骤?现在,我已经复制了我的local文件夹并进行了local2- 然后local2我恢复了更改,然后将其推送到live,所以我的原始local文件夹仍然具有所有更改。

我不想恢复local- 就在live

0 投票
0 回答
403 浏览

svn - 如何从 TortoiseSVN 更新后挂钩获取添加的文件列表

我想在客户端编写 Tortoise SVN 更新后挂钩脚本。TSVN 传输以下参数:path/to/pathsfile、depth、revision、path/to/errorFile、path/to/CWD。我可以使用第一个参数获取所有更改的添加等文件,但我无法获取此文件的状态(更新、添加、删除等)。请帮忙,我该怎么做?

0 投票
0 回答
78 浏览

php - Symfony 2 livecycle - don't update | PHPCR

I have problem with my phpcr document.

I try to implement, upload file like http://symfony.com/doc/current/cookbook/doctrine/file_uploads.html but I have problem with file changing.

It look like sf2 doesn't see any changes. When I changed (for example) name field and photo it's ok, but if I changed photo only I haven't any changes.

My code : Document ( entity )

Summarizing: If I change file only LiveCycle ( preUpdate and postUpdate ) doesn't work.

0 投票
1 回答
529 浏览

git - Bring Website Under Source Control using .Git

I would like some advice about how to setup Git for an existing live website on a production server (only hosting one site - no vHosts etc).

There are several examples of how to achieve this - but all refer to when you are starting a new project.

I'd like to replicate this scenario which describes how to setup a remote repository and create a post-update hook to copy files into the www directory upon checkout. This is the concept I can grasp (https://danielmiessler.com/study/git/#website)

However, I'm facing the scenario where there is live code on a webserver, I want to initialise Git on all the existing live files, and then develop on my local machine.

I'm sorry that I don't know enough about Git understand how to achieve the result described in Daniel's article from my starting position of having live code on a server in production.

My Config (CentOS 6/Nginx):

Git Repository (this should be in a separate location from www)

Post Update Hook File Location

Post Update Hook File Entry

Website Directory

I also have a ignore file

Could someone kindly assist with Git commands. I can initialise /var/www/website/.git (with an initial commit) but don't know how to then setup /user/username/repository/website.git to work in the way described in the article.

0 投票
1 回答
636 浏览

php - Symfony 2 postUpdate executed before data is stored

I am stuck for about a day now on the following

I created a listener on my account entity, It listens to prePersist, preUpdate, postPersist and postUpdate. I thought postUpdate was executed after the data has been store in the database, but now i doubt it.

The listener

The listener should check if one of the important fields has been changed, if so it should send an API request (after the account is updated). However when I update my account it looks like the action inside my API still gets the old account.

Then I tried to die(var_dump($account)); inside the callApi function. And the result was that the var $account gave me the updated entity just like I expected. BUT inside the function callApi() the data has not been stored into the database yet! (I know this because the values from die(var_dump($account)); are not equal with the values in the database). So in that case its normal that my API still gets the old account from the database.

I don't know why this happens, but to me it looks like the data gets stored after the postUpdate function has been completely executed.

I would like to know why this happens and if this is normal behavior. I also would like to know how I can make sure the API is called after the data has been stored into the database.

0 投票
2 回答
273 浏览

git - Git hook post-update writing but not updating work tree

I'm trying to make git auto deploy to different directories depending on a branch that was pushed. I have a remote bare repository, local repository and two directories where I whant the data to be deployed and updated with each push from local to remote repository. I've added post-update hook:

It deploys just fine on first file creation, but doesn't update it when it's changed in directories which shold be deployed. Where do I miss smth? Thanks!

0 投票
1 回答
250 浏览

hibernate - Envers 4.2.x 将记录添加到 AUD 表中,即使没有更改

我正在使用 Hibernate Envers 4.2.21.FINAL。由于我只想跟踪某些属性的更改,因此我添加了注释

在他们。正确创建了标志列“propname_MOD”,但问题是当我保存一个对象时,所有 MOD 标志都设置为 true,而不仅仅是我修改的属性。有谁知道如何解决这个问题?

更新 我注意到在类org.hibernate.envers.event.EnversPostUpdateEventListenerImpl中,当实例化以下对象时

event.getOldState()为空,但 IMO 它不应该为空。这就是 Envers 每次都添加新版本的原因。

0 投票
2 回答
1363 浏览

android - 使用 firebase 向所有用户发送推送通知

如何使用 Firebase 向我的应用程序的所有注册用户发送推送通知?我在纪录片中搜索了api,但没有发现任何有用的东西。

0 投票
0 回答
904 浏览

spring - 如果使用 saveorUpdate 或 update,Hibernate PostUpdateEventListener 不会给出旧值状态

我们正在为我们的应用程序实现活动日志。我们决定采用捕获休眠 postupdateevent 侦听器的方法,捕获旧值和新值并更新我们的活动日志。该方法适用于我们有合并操作的任何地方。但是当我们使用 saveorupdate 或 update 时,我们没有得到旧值。

编辑:作为其中的一部分,我对我的理解存在的差距很少有疑问。关于休眠,有三种状态: 1.Transient 2.Persistant 3.Detached

如果我们创建一个新对象,它就是瞬态。现在,当我们更新或保存或更新或与休眠会话合并时,对象将变为持久化。

在这种情况下,如果我们使用 hibernate postupdateevent 来捕获更新,我们只会在使用 merge 时获取旧值,而在使用 update 或 saveorupdate 时不会获取值。我的理解是 saveorupdate 也确实会调用以确定它是插入还是更新,在这种情况下,我希望它在我们执行 saveorupdate 时在休眠 postupdate 事件中提供旧值,类似于我们在合并时得到的值。但是我们没有得到 saveorupdate 和 update 调用,我们只是得到了合并的旧值。

如果我们用于审计日志,它听起来像 postupdateevent 监听器,使用 saveorupdate 或 update,它不会给我们旧值。

我在这里错过了什么吗?

0 投票
0 回答
26 浏览

oracle - pre/postUpdate 和 pre/postPersist 在代码中的使用而不是数据库中的触发器

我们在 Oracle 数据库中有一些触发器,用于审计目的并用于更新/插入操作之前。

我们需要用代码替换所有触发器。

是否可以使用 pre/postUpdate 和 pre/postPersist 生命周期方法将对象保存在表中,如 audit_table1 或 audit_table2。

我的偏好是使用 post 方法来捕获旧对象(如果可以在 @PostUpdate 方法中获取旧对象;以避免任何额外的审计,以防任何更新失败)

让我知道是否可能。

谢谢你。