相关疑难解决方法(0)

VS 2013 C#和Git:.csproj文件在拉动时不合并

我和一个朋友正在使用VS 2013使用Git编写一个用C#编写的项目(不是 VS Git插件,请注意),我们遇到了问题.我们的工作流程设置如下:我们有一个中央存储库,我们每个都有自己的存储库分支,我们单独处理.当我们的个人工作完成后,我们将推送到中央存储库.当我们想要与中央存储库同步时,我们拉.

问题是,当我们拉,csproj文件随机更新.有时它们会正确更新,并且自上次拉取后添加的文件正确显示在VS中,有时csproj文件完全不受影响.

这很奇怪,因为csproj在其他任何地方都得到了正确的更新,包括中央存储库,它有时在我们拉动时不能正确更新.

在我们的.gitattributes文件中,我们.csproj设置为merge=union.

我们拉的时候执行的命令是git pull upstream在那里upstream只是一个远程指向我们的中央资料库.

有任何想法吗?

c# git github visual-studio-2013

2
推荐指数
1
解决办法
1790
查看次数

标签 统计

c# ×1

git ×1

github ×1

visual-studio-2013 ×1