无法在Visual Studio中同步我的项目

时间:2013-12-20 22:45:46

标签: visual-studio svn azure git-svn

我的团队和我在Azure开始了一个项目,我们有一个git作为VCS / SCM。

我的一个伙伴做了一些改变,他已经提交了他们。当我尝试在本地存储库中获取这些更改,并在Visual Studio中按下同步时,将显示以下消息

  

无法合并,因为存在未提交的更改。提交或撤消   再次合并之前的更改。有关详细信息,请参阅“输出”窗口。

输出窗口显示以下信息

  

由于现有的更改,无法完成操作   以下文件:Project\Project.csproj

我在google的所有地方搜索过,但我没有发现任何类似的内容。

任何人都可以帮我吗?

我们是堆栈。

非常感谢

2 个答案:

答案 0 :(得分:4)

这可能意味着VisualStudio会自动添加一些对ProjectProject.csproj文件的引用,它会保留一般项目设置。在VisualStudio 2013中,您可以执行以下操作:

  1. 转到TeamExplorer
  2. 选择“更改”
  3. 搜索包含和排除的更改,.csproj文件可能就在那里
  4. 右键单击它并选择与未更改比较以查看差异
  5. 现在选择提交或撤消更改(例如,如果不需要更改),以便能够与当前存储库同步。

答案 1 :(得分:0)

我遇到了同样的困境,事实证明,不知何故阻止我切换分支并且在我的解决方案中的文件没有被跟踪,就像其他文件一样。我刚刚通过资源管理器窗口将它添加到源代码控制,提交并推送它,然后我就可以切换分支了。希望这会有所帮助。