我在Visual Studio 2010 Professional项目中使用MySQL连接器,需要对project settings进行更改:
Include Directories
Librarie Directories
这些设置存储在foo.vcxproj
中,包含要编译的文件列表(如果我错了,请纠正我)。问题是该项目是由许多人开发的(我们使用git作为我们的版本控制系统),我们需要实现foo.vcxproj
,这会导致打破Include Directories
设置。
有没有办法在“单独的文件”中创建“项目(解决方案)特定设置”,这样每个人都可以拥有自己的文件,只包含定义这些路径的3行? / p>
注意:我已经找到了this,但我不确定这是否是这样的问题以及这些问题的常见/最佳做法是什么。< /子>
答案 0 :(得分:0)
如果可以:
foo.vcxproj
文件的内容,然后您可以使用git机制,允许您在git add
上恢复正确的内容(没有三行),同时使开发人员可以添加他们自己设置的记录{{1 }}。
“清理”过程将由一个脚本(“foo.vcxproj
”)完成,该脚本声明为gitattributes filter driver(only has the content, and not the path or name of the files it filters):
因此,您可以在工作树中获得个性化文件,但回溯到索引的是原始内容 请参阅Git-scm book for an example。