有时当我尝试将head fork合并到我的基础fork中,或者我的基础fork合并到head fork中时,我在GitHub上收到以下消息:
"无法自动合并.别担心,你仍然可以创建拉取请求."
如果有冲突,如何查看冲突?
我已经阅读了大约10个不同的例子和各种命令但我不知道在我的情况下示例中的名称适用于基础,分支,分支等的不同名称.
在所有这些之后,我无法相信没有可以键入的命令来查看冲突,编辑冲突并继续合并.如果有,我还没有找到它.
我看了很多关于同一主题的问题,他们都有不同的答案,这很令人困惑。
有人说先提交您的更改,但我不想这样做。
我也在使用 Git Hub,但不明白这如何与网站命令配合使用,例如 create pull request 、跨分支比较、尝试更改基础等...
我以为只需将我当前的分支拖到右边的方块并将 repo master 分支拖到左边的方块然后单击 Merge Branches 按钮就可以了,但是右上角有一个“同步”按钮需要在此之后单击,我猜,然后你需要在网站上做一个拉取请求......等等......等等。
Sheesh,在 CVS 中,我只是单击了更新,它将 Head 中的所有更改都降到了我当前的状态,仅此而已。
我猜有三个选项。使用 git hub、使用网站和/或使用命令行。如何简化?
我单击了某些内容或意外地对在编辑器中打开的文件进行了药物处理,现在它不再显示。如果我在包资源管理器中双击该文件,它不会像以前那样显示在编辑器中。我已经查看了所有内容,但不知道如何将该文件返回到编辑器中。我以为单击“文件”-“打开文件”就可以了,但会显示一个打开文件对话框。
模拟此操作的另一种方法是将光标放在打开文件的编辑器中,然后选择“文件”-“关闭”。这将关闭该文件,但如果您在包资源管理器中双击该文件,它就不会再在编辑器中打开它。如何让这些文件再次显示在编辑器中?
我还尝试右键单击该文件并选择“打开”。这也不显示在编辑器中。
我还尝试右键单击并选择“使用 Java 编辑器打开”。这也行不通。
如果我单击“文件”,然后单击 MRU 列表中的文件名。这也行不通。
此外,在包资源管理器中双击文件无法打开任何文件。该文件显示在文件 MRU 列表中,但不显示在编辑器中。无法弄清楚这一点。
另外,如果我选择工具栏上的“返回”或“前进到”箭头,它会通过突出显示包资源管理器中的文件来跟踪该文件,但该文件不会像以前那样显示在编辑器中。
另外,我尝试过“文件打开”浏览到物理位置并选择它,但它也没有显示在编辑器中。
我在这里查看了关于此的所有其他答案,但它似乎并不适用于我的.
MY_STRUCT_LIST* tempList = NULL ;
size_t cnt = my_Session->my_ListIndex.size();
int i = 0;
for(i=0; i < (int)cnt ; i++)
{
tempList = my_Session->my_ListIndex[i];
if(tempList->lListIndex == treeItem)
{
my_Session->my_ListIndex->push_back(i);
break;
}
}
Run Code Online (Sandbox Code Playgroud)
这里:
my_Session是指针
my_ListIndex是MY_STRUCT_LIST类型的Vector指针.
lListIndex并且treeItem是相同的类型.
Error: the second my_Session has 583 "expression must have pointer type"
Run Code Online (Sandbox Code Playgroud)
但它是一个指针!