我将拉取请求合并到我们的开发分支中,但需要对其中一个文件进行额外的更改。我想恢复拉取请求,然后将更改添加到功能分支,但是当我在 Azure Devops 中使用恢复按钮时显示:
Encountered conflicts when reverting commit '8a750f'. This operation needs to be performed locally.
Run Code Online (Sandbox Code Playgroud)
信息非常少,没有任何内容可以指出错误是什么或错误在哪里。
我的第一个问题是:恢复原始功能分支,在此处添加新更改,然后再次合并它们Dev,使用新的拉取请求是添加新更改的最佳方式吗?或者我应该将新的更改添加到新分支中并将该分支推送到Dev?我主要关心的是如何将这两个功能分支(已经合并的分支Dev和新的分支)推送到进一步的分支,例如Test和Master?
第二个问题是关于错误消息:它是什么意思以及如何检查冲突?我使用 Visual Studio 2019 和 .Net Core 2.2。
有没有人有使用Python库Refextract,包指数的经验在这里.我在Spyder 3.0.0中使用python 3.4.Pip安装很顺利,它说安装是成功的,在正确的文件夹中(在Libs/Site packages /文件夹中).但是当我尝试加载它时,它会抛出一条错误信息,我无法弄清楚它的含义.
这是我的代码片段:( from refextract import extract_journal_reference如手册中所示),它给出以下错误:
from refextract import extract_journal_reference
File "C:\path\to\python-3.4.3.amd64\lib\site-packages\refextract\references\api.py", line 96
raise FullTextNotAvailableError("URL not found: '{0}'".format(url)), None, sys.exc_info()[2]
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
这只是导入,还没有指定链接.有谁知道如何处理这个错误?
我有这个数据库方案,多对多关系:
Base = declarative_base()
association_table = Table('association', Base.metadata,
Column('book_id', Integer, ForeignKey('book.book_id')),
Column('author_id', Integer, ForeignKey('author.author_id')),
)
class Book(Base):
__tablename__ = 'book'
book_id = Column(Integer, primary_key=True)
title = Column(String(50), nullable = False)
authors = relationship('Author', secondary = association_table, backref=backref('books', lazy= 'dynamic'))
class Author(Base):
__tablename__ = 'author'
author_id = Column(Integer, primary_key=True)
name = Column(String(50), nullable = False)
Run Code Online (Sandbox Code Playgroud)
我想从哪里查询数据。我知道如何从我创建的对象中查询,例如:
a=Author(name='Author One')
b=Book(title='Book Title One')
session.add(b)
session.add(a)
session.commit()
a.books.append(b)
session.commit()
# repeat above steps with new variables a2 and b2
# a.books.append(b2)
for i in …Run Code Online (Sandbox Code Playgroud) 在我的项目中,我安装了该Microsoft.Azure.Management.Fluent软件包(版本 1.27)来为我的 azure 订阅进行资源管理。我的连接对象如下所示:
AzureCredentials credentials = GenerateCredentials(); // custom method that returns my creds.
IAzure azureConn = Azure
.Configure()
.Authenticate(credentials)
.WithDefaultSubscription();
Run Code Online (Sandbox Code Playgroud)
这很好用。今天,我安装了Azure.Storage.Blobs软件包Nuget(版本 12.4)。安装这个包后,我得到一个错误:
> CS0234 C# The type or namespace name 'Configure' does not exist in the
> namespace 'Azure' (are you missing an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
当我卸载该Azure.Storage.Blobs软件包时,错误消失。这里可能发生了什么?我在 Net Core 2.2 MVC 项目中使用它。
我在列表 ( ) 中有一个产品集合List<Product>,其中产品包含 ID、名称和价格。
如果我要根据价格按降序排列列表,是否有一种班轮或扩展方法允许我在列表的正确位置插入新产品?
public class Product
{
public int Id {get; set;}
public string Name {get; set;}
public int Price {get; set;} // assume only whole integers for price
}
public class Main()
{
List<Product> products = new();
products.Add(new Product(id= 1, Name="Product1", Price=10 };
products.Add(new Product(id= 2, Name="Product2", Price=15 };
products.Add(new Product(id= 3, Name="Product3", Price=11 };
products.Add(new Product(id= 4, Name="Product4", Price=20 };
products = products.OrderByDescending(prd => prd.Price).ToList();
var newProduct = new({id = 5, Name="new product", …Run Code Online (Sandbox Code Playgroud) 我有一个带有 EF Core 的 .net core 2.1 mvc 应用程序,其中我使用自动映射器将视图模型与域模型进行匹配。在我的编辑方法中,我收到错误:
InvalidOperationException:无法跟踪实体类型“Ticket”的实例,因为已跟踪具有相同键值 {'ID'} 的另一个实例。
这里的其他几个主题没有解决我的问题。
我的编辑方法:
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Edit(int id, TicketViewModel ticketViewModel)
{
Ticket ticketToUpdate = await _unitOfWork.Ticket.Get(id); // I implement unit of work
// some logic for checks
// ...
if (ModelState.IsValid)
{
try
{
// mapping Ticket viewmodel to Ticket Domain Model
ticketViewModel = _mapper.Map<TicketViewModel>(ticketToUpdate);
// update some properties on viewmodel
_mapper.Map(ticketViewModel, ticketToUpdate); // doesn't map values.
_unitOfWork.Ticket.Update(ticketToUpdate); //No longer fails
await _unitOfWork.Commit();
}
catch (DbUpdateConcurrencyException)
{ …Run Code Online (Sandbox Code Playgroud) c# entity-framework invalidoperationexception automapper asp.net-core-mvc
我想在不同的环境(测试、验收、生产)中部署我的 Azure Function App。这是一个时间触发的函数,每晚在生产中运行。然而,当我测试和调试它时,即当它在 Dev 和 Acc 环境中运行时,我不想要这个。目前,我的计时器属性如下:
public class TimedAzFunction
{
// CTOR
public TimedAzFunction()
{
}
// How to set the timer (using CRON notation):
// "0 30 3 * * 1-5" for prod
// Runs every 5 mins: "0 */5 * * * *" for dev and acc
[FunctionName("TimedAzFunction")]
public async Task Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, ILogger log)
{
// Code for function here
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这意味着我要发布它时必须手动更改它,这很容易出错。
我尝试使用本地设置做一些事情并评估该值,然后创建一个 TimerTrigger 对象,但这不起作用。如何根据运行环境设置计时器,例如使用AZURE_FUNCTIONS_ENVIRONMENT和 …
在我的项目中,我在 Net Core 3.0 项目中使用 Microsoft Graph Api 连接到 Azure Intune 并添加组和用户。添加包含成员的组时,图形 API 需要用户的 json 表示,如下所示(文档):
var group = new Group
{
// other properties omitted
AdditionalData = new Dictionary<string, object>()
{
{"owners@odata.bind", "[\"https://graph.microsoft.com/v1.0/users/26be1845-4119-4801-a799-aea79d09f1a2\"]"},
{"members@odata.bind", "[\"https://graph.microsoft.com/v1.0/users/ff7cb387-6688-423c-8188-3da9532a73cc\",\"https://graph.microsoft.com/v1.0/users/69456242-0067-49d3-ba96-9de6f2728e14\"]"}
}
};
Run Code Online (Sandbox Code Playgroud)
简要编辑: 我从文档中尝试了上面的代码,用我想要添加的用户替换了 Guid,但这也不起作用,给我同样的错误消息。 结束编辑。
如何在字典中动态添加成员,例如从用户 ID 数组中添加成员?他们似乎使用转义字符,并且使用JsonConvert.SerializeObject(arrayObjectWithIds)似乎不起作用,因为我从 Graph Api 得到了一个格式不正确的 OData 字段:Invalid URL format specified in @odata.bind for members
我拥有的:
string[] memberIds = new string[] { "https://graph.microsoft.com/v1.0/users/123", "https://graph.microsoft.com/v1.0/users/456", "https://graph.microsoft.com/v1.0/users/789" };
string json = JsonConvert.SerializeObject(memberIds);
newGroup.AdditionalData = new …Run Code Online (Sandbox Code Playgroud) c# odata asp.net-core-mvc azure-ad-graph-api microsoft-graph-api
c# ×4
asp.net-core ×2
azure ×2
python ×2
python-3.x ×2
.net-6.0 ×1
automapper ×1
azure-devops ×1
git ×1
git-revert ×1
importerror ×1
list ×1
many-to-many ×1
odata ×1
python-2.x ×1
sorting ×1
sqlalchemy ×1
syntax-error ×1