我正在使用subversion作为版本控制开发一个Web,但得到了"工作目录锁定"错误消息
这是故事:
我有
PC-A:
PC-B:
我使用VisualSVN在PC-A上创建了存储库.
从PC-B,I Checkout http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.
从PC-A,我还检查http:\\ PC-A:81\svn\test\trunk到D:\ xampp\htdocs\test-lalala.
我创建一个运行my-post-commit.bat文件的post-commit钩子,所以当我提交http:\\ PC-A:81\svn\test\trunk时,文件夹D:\ xampp\htdocs\test-lalalaon PC- A会更新,所以其他人可以看到结果.
"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\xampp\htdocs\test-lalala" --username myusername --password mypassword --config-dir "C:\Program Files\VisualSVN Server\conf"
Run Code Online (Sandbox Code Playgroud)
在PC-B上,创建index.php文件,然后提交.当我提交时,我收到此错误消息

在PC-A上,我尝试右键单击D:\ xampp\htdocs\test-lalala TortoiseSVN> CleanUp,并检查"清理工作副本状态"和"包含外部"(默认选中).尝试添加文件和提交,但仍然得到相同的错误消息.
我试图在.svn文件夹上查找锁文件,但没有锁文件.我还尝试删除PC-A D:\ xampp\htdocs\test-lalala上的工作副本并再次检出,但是当我提交时,仍然会收到相同的错误消息.
如何解决此错误消息?所以当我提交时,文件夹会自动更新?
我目前使用AnkhSVN将subversion集成到Visual Studio中.有什么理由我应该切换到VisualSVN吗?
AnkhSVN是免费的(不止一个意思),而VisualSVN的价格是50美元.所以,除非我错过了VisualSVN的一些很棒的功能,否则我没有看到任何切换的理由.
我正在考虑将SVN用于我的.Net项目,我想知道哪些插件可用于将源代码控制功能直接集成到Visual Studio IDE中.
我已经了解了以下Visual Studio扩展:
VisualSVN,看起来很棒,但不是免费的.它被实现为低级VS包扩展.有人用吗?
AnkhSVN,这是免费的,但我听说它有点儿马车.它实现为VS加载项扩展.有人用吗?你遇到问题吗?编辑: 2.0版本是一个完整的重写,似乎解决了我听说过的问题(与1.x版本有关)
编辑:TortoiseSVN + Mindscape的FileExplorer VS扩展,这不是一个真正的IDE集成,但在某种程度上简化了Visual Studio中TortoiseSVN的使用.
我正在使用VisualSVN Server来托管SVN仓库,对于一些自动化工作,我希望能够通过http [s]层获得特定版本.
我可以通过http [s]请求到服务器(httpd?)来获取HEAD版本 - 但是有没有能力指定修订版,可能是查询字符串?我似乎无法找到它......
除非我能帮忙,否则我不想做结帐,因为特定文件夹中有很多文件,我不想要它们 - 只有一两个.
我们的团队(5-10名开发人员)计划为我们的.NET(Visual Studio)项目/解决方案(VisualSVN Server,TortoiseSVN/VisualSVN)采用Subversion.
组织新存储库树的最佳方法是什么?是否可以使用一个大型存储库,或者为每个解决方案/产品线等创建不同的存储库更好?
我们的项目可以这种方式分类(例子):
我们的项目中有一些文件无法合并,因此在编辑之前必须由用户锁定文件.有没有办法强制用户在编辑之前锁定文件?
我们正在使用Subversion和TortoiseSVN/VisualSVN.
最近我面临着提交SVN的问题.我使用的SVN服务器是VisualSVN Server 2.5.9,客户端是TortoiseSVN 1.7.12.
首先,一个用户在向SVN提交文件时遇到问题.但该用户仍然可以访问存储库并下载更新.第二台PC上的第二个用户正常工作.但是今天,第二个用户遇到的问题与第一个用户相同.

为什么会这样?如何解决问题?谢谢.
我的源代码对所有客户都是95%相同.然而,一些客户要求具体的东西.我如何管理这个,是否可以使用VisualSVN/Subversion?
关于应用程序的一些细节,它是一个带有NHibernate的Web ASP.NET MVC.
该应用程序有几个项目:Web部件,repo部分(我们使用NHibernate访问数据库)和服务项目.
服务项目使用repo项目,服务项目是具有业务规则的项目.
我正在尝试将更改从分支合并到主干,用于单个文件和单个修订.
我正在使用VisualSVN作为前端.
所以我右键单击文件,Visual SVN - > Merge,然后选择"合并一系列修订版",然后输入修订版号(从日志中)并单击"下一步".然后我点击'测试合并'
我得到的是以下错误:
资源上没有' http://subversion.tigris.org/xmlns/dav/md5-checksum '.
任何想法为什么会这样?