相关疑难解决方法(0)

Visual Studio TFS Git没有看到任何更改

我没有得到关于Visual Studio的TIT Git的东西.

我在GFS上克隆了一个同事的TFS解决方案并开始添加代码.然后我意识到我需要自己的分支来进行我正在进行的更改,所以按照将新的本地分支推送到远程Git仓库的指示并跟踪它我也跑了

git checkout -b e4ctim
git push -u origin e4ctim
Run Code Online (Sandbox Code Playgroud)

当我对代码进行更改时,visual studio会在代码文件中显示熟悉的红色勾号图标,以确保更改已触发要检出的文件:

VS红色勾号

然后当我保存文件时,Visual Studio将图标返回到蓝色挂锁.我假设从red-tick到blue挂锁的这种变化表示该更改已在Git中本地签入:

VS蓝锁

但是当我查看修改过的文件的历史时,没有!

没有历史

我想在本地提交我的更改并将它们与TFS服务器同步.

Visual Studio根本看不到任何更改:

VS TFS更改

从命令行我可以看到Git通过运行命令注意到了我的所有修改

git status
Run Code Online (Sandbox Code Playgroud)

并且看到许多更改没有为提交和未跟踪文件暂存.

git status cmd

借用我可以使用的Git书

git add
Run Code Online (Sandbox Code Playgroud)

或者更具体地说

git add -u .
Run Code Online (Sandbox Code Playgroud)

准备好提交文件的阶段,但是我不愿意这样做,因为在Git存储库中开发你的应用程序(跟踪,提交) Visual Studio文档说明:

问:Git舞台在哪里?
答:如果您是经验丰富的Git用户,您可能已经注意到Visual Studio处理的更改与命令提示符不同.您可能想知道"包含的更改"部分是否包含您的暂存更改.实际上,Visual Studio通常会为您绕过Git阶段.提交更改时,Visual Studio会同时进行分段并提交它们.将文件添加到Git存储库时会发生一个例外; Visual Studio确实进行了这种改变.

Visual Studio同时进行阶段和提交更改.但是为什么它没有列出我对跟踪文件所做的任何修改作为更改,从而让我提交它们?

tfs visual-studio-2013

60
推荐指数
4
解决办法
3万
查看次数

Visual Studio 2022 源代码管理未显示更改

尽管有一些文件更新可用,但 Visual Studio 2022 在 git 更改窗口中未显示任何文件更改。而 GIT GUI 显示存储库中的所有更改。

一旦我在 GIT GUI 中打开存储库,所有更改也将开始显示在 Visual Studio git 更改窗口中。

git version-control visual-studio-2022

12
推荐指数
2
解决办法
2万
查看次数