Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从TFS到Git的移植_C#_.net_Visual Studio 2010_Git_Tortoisegit - Fatal编程技术网

C# 从TFS到Git的移植

C# 从TFS到Git的移植,c#,.net,visual-studio-2010,git,tortoisegit,C#,.net,Visual Studio 2010,Git,Tortoisegit,很长一段时间以来我都很喜欢TFS,但现在我需要移植到Git。 几天后,我遇到了一些问题,我需要你的帮助: TFS定义工作项,并将签入此工作项。我很容易在WorkItem中获得所有更改的文件以创建部署包。WorkItem在TFS中非常棒,因为当我有两个同时运行的任务时,我为每个任务创建了两个WorkItem,我可以轻松地在WorkItem中签入我想要的文件。现在在Git上,我找不到这个特性 如何仅在选定的提交(一次或多次提交)中归档更改的文件。我像使用GUI和Git源代码控制VisualStud

很长一段时间以来我都很喜欢TFS,但现在我需要移植到Git。 几天后,我遇到了一些问题,我需要你的帮助:

  • TFS定义工作项,并将签入此工作项。我很容易在WorkItem中获得所有更改的文件以创建部署包。WorkItem在TFS中非常棒,因为当我有两个同时运行的任务时,我为每个任务创建了两个WorkItem,我可以轻松地在WorkItem中签入我想要的文件。现在在Git上,我找不到这个特性

  • 如何仅在选定的提交(一次或多次提交)中归档更改的文件。我像使用GUI和Git源代码控制VisualStudio扩展一样使用Ortoisegit。请帮我弄一下。我不喜欢使用命令行


谢谢。

Git是一个版本控制系统,TFS是版本控制以及许多其他东西,如任务管理、构建服务器等

要获得您想要的功能(如果我理解正确的话),您需要将git与visual studio集成

幸运的是,微软正在做一些可能有所帮助的事情


另外,请检查这些命令。似乎其中一些允许您解析工作项

似乎集成适用于vs 2012,OP似乎使用vs 2010。不错的资源。我仍然使用VisualStudio2010。升级没有钱:(您需要付费版本中的任何功能吗?Git支持将与Visual studio 2012 express版本配合使用