我正在使用 Visual Studio 和 TFS 来处理一个有许多贡献者的项目。我们有一个包含一些系统设置和连接字符串的文件。这些设置特定于运行项目的每台计算机。
每当我们“ checkin ”时,这个文件就会出现在更改的文件中。有什么办法可以在 checkin 过程中不包含这些文件吗?
最佳答案
在这些情况下,我倾向于使用 T4 文件。使用 T4,您可以在文件中指定如何生成文件的代码。因此,文件的大部分只是文本,只有连接字符串部分包含基于当前上下文(例如用户或计算机名称)生成不同连接字符串的开关语法。
见 http://www.olegsych.com/2007/12/how-to-use-t4-to-generate-config-files/一个很好的例子。
关于visual-studio-2010 - 在 "check in"进程中阻止特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639335/