Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
Visual studio 如何让VisualSVN执行替换而不是合并?_Visual Studio_Svn_Version Control_Tortoisesvn_Visualsvn - Fatal编程技术网

Visual studio 如何让VisualSVN执行替换而不是合并?

Visual studio 如何让VisualSVN执行替换而不是合并?,visual-studio,svn,version-control,tortoisesvn,visualsvn,Visual Studio,Svn,Version Control,Tortoisesvn,Visualsvn,我们发现自己无法在VisualStudio中打开项目,因为SVN正在添加以下行 “你所说的“两个人永远不能签出同一个文件”是什么意思?我想你误解了Subversion的工作原理-签出不是对文件的独占锁定。你所说的“两个人永远不能签出同一个文件”是什么意思"? 我想你误解了Subversion的工作原理-签出并不是对文件的独占锁定。我相信Visual SVN在后端使用了乌龟。当您处于冲突状态(即SVN无法完全合并两个版本)时,您应该可以选择“使用本地”或“使用存储库”。如果您选择“稍后解决”,您将

我们发现自己无法在VisualStudio中打开项目,因为SVN正在添加以下行


“你所说的“两个人永远不能签出同一个文件”是什么意思?我想你误解了Subversion的工作原理-签出不是对文件的独占锁定。

你所说的“两个人永远不能签出同一个文件”是什么意思"? 我想你误解了Subversion的工作原理-签出并不是对文件的独占锁定。

我相信Visual SVN在后端使用了乌龟。当您处于冲突状态(即SVN无法完全合并两个版本)时,您应该可以选择“使用本地”或“使用存储库”。如果您选择“稍后解决”,您将得到所描述的内容。

我相信Visual SVN在后端使用了Ortoise。当您处于冲突状态(即SVN无法完全合并两个版本)时,您应该可以选择“使用本地”或“使用存储库”。如果您选择“以后解决”,您将得到所描述的内容。

之所以这样做,是因为SVN试图保留您对本地工作副本所做的任何更改。这是SVN版本控制方法的一个非常重要的方面,所以我不知道,也怀疑是否有可能做到这一点。我知道您可以告诉svn忽略文件,但它们的更改不会提交到存储库,也不会从存储库中更新

如果出现问题,请删除csproj文件,然后在更新时将重新下载正确的版本。只要有问题就这样做。如果这种情况经常发生,那么其中一个开发人员正在处理该文件


过去我参与过的项目有十几名工程师在同一个项目上工作,我们从未遇到过与.csproj文件合并的问题。

之所以这样做,是因为SVN试图保留您对本地工作副本所做的任何更改。这是SVN版本控制方法的一个非常重要的方面,所以我不知道,也怀疑是否有可能做到这一点。我知道您可以告诉svn忽略文件,但它们的更改不会提交到存储库,也不会从存储库中更新

如果出现问题,请删除csproj文件,然后在更新时将重新下载正确的版本。只要有问题就这样做。如果这种情况经常发生,那么其中一个开发人员正在处理该文件


过去我参与的项目有十几名工程师在同一个项目上工作,我们从来没有遇到过与.csproj文件合并的问题。

是的,VisualSVN提供了一个围绕OrtoiseSVN的IDE集成包装器。是的,VisualSVN提供了围绕OrtoiseSVN的IDE集成包装器。请注意:这不是“损坏”-这是经过设计的,是一种标准的合并格式,许多合并工具都能理解。谢谢,这很有意义。我想我说的是腐败,因为我们没有得到任何类型的错误消息,只是无法在VisualStudio中打开项目。非常烦人。+1(来自-2)因为这根本不是一个错误或糟糕的问题,但显示了理解SVN的一个基本问题。答案和评论试图澄清这一点。请注意:这不是“腐败”-这是经过设计的,是一种标准的合并格式,许多合并工具都能理解。谢谢,这是有道理的。我想我说的是腐败,因为我们没有得到任何类型的错误消息,只是无法在VisualStudio中打开项目。非常烦人。+1(来自-2)因为这根本不是一个错误或不好的问题,但显示了理解SVN的一个基本问题。答案和评论试图澄清这一点。Argh。我希望在我们从Visual SourceSafe“升级”之前,有人已经明确这一点(它确实允许文件独占性)。不过,我想,如果它起作用的话,也不会有什么问题。相反,我们花了大量时间编辑冲突。那么,为什么这些不同的开发人员拥有相同项目文件的不同版本,这是合法的还是非法的?如果是,那么您必须将项目文件删除到版本控制中,或者告诉开发人员使用不同的分支。什么?合法的?什么意思?我们如何“将项目文件删除到版本控制中”?.csproj已经在版本控制中,为什么我们要“删除”它?啊。我希望在我们从Visual SourceSafe“升级”之前,有人已经明确这一点(它确实允许文件独占性)。不过,我想,如果它起作用的话,也不会有什么问题。相反,我们花了大量时间编辑冲突。那么,为什么这些不同的开发人员拥有相同项目文件的不同版本,这是合法的还是非法的?如果是,那么您必须将项目文件删除到版本控制中,或者告诉开发人员使用不同的分支。什么?合法的?什么意思?我们如何“将项目文件删除到版本控制中”?.csproj已经处于版本控制中,为什么我们要“删除”它?