标签: visualsvn

工作副本已锁定

我正在使用subversion作为版本控制开发一个Web,但得到了"工作目录锁定"错误消息

这是故事:

我有

PC-A:

  • Windows XP专业版
  • VisualSVN 2.5.2
  • Tortoise SVN 1.7.3

PC-B:

  • Windows XP Home
  • Tortoise SVN 1.7.3

我使用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上的工作副本并再次检出,但是当我提交时,仍然会收到相同的错误消息.

如何解决此错误消息?所以当我提交时,文件夹会自动更新?

svn tortoisesvn visualsvn visualsvn-server

69
推荐指数
7
解决办法
13万
查看次数

AnkhSVN与VisualSVN

我目前使用AnkhSVN将subversion集成到Visual Studio中.有什么理由我应该切换到VisualSVN吗?

AnkhSVN是免费的(不止一个意思),而VisualSVN的价格是50美元.所以,除非我错过了VisualSVN的一些很棒的功能,否则我没有看到任何切换的理由.

svn version-control visualsvn ankhsvn visual-studio

59
推荐指数
3
解决办法
3万
查看次数

您在Visual Studio中使用哪个插件用于SVN?

我正在考虑将SVN用于我的.Net项目,我想知道哪些插件可用于将源代码控制功能直接集成到Visual Studio IDE中.

我已经了解了以下Visual Studio扩展:

  1. VisualSVN,看起来很棒,但不是免费的.它被实现为低级VS包扩展.有人用吗?

  2. AnkhSVN,这是免费的,但我听说它有点儿马车.它实现为VS加载项扩展.有人用吗?你遇到问题吗?编辑: 2.0版本是一个完整的重写,似乎解决了我听说过的问题(与1.x版本有关)

  3. 编辑:TortoiseSVN + Mindscape的FileExplorer VS扩展,这不是一个真正的IDE集成,但在某种程度上简化了Visual Studio中TortoiseSVN的使用.

编辑:我发现AnkhSVN的和的VisualSVN之间的一些对比的帖子在这里,这里这里.

svn version-control visualsvn ankhsvn visual-studio

47
推荐指数
8
解决办法
4万
查看次数

使用VisualSVN Server通过http获取特定修订版

我正在使用VisualSVN Server来托管SVN仓库,对于一些自动化工作,我希望能够通过http [s]层获得特定版本.

我可以通过http [s]请求到服务器(httpd?)来获取HEAD版本 - 但是有没有能力指定修订版,可能是查询字符串?我似乎无法找到它......

除非我能帮忙,否则我不想做结帐,因为特定文件夹中有很多文件,我不想要它们 - 只有一两个.

svn version-control visualsvn http visualsvn-server

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

创建subversion存储库的最佳实践?

我们的团队(5-10名开发人员)计划为我们的.NET(Visual Studio)项目/解决方案(VisualSVN Server,TortoiseSVN/VisualSVN)采用Subversion.

组织新存储库树的最佳方法是什么?是否可以使用一个大型存储库,或者为每个解决方案/产品线等创建不同的存储库更好?

我们的项目可以这种方式分类(例子):

  • 主要产品系列
    • 主Web应用程序
      • 图书馆1
      • 图书馆2
      • ...
    • Windows客户端
    • 另一个Windows客户端
    • Windows服务
  • 工具
    • 工具A.
    • 工具B.
  • 产品系列2
    • 软件1
    • 软件2
  • 产品系列3
    • 应用1
    • 应用2

svn visualsvn visual-studio

26
推荐指数
3
解决办法
9385
查看次数

强制用户在编辑前锁定SVN中的文件

我们的项目中有一些文件无法合并,因此在编辑之前必须由用户锁定文件.有没有办法强制用户在编辑之前锁定文件?

我们正在使用Subversion和TortoiseSVN/VisualSVN.

svn version-control tortoisesvn visualsvn

26
推荐指数
2
解决办法
3万
查看次数

AnkhSVN与VisualSVN

我们正在考虑在我的工作中切换到SVN,所以我想知道VS2008的SVN插件(以及2010年发布时).经过一番研究后,我找到了AnkhSVN和VisualSVN,这两个看起来最具统治力.(我知道TortoiseSVN并会将插件与它结合使用).

我知道这已经要求 ,但这些问题都是差不多一年前,我们都知道,很多事情可以在一年内改变.

问题:从你的经验来看,哪个更好,为什么?

svn visualsvn ankhsvn visual-studio

24
推荐指数
3
解决办法
2万
查看次数

SVN提交失败,访问被禁止

最近我面临着提交SVN的问题.我使用的SVN服务器是VisualSVN Server 2.5.9,客户端是TortoiseSVN 1.7.12.

首先,一个用户在向SVN提交文件时遇到问题.但该用户仍然可以访问存储库并下载更新.第二台PC上的第二个用户正常工作.但是今天,第二个用户遇到的问题与第一个用户相同.

提交失败

为什么会这样?如何解决问题?谢谢.

svn tortoisesvn visualsvn visualsvn-server

24
推荐指数
2
解决办法
10万
查看次数

如何为每个客户管理同一软件的多个版本?

我的源代码对所有客户都是95%相同.然而,一些客户要求具体的东西.我如何管理这个,是否可以使用VisualSVN/Subversion?

更新:

关于应用程序的一些细节,它是一个带有NHibernate的Web ASP.NET MVC.

该应用程序有几个项目:Web部件,repo部分(我们使用NHibernate访问数据库)和服务项目.

服务项目使用repo项目,服务项目是具有业务规则的项目.

.net svn version-control visualsvn visualsvn-server

23
推荐指数
3
解决办法
2316
查看次数

尝试从分支合并时SVN错误

我正在尝试将更改从分支合并到主干,用于单个文件和单个修订.

我正在使用VisualSVN作为前端.

所以我右键单击文件,Visual SVN - > Merge,然后选择"合并一系列修订版",然后输入修订版号(从日志中)并单击"下一步".然后我点击'测试合并'

我得到的是以下错误:

资源上没有' http://subversion.tigris.org/xmlns/dav/md5-checksum '.

任何想法为什么会这样?

svn merge branch trunk visualsvn

22
推荐指数
1
解决办法
7011
查看次数