我正在尝试使用来自 EC2 SDK 的CentOS AMI ami-21682673启动 AWS EC2 实例。AMI 本身是一种市场产品,它需要接受许可条款。
我得到的错误:
为了使用此 AWS Marketplace 产品 您需要接受条款并订阅。为此,请访问 http://aws.amazon.com/marketplace/pp?sku=eggbgx9svw4xhzs1omttdv29q
可以接受来自 AWS 网页的条款。但我发现无法从 SDK 接受它。任何解决方法?
我知道订阅一旦被接受就会保存在 AWS 中。但我的方案是针对没有订阅和 SDK 访问权限的空白新配置文件。谢谢你的帮助!
使用 libgit2sharp 我正在合并来自两个用户的更改:
public void Merge(string branchName)
{
using (Repository repo = new Repository(this._settings.Directory))
{
var branch = repo.Branches[branchName];
MergeOptions opts = new MergeOptions() { FileConflictStrategy = CheckoutFileConflictStrategy.Merge };
repo.Merge(branch, this._signature, opts);
if (repo.Index.Conflicts.Count() > 0)
{
//TODO: resolve conflicts
}
}
}
Run Code Online (Sandbox Code Playgroud)
即使将策略设置为合并,冲突仍然会出现。我找不到解决冲突的方法。Conflict 对象没有 Resolve 方法。
除了删除文件或重命名文件之外,有没有办法解决代码冲突?有没有自动解析功能?
感谢您的任何帮助!