标签: conflict

Android:View.setID(int id)以编程方式 - 如何避免ID冲突?

我在for循环中以编程方式添加TextViews并将它们添加到ArrayList.

我该怎么用TextView.setId(int id)?我提出了什么整数ID,所以它不与其他ID冲突?

android conflict android-view

305
推荐指数
10
解决办法
23万
查看次数

如何丢弃远程更改并将文件标记为"已解决"?

我有一些本地文件,我从远程分支拉,有冲突.我知道我想保留本地更改并忽略导致冲突的远程更改.是否有一个命令可以用来实际上说"将所有冲突标记为已解决,使用本地"?

git merge conflict git-merge-conflict

195
推荐指数
2
解决办法
10万
查看次数

git rebase,跟踪'本地'和'远程'

在进行git rebase时,我常常难以解决在解决冲突时"本地"和"远程"发生的事情.我有时会产生这样的印象:他们将一方提交交换到另一方提交.

这可能(肯定)因为我还没有正确理解.

变基础时,谁是'本地',谁是'偏远'?

(我使用P4Merge解决冲突)

git conflict rebase

161
推荐指数
2
解决办法
3万
查看次数

为什么三向合并优于双向合并?

维基百科称3向合并不像双向合并那样容易出错,而且通常不需要用户干预.为什么会这样?

3向合并成功并且双向合并失败的示例将是有帮助的.

version-control merge conflict three-way-merge

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

如何管理与git子模块的冲突?

我有一个引用多个子模块的git超级项目,我试图锁定其他项目成员的工作流程.

对于这个问题,让我说我的超级项目被调用supery并且子模块被调用subby.(然后是我正在尝试做的简化......我实际上并没有使用分支版本,但我认为最简单的问题是布局.)

我的主分支supery具有作为子模块引用v1.0的git项目的subby标记.的分支superyone.one,改变了子模块的引用指向该标记v1.1subby.

我可以毫不费力地在每个分支中工作,但如果我尝试使用one.one分支更改来更新分支,master我会收到一些冲突,而我不知道如何解决它们.

基本上在分支中运行一段git pull . master时间之后subby,看起来它会创建其他子模块.

在拉/合并之前,我git submoduleone.one分支获得了所需的响应:

$ git checkout master
$ git submodule
qw3rty...321e subby (v1.0)
$ git checkout one.one
$ git submodule
asdfgh...456d subby (v1.1)
Run Code Online (Sandbox Code Playgroud)

但是在拉动之后,它会在我运行时添加额外的子模块git submodule:

$ git pull . master
Auto-merged schema
CONFLICT (submodule): Merge conflict in subby - needs qu3rty...321e …
Run Code Online (Sandbox Code Playgroud)

git branch conflict git-submodules

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

Git使用--ours/ - 解决所有文件的冲突

有没有解决使用结账所有文件冲突的方式--ours--theirs?我知道您可以为单个文件执行此操作,但无法找到为所有文件执行此操作的方法.

git conflict resolve merge-conflict-resolution

101
推荐指数
5
解决办法
11万
查看次数

手势识别器和按钮动作

我有一个看起来像这样的视图层次结构:

UIView (A)
UIView > UIImageView
UIView > UIView (B)
UIView > UIView (B) > Rounded Rect Button
UIView > UIView (B) > UIImageView
UIView > UIView (B) > UILabel
Run Code Online (Sandbox Code Playgroud)

我已将手势识别器附加到我的UIView(B).我面临的问题是我没有对UIView(B)中的Rounded Rect Button进行任何操作.singleTap手势识别器捕获/覆盖按钮的Touch Up Inside事件.

我怎样才能使它工作?我认为响应者链层次结构将确保按钮触摸事件将被优先使用,并且它将被触发!我错过了什么?

这是一些相关的代码:

#pragma mark -
#pragma mark View lifecycle (Gesture recognizer setup)

- (void)viewDidLoad {
    [super viewDidLoad];

    // double tap gesture recognizer
    UITapGestureRecognizer *dtapGestureRecognize = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTapGestureRecognizer:)];
    dtapGestureRecognize.delegate = self;
    dtapGestureRecognize.numberOfTapsRequired = 2;
    [self.viewB addGestureRecognizer:dtapGestureRecognize];

    // single tap gesture recognizer
    UITapGestureRecognizer *tapGestureRecognize = …
Run Code Online (Sandbox Code Playgroud)

iphone conflict uibutton ibaction uigesturerecognizer

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

强制Git在合并期间总是选择较新的版本?

让我们假设我mergegit并且存在合并冲突.

我的问题是:如何强制git始终选择冲突的较新版本的代码,所以我不需要手动解决冲突?

git merge conflict

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

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

Git - 如何在所选文件上强制合并冲突和手动合并

我们维护具有通用主分支和多个并行分支的Web应用程序,每个安装一个,每个都没有特定的更改.源代码在git中管理,当我们需要从主分支到并行分支的传输功能和错误修正时,它是非常好的工具.但是很少有敏感的文件和自动合并通常会产生不好的结果.因此,如果它们可以某种方式标记并且每次合并都会导致需要手动合并的冲突,那么合并会更容易.

我搜索了一个答案:

  1. 我使用--no-commit--no-ff合并选项,但它不一样.
  2. 这里这里有人问同样的问题,但没有解决方案.
  3. 类似的情况似乎是如何防止文件被合并使用.gitattributes包含:somefile.php merge = ours.我试图找到一些合并选项,它会产生冲突或强制手动合并但到目前为止没有找到.
  4. .gitattributes包含:somefile.php -merge永远不会自动合并,因此强制手动合并.它是90%的解决方案,但我所寻求的是尝试自动合并并将其标记为冲突,无论它是否成功.但这是迄今为止最接近解决方案的. (...感谢Charles Bailey的澄清......)
  5. 有人建议编写自定义合并驱动程序(1,2),但如何做到这一点还远未清晰.

编辑:变种4.描述

git merge branch conflict manual

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