2009-12-18 48 views
3

我有我的项目的以下文件夹结构忽略文件夹中的稳定,而不是在devel的分支

src/ 
    test_unit/ 
    package1/ 
     test_unit/ 
    package2/ 
     test_unit 
output/ 

在我devel的分支中的所有文件夹应该版本控制,但 主/稳定分支应该忽略和不合并test_unit /和输出/文件夹。

我该如何做到这一点?使用.gitignore它将不起作用,因为.gitignore将在分支之间合并 。

回答

-1

我知道你是新来的,所以我 - 但你的问题会吸引更多的答案,如果你格式化它。也许一个列表显示文件夹结构,像这样:

- List item 
- List item 
    - List item 
- List item 

这将变成:

  • 列表项
  • 列表项
    • 列表项
  • 列表项
+0

thx为您的提示 – 2009-12-18 10:42:01

1

尝试的.gitignore.gitattributes文件的组合:

master/stable分公司
  • ,你可以有.gitattributes指的是自定义的合并驱动器,将有效地忽略.gitattributes.gitignore从test_unit文件夹中来。
  • devel分支,你可以有.gitattributes指的是自定义的合并驱动程序忽略了.gitignoretest_unit文件夹来从master分支,并保持自己的.gitattributes版本。

这样,您就可以在master分支test_unit文件夹定义.gitignore:他们不会在合并的情况下,影响devel分支。