2017-06-29 99 views
0

我有一个包含许多项目的解决方案(约40个)。所有这些都在TFS的源代码控制之下。我想要做的是在同一个解决方案中创建一个项目,但应该从源代码管理中排除。我设法从添加从源代码管理中排除的项目

文件 - >源代码管理 - >高级 - >更改源代码管理和解除绑定项目。

但是在源代码控制下的解决方案文件仍然会显示更改。

我希望忽略解决方案文件中此项目的这些更改。

我该怎么做?

+0

为什么你想这样做? –

+0

我的解决方案中的所有项目都是DLL。我想附加一个正在运行的进程,我想在我的项目中执行这个进程,它将自动运行并附加到进程中。 – Abhishek

+0

嗨,阿布舍克,这个问题的任何更新?我的回答是否有帮助或给出正确的方向? –

回答

0

一种解决方案是使用.tfignore文件,它可能Customize which files are ignored by version control

这.tfignore文件不会与已经在源代码控制这些文件的影响。您需要先手动删除/销毁特定项目,然后检入.tfignore文件。

此外,由于解决方案中的所有项目都是dll,因此不推荐使用源代码控制dll。更简单和易于管理的方式是使用Nuget包来处理这个问题。在构建管道期间在服务器中创建您的定制nuget包,并创建restore the package。有关TFS中包管理的更多详细信息,请参阅此tutorial

相关问题