Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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
无法获取ankhsvn中其他开发人员添加的文件_Svn_Visual Studio 2012_Visualsvn Server_Ankhsvn - Fatal编程技术网

无法获取ankhsvn中其他开发人员添加的文件

无法获取ankhsvn中其他开发人员添加的文件,svn,visual-studio-2012,visualsvn-server,ankhsvn,Svn,Visual Studio 2012,Visualsvn Server,Ankhsvn,我和一位同事正在一起做一个ASP.NET项目。我们使用Visual Studio 2012 Ultimate和AnkhSVN 2.5进行版本控制 我最初使用VisualSVN Server 2.7.7在同事的PC上建立了subversion存储库。然后我的同事将她的VisualStudio项目添加到存储库中,我从我的PC中的VisualStudio中签出了Subversion项目 两者都使用了相同的Subversion用户 但是,如果我添加任何包含一些新文件的新文件夹,然后提交,我的同事即使将项

我和一位同事正在一起做一个ASP.NET项目。我们使用Visual Studio 2012 Ultimate和AnkhSVN 2.5进行版本控制

我最初使用VisualSVN Server 2.7.7在同事的PC上建立了subversion存储库。然后我的同事将她的VisualStudio项目添加到存储库中,我从我的PC中的VisualStudio中签出了Subversion项目

两者都使用了相同的Subversion用户

但是,如果我添加任何包含一些新文件的新文件夹,然后提交,我的同事即使将项目更新为最新版本,也不会收到该文件夹。问题也会出现,反之亦然

我们的电脑通过局域网连接。

但是如果使用存储库浏览器并转到存储库,我可以看到其中列出的文件

我试着在我自己的电脑中模拟这种情况(1个存储库,同一台电脑中的两个工作目录)
我无法重现该问题。

如果您想获得100%正确答案,请在您和同事的工作副本中运行
svn info
,并显示命令的结果

以下是对您的案例的几点建议:

  • 确保两人都具有版本化项目的相同URL。如果双方都在处理项目的
    /trunk
    ,请确保工作副本与
    /trunk
    的URL相对应

  • 在同一个用户帐户下工作很尴尬。您使用的是VisualSVN服务器,因此创建两个用户帐户没有问题:为您和您的同事。如果在VisualSVN服务器中使用Subversion身份验证和授权,则可以通过VisualSVN服务器管理器控制台通过几次单击创建这些帐户

  • 了解如何在Subversion中使用。它将帮助您了解Subversion开发是如何工作的,将允许您确定团队项目的最佳存储库结构,并且肯定会帮助您排除将来的愚蠢错误


  • 您是否尝试过使用OrtoiseSVN更新您的工作副本?发生了什么?当只使用乌龟svn时,问题就消失了。。。但每次我这么做的时候我都要关闭visual studio。。。这很麻烦。。。。从ankhsvn上是不是可行?首先,你必须关闭VS,这很奇怪(对我来说,更新工作使用ankhsvn和TortoiseSVN来打开VS)。第二-ankh svn是否在其挂起的更改窗口顶部显示正确的回购URL?在使用VisualSVN客户端时,您是否观察到相同的行为?如果不是,那么可能是AnkhSVN中的一些bug。然而,我想这是飞行员的错误。@bahrep我想我有问题了。当我们提交时,我们显式地省略了.csproj文件,该文件包含项目中包含的所有文件的名称。但是我们不想提交csproj文件,因为我们每个人都在处理不同的模块。怎么办?