我有我的项目的以下文件夹结构忽略文件夹中的稳定,而不是在devel的分支
src/
test_unit/
package1/
test_unit/
package2/
test_unit
output/
在我devel的分支中的所有文件夹应该版本控制,但 主/稳定分支应该忽略和不合并test_unit /和输出/文件夹。
我该如何做到这一点?使用.gitignore它将不起作用,因为.gitignore将在分支之间合并 。
我有我的项目的以下文件夹结构忽略文件夹中的稳定,而不是在devel的分支
src/
test_unit/
package1/
test_unit/
package2/
test_unit
output/
在我devel的分支中的所有文件夹应该版本控制,但 主/稳定分支应该忽略和不合并test_unit /和输出/文件夹。
我该如何做到这一点?使用.gitignore它将不起作用,因为.gitignore将在分支之间合并 。
我知道你是新来的,所以我 - 但你的问题会吸引更多的答案,如果你格式化它。也许一个列表显示文件夹结构,像这样:
- List item
- List item
- List item
- List item
这将变成:
尝试的.gitignore
和.gitattributes
文件的组合:
master/stable
分公司
.gitattributes
指的是自定义的合并驱动器,将有效地忽略.gitattributes
和.gitignore
从test_unit文件夹中来。devel
分支,你可以有.gitattributes
指的是自定义的合并驱动程序忽略了.gitignore
从test_unit
文件夹来从master
分支,并保持自己的.gitattributes
版本。这样,您就可以在master
分支test_unit
文件夹定义.gitignore
:他们不会在合并的情况下,影响devel
分支。
thx为您的提示 – 2009-12-18 10:42:01