我想将大量SVN提交消息重写到不同的结构,例如前缀类别.从:
"foo" now accepts "bar" format for connection string.
我想要
core - database - "foo" now accepts "bar" format for connection string.
有一个简单的方法来做到这一点,它不包含反倾销使用整个存储库svndumpfilter?
我在客户端使用TortoiseSVN,在服务器端使用VisualSVN.(VisualSVN是经典的包装器svn,我也可以通过命令行与之交谈.)
我正在使用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上的工作副本并再次检出,但是当我提交时,仍然会收到相同的错误消息.
如何解决此错误消息?所以当我提交时,文件夹会自动更新?
我们在Windows上将VisualSVN Server设置为我们的Subversion服务器,我们在工作站上使用Ankhsvn + TortoiseSVN作为客户端.
如何配置服务器以要求提交消息为非空?
我想将TortoiseSVN安装升级到1.7版.我们有一个运行SVN 1.6存储库的VisualSVN服务器.
在我更新客户端之前,是否需要将存储库升级到1.7,或者TortoiseSVN是否向后兼容?
我知道在从TortoiseSVN 1.6升级到1.7期间,我需要将我的工作副本转换为新格式,但在提交过程中是否有一些逻辑可以查看服务器版本并进行适当调整?
svn version-control tortoisesvn backwards-compatibility visualsvn-server
我的Vista笔记本电脑上有Visual SVN Server.存储库位于第二个硬盘驱动器上.我将在接下来的几天内彻底安装Windows 7.如何再次配置或安装Visual SVN Server并保持先前安装中的用户,存储库和设置不变?谢谢.
我正在使用VisualSVN Server来托管SVN仓库,对于一些自动化工作,我希望能够通过http [s]层获得特定版本.
我可以通过http [s]请求到服务器(httpd?)来获取HEAD版本 - 但是有没有能力指定修订版,可能是查询字符串?我似乎无法找到它......
除非我能帮忙,否则我不想做结帐,因为特定文件夹中有很多文件,我不想要它们 - 只有一两个.
我只是尝试使用TortoiseSVN向VisualSVN添加和提交大约25,000个文件.
锁定了提交对话框(我猜想是这样),但是在线程被阻塞一段时间后,我杀了Tortoise,希望一次提交更小的文件块.
现在我收到这个错误:
错误:提交失败(详情如下):
工作副本'C:\ INTERNAL\Icons\Oxygen 4.10.1'已锁定.
'C:\ INTERNAL\Icons\Oxygen 4.10.1\scalable\places\PaxHeaders.14455'已被锁定
我已经杀TortoiseProc.exe了几次并重新启动了VisualSVN,但我仍然遇到错误.
我也右键单击了该文件夹并选择了Release lock,但我得到:
无法解锁.此工作副本中没有文件锁定.
当我运行时svn st,我得到了等待添加的所有文件的巨大输出.
即使我尝试提交不相关的东西(几个dirs up),我也会得到同样的错误.
我能够成功地在同一台服务器上提交一个单独的仓库.
如何释放锁并提交这些文件?
我正在使用Visual SVN Server和Tortoise SVN(客户端)进行源代码管理.我希望所有开发人员都能以一致的格式标注签入说明.
例如,我希望他们的提交消息默认为......
概要:
开发者名称:( 预先填充)
评论人:
[错误ID]:
[更改错误状态]:
已知的问题:
受影响的文件:( 预先填充)
在将来,我希望[Bug Id]和[Bug State]提供信息,以触发Bug跟踪系统的自动更新.还应使用svn用户和用户提交的文件预填充开发人员名称和受影响的文件.
请发送您可能拥有的任何链接或样本.
svn tortoisesvn commit-message visualsvn-server pre-commit-hook
我在团队环境中对SVN命令行很新.我不小心推迟了合并修订.做完之后:
svn status
Run Code Online (Sandbox Code Playgroud)
我明白了:
? Trivial/Trivial.xcodeproj/project.pbxproj.mine
? Trivial/Trivial.xcodeproj/project.pbxproj.r280
? Trivial/Trivial.xcodeproj/project.pbxproj.r276
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何合并这些更改.目前我收到一个错误,XCode说该项目无法解析.有人可以告诉我如何合并这些修订?
最近我面临着提交SVN的问题.我使用的SVN服务器是VisualSVN Server 2.5.9,客户端是TortoiseSVN 1.7.12.
首先,一个用户在向SVN提交文件时遇到问题.但该用户仍然可以访问存储库并下载更新.第二台PC上的第二个用户正常工作.但是今天,第二个用户遇到的问题与第一个用户相同.

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