C# VS2015将单元测试添加到源代码管理
我在Visual Studio 2015中将单元测试添加到我的(C#)解决方案中,但这些单元测试没有保存在源代码管理中(我通过VisualStudio.com使用GIT),因此其他远程开发人员无法下载/运行C# VS2015将单元测试添加到源代码管理,c#,git,unit-testing,visual-studio-2015,version-control,C#,Git,Unit Testing,Visual Studio 2015,Version Control,我在Visual Studio 2015中将单元测试添加到我的(C#)解决方案中,但这些单元测试没有保存在源代码管理中(我通过VisualStudio.com使用GIT),因此其他远程开发人员无法下载/运行 可以添加单元测试吗?如果是,怎么做?我在线查看,除了我的系统中不存在的文件-->源代码管理之外,找不到其他解决方案。是的,有另一种方法可以将单元测试解决方案添加到Git远程存储库中(以便其他远程开发人员可以下载并运行),您可以使用Git命令行来实现它。步骤如下: 检查未跟踪的路径或文件,gi
可以添加单元测试吗?如果是,怎么做?我在线查看,除了我的系统中不存在的文件-->源代码管理之外,找不到其他解决方案。是的,有另一种方法可以将单元测试解决方案添加到Git远程存储库中(以便其他远程开发人员可以下载并运行),您可以使用Git命令行来实现它。步骤如下:
git状态
。假设单元测试解决方案是本地存储库下的子文件夹“UnitTestProject1”git Add UnitTestProject1/
git commit–m'输入您的评论'
git推送
看起来我在错误的文件夹中创建了项目。现在,我将其创建为项目的子文件夹,它正在测试所有工作正常。您的意思是您在解决方案中添加了一个UnitTest“项目”,对吗?右键单击项目“添加到源代码管理”,确保签入时未排除您的文件,等等。我不太清楚执行此操作时我应该在项目文件夹中的什么位置。假设以下布局:/ProjectRoot/MainProject/MainProject.Tests(这是VS在添加单元测试时创建的)如果我在/ProjectRoot/MainProject中,我可以运行git status并获得预期的结果。如果我在/ProjectRoot/MainProject.Tests中,那么git状态表示fatal:不是git respository,这可能是因为项目尚未添加。那么,当运行git add时,我应该在哪里呢?执行此操作的文件夹是包含所有解决方案的文件夹。如果“/ProjectRoot/MainProject”包含所有的解决方案,并且有一个“.git hide”文件夹,那么您应该基于这里。然后使用上面的步骤。希望它可以帮助您。git(隐藏)文件夹似乎位于/MainProject中,而不是/ProjectRoot/MainProject中。还有其他方法吗?是否应该在/ProjectRoot/MainProject/MainProjectTests而不是/ProjectRoot/MainProjectTests中创建UnitTest项目?如果我将UnitTest项目移到/ProjectRoot/MainProject/UnitTest文件夹中,则一切都会正常工作。谢谢你的帮助!由于您已经解决了问题,您可以直接将您的答复标记为答案