如何从合并中省略更改?

时间:2011-07-13 10:05:29

标签: git version-control

我刚开始使用git(git svn)并导入了SVN repo。

我想要实现的目标:

我想有2个分支,其中分支A将有一个项目,分支A_dev将具有相同的项目,但具有允许我测试我的代码的调整配置。所以我的开发会在A_dev中发生,然后我会将我的更改合并到A(除了配置更改之外)。

有没有办法让我对A_dev的配置更改忽略了我将这个分支进一步合并到A?

到目前为止,我尝试使用

git merge -s ours <rev> A_dev

其中rev是修订版,其中配置的更改已提交给A_dev,在我运行

之前工作正常
git svn rebase

之后,配置更改将应用​​于A.

除此之外,我能想到的是只在藏匿中进行配置更改并在每次检出A_dev时应用,这有点烦人。或者也许反过来并在A上开发然后合并到A_dev,测试切换到A修复问题,这也不是它。

1 个答案:

答案 0 :(得分:0)

如果您的配置保存在隔离文件中,您可以忽略此文件(这些文件)。有关详细信息,请参阅文档中的“.gitignore”文件,例如this site