以下是推送的提交历史记录。
Commit Changed Files
Commit 1| (File a, File b, File c)
Commit 2| (File a, File b, File c)
Commit 3| (File a, File b, File c)
Commit 4| (File a, File b, File c)
Commit 5| (File a, File b, File c)
Run Code Online (Sandbox Code Playgroud)
我想恢复对Commit 3 的File b发生的更改 。 但我希望在提交 4 和 5 中对这个文件进行更改。
对于常规 HTML
<b>WordA WordB WordC</b>
Run Code Online (Sandbox Code Playgroud)
我会使用这个 XPath 来检索这个元素。
//b[text()='WordA WordB WordC']
Run Code Online (Sandbox Code Playgroud)
但我有以下 HTML
<b>WordA WordB WordC</b>
Run Code Online (Sandbox Code Playgroud)
当我尝试检索此实例中的元素时,第一个 XPath 不返回任何内容。
//b[text()='WordA\u00a0WordB\u00a0WordC']
Run Code Online (Sandbox Code Playgroud)
以上一个作品。
但是,有没有更好的方法来处理这种情况,而不是使用 '\u00a0' 部分。一些定义的函数来规范化空间。
等等:
//b[someFunction()='WordA WordB WordC']
Run Code Online (Sandbox Code Playgroud) 我正在像这样执行即弃方法调用。
BackgroundJob.Enqueue(() => SendEmail(name));
Run Code Online (Sandbox Code Playgroud)
我想将作业ID传递给SendEmail()方法,并在方法内部使用它。