0
我有一个包含许多项目的解决方案(约40个)。所有这些都在TFS的源代码控制之下。我想要做的是在同一个解决方案中创建一个项目,但应该从源代码管理中排除。我设法从添加从源代码管理中排除的项目
文件 - >源代码管理 - >高级 - >更改源代码管理和解除绑定项目。
但是在源代码控制下的解决方案文件仍然会显示更改。
我希望忽略解决方案文件中此项目的这些更改。
我该怎么做?
我有一个包含许多项目的解决方案(约40个)。所有这些都在TFS的源代码控制之下。我想要做的是在同一个解决方案中创建一个项目,但应该从源代码管理中排除。我设法从添加从源代码管理中排除的项目
文件 - >源代码管理 - >高级 - >更改源代码管理和解除绑定项目。
但是在源代码控制下的解决方案文件仍然会显示更改。
我希望忽略解决方案文件中此项目的这些更改。
我该怎么做?
一种解决方案是使用.tfignore
文件,它可能Customize which files are ignored by version control
这.tfignore文件不会与已经在源代码控制这些文件的影响。您需要先手动删除/销毁特定项目,然后检入.tfignore文件。
此外,由于解决方案中的所有项目都是dll,因此不推荐使用源代码控制dll。更简单和易于管理的方式是使用Nuget包来处理这个问题。在构建管道期间在服务器中创建您的定制nuget包,并创建restore the package。有关TFS中包管理的更多详细信息,请参阅此tutorial。
为什么你想这样做? –
我的解决方案中的所有项目都是DLL。我想附加一个正在运行的进程,我想在我的项目中执行这个进程,它将自动运行并附加到进程中。 – Abhishek
嗨,阿布舍克,这个问题的任何更新?我的回答是否有帮助或给出正确的方向? –