我的一个项目有50多个模块。因此,当我合并分支时,我使用bash脚本,而不是使用GitLab合并UI。到目前为止,这一切都很顺利。这一次我遇到了一个奇怪的问题。合并提交将提交历史从源分支转移到目标分支,但不传输源分支的内容。我试图将分支cr_integrate与分支cr_release合并。在当地,我让cr_release退房了。下面给出了用于合并的脚本:git merge --no-ff ori
我们正在从Subversion转换到Git的过程中,我在Git中遇到的一件事就是切换分支的方法。我的理解是,无论是在命令行还是在Eclipse中使用EGit,切换到不同的分支都会将Eclipse workspace文件夹的内容替换为所需分支的内容。这意味着一次只能打开一个分支。在SVN中,我可以安排我的Eclipse工作空间,类似于:
Works
49 ❯ git statusOn branch masterNo commits yet
(use "git add <file>..." to include in what will be committed)49 ❯
> nothing added to commit but untracked