小编Met*_*ing的帖子

在 VSTS (Azure DevOps) 中重新检查合并冲突

设置

主分支策略:推送新更改时:重置所有批准投票

  • 创建从 dev 分支到 master 分支的拉取请求 (PR1)
  • VSTS 执行策略检查。

在此处输入图片说明

  • 在用户能够完成 PR1 之前,另一个 PR (PR2) 已完成并合并到 master。

问题/问题 PR1 状态仍然显示“无合并冲突/上次检查 # 分钟前”;但是,由于更新了目标(主)分支,情况可能不再如此。如果用户在本地执行合并(将 master (PR2) 合并到 dev)并推送新合并的代码,则投票会重置。现在用户必须再次等待评论。

有没有办法在 PR 中手动触发合并冲突检查,或者在用户推送新更改时不重置投票,但这些更改只是“从 master 合并”。

merge-conflict-resolution pull-request azure-devops

9
推荐指数
1
解决办法
1413
查看次数

我如何在Spring数据存储库中编写SELECT TOP 25 sql查询

一个简单的问题,因为我确信这是愚蠢的.我有以下查询,我可以在NetBeans sql命令窗口中执行:

SELECT TOP 25 * FROM ARCUST_BIG  WHERE arcustno<='300000' ORDER BY arcustno DESC
Run Code Online (Sandbox Code Playgroud)

我的目标是将它放在我的ArcustRepository类中:

公共接口ArcustRepository扩展了JpaRepository {

Arcust findByPrimaryKey(String id);

@Query("SELECT COUNT(a) FROM Arcust a")
Long countAll();

@Query("SELECT TOP 25 a FROM Arcust a WHERE a.arcustno<='?1' ORDER BY a.arcustno DESC")
List<Arcust> findByTop(String arcustno);
}
Run Code Online (Sandbox Code Playgroud)

但是,findBytop查询似乎不起作用,当我用tomcat7启动我的服务时返回:

2013-08-15 08:15:20 ERROR ContextLoader:319 - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'arcustService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.waudware.pics.repository.ArcustRepository com.waudware.pics.service.ArcustService.arcustRepository; nested exception is org.springframework.beans.factory.BeanCreationException: …
Run Code Online (Sandbox Code Playgroud)

java sql spring-data

8
推荐指数
4
解决办法
4万
查看次数

创建QModelIndex

我花了最后一周努力创建一个给定行和列的QModelIndex.

或者,我愿意在已经存在的QModelIndex中更改row()的值.

任何帮助,将不胜感激.

编辑:

QModelIndex nIndex = QAbstractItemModel::createIndex(1, 2);
int b = nIndex.row();
qInfo() << "b" << b;
Run Code Online (Sandbox Code Playgroud)

失败错误:

cannot call member function ‘QModelIndex QAbstractItemModel::createIndex(int, int, void*) const’ without object
         QModelIndex nIndex = QAbstractItemModel::createIndex(1, 2);
                                                                  ^
Run Code Online (Sandbox Code Playgroud)

手头的目标是这样的:

我有一个功能:

void MyClass::doStuff(QModelIndex index)
Run Code Online (Sandbox Code Playgroud)

在该课程中,我基本上做了以下事情:

if (index.column() != 1)
{
    int a=index.row();
}
Run Code Online (Sandbox Code Playgroud)

所以我的目标是从不同的类调用该函数并将其传递给QModelIndex,但是为了使用我指定的行/列创建了该索引.

qt qmodelindex

5
推荐指数
2
解决办法
1万
查看次数

GIT post-receive hook不运行

这已被问过很多次,我经历了无数的线程和谷歌页面,但似乎没有人能解决我的问题.也许我不是以标准的方式做到这一点,但它应该仍然有效.

我有一个有git repo的远程服务器

我通过ssh从本地推送到它:

git add Y:\NetBeansProjects\pics\pics-client-branding\src\main\java\com\waudware\pics\viewer\TypeTopComponent.java
git commit -m Testing GIT Friday 8 Y:\NetBeansProjects\pics\pics-client-branding\src\main\java\com\waudware\pics\viewer\TypeTopComponent.java
Commit Log
revision   : b2d7fd5cbafbfddfccf8d3c8ac75614c4b357887
author     : Denis <Denis@WWOscar.Waudware.local>
date       : Jun 21, 2013 3:21:47 PM
summary    : Testing GIT Friday 8

INFO: End of Commit

==[IDE]== Jun 21, 2013 3:21:48 PM Committing... finished.
==[IDE]== Jun 21, 2013 3:21:52 PM Pushing
git push ssh://wwbert/cygdrive/d/Shared_Data/Development/dev_NetBeans/Projects/PICS.git +refs/heads/master:refs/heads/master
Remote Repository Updates
Branch : master
Old Id : e51af3dbc01ee2372f9c92bb8070cb1100bef220
New Id : b2d7fd5cbafbfddfccf8d3c8ac75614c4b357887
Result : OK

Local Repository Updates …
Run Code Online (Sandbox Code Playgroud)

git githooks git-post-receive

3
推荐指数
1
解决办法
4982
查看次数

C++ Catch如果文件被删除

我有一些在循环中运行并写入文件的基本代码.它看起来像是:

std::ofstream myFile;
myFile.open("file.txt", std::ofstream::out);
while (true)
{
    if (myFile.is_open() && myFile.good())
    {
        myFile << "test" <<std::endl;
    }
    if (myFile.fail())
    {
        std::cout << "Error\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我手动插入myFile.setstate()并将其设置为失败,一切正常并且出错.

但是,如果我让程序在循环中写入文件然后我手动继续删除文件...程序似乎继续写入文件,就像它仍然存在一样.不会抛出任何错误.我想也许使用flush()会工作,因为我期望它设置failbit,但行为似乎没有改变.我究竟做错了什么?

有没有办法检查文件是否突然丢失,而不是试图再次尝试调用open()?(我试图在循环中避免使用.open()和.close().而是在开始时打开,然后在超出范围时将其关闭.)

c++ ofstream

2
推荐指数
1
解决办法
121
查看次数