我敢肯定这个标题相当晦涩。我想知道是否有某种方法git
可以告诉它您希望某个文件在分支之间移动时使用不同版本的文件,但总体上是 .gitignored 从存储库中。
这是我的场景:我有一个使用 git 控制的 Flash Builder 项目(用于 Flex 应用程序)。Flash Builder 项目中的 Flex 应用程序创建三个文件: .actionScriptProperties
、.flexProperties
和.project
. 这些文件包含大量本地文件系统引用(源文件夹、输出文件夹等),因此我们自然而然地从我们的 repo 中将它们 .gitignore。
今天,我想在我的项目中使用一个新的库,所以我做了一个单独的 git 分支,名为lib
,删除了旧版本的库并放入了新的库。不幸的是,这个 Flex 库信息存储在这三个点文件之一中(不确定是哪个临时文件)。因此,当我必须master
早先切换回第一个分支(master
lib
所以我想知道是否有任何方法让我继续 .gitignore 这些文件(所以我的其他开发人员没有得到它们),但告诉 git 我希望它使用某种本地“分支版本”,所以我可以在本地为不同的分支使用不同版本的文件。