![]() |
1
2
这样做是因为SVN试图保留您对本地工作副本所做的任何更改。这是版本控制的SVN方法的一个非常重要的方面,所以我不知道,也不确定是否有可能做到这一点。我知道您可以告诉SVN忽略文件,但是它们的更改不会提交到存储库,也不会从存储库中更新。 如果有问题,请删除csproj文件,然后在更新时重新下载正确的版本。有问题的时候就这样做。如果发生了很多事情,那么其中一个开发人员正在处理这个文件。 我以前工作过的项目中有十几个工程师在同一个项目中工作,我们从来没有与.csproj文件经常发生合并问题。 |
![]() |
2
2
“两个人永远不能签出同一个文件”是什么意思?我认为你误解了颠覆是如何运作的-签出不是对文件的独占锁定。 |
![]() |
3
0
我相信,Visual SVN在后端使用了Tortoise。当您处于冲突的情况下(即SVN不能完全合并两个版本),您应该有一个选项,您应该有一个弹出窗口,其中您可以选择“使用本地”或“使用存储库”。如果选择“稍后解决”,您将得到所描述的内容。 |