草庐IT

SVN_REVISION

全部标签

tortoisesvn中看到的版本号和svn info不一致

tortoisesvn中看到的版本号和svninfo不一致在svn命令行中通过svninfo命令获得的版本号与tortoisesvn中showlog看到的不一样,原因是在小乌龟中可以只更新具体的特定目录,但在最外层看版本号会是新的,而实际版本号还是旧的。在tortoisesvn中要看文件夹的属性才是正确的版本号,不要看showlog中加粗那行的版本号。通过小乌龟的showlog,看到的版本号,并不是本地的真实版本号,而是要通过文件夹-属性-subversion看到的才是真实的版本号。参考这个贴子:TortoiseSVNequivalentto"svninfo"-StackOverflow

c++ - 如何从三个整数(或者可能是一个 git/SVN commit/rev.string)生成一个 constexpr 版本字符串?

说我有constexprconststd::uint8_tmajor=1;constexprconststd::uint8_tminor=10;constexprconststd::uint8_tbugfix=0;我要constexprconstchar*version_string(){...}在此示例中要返回等效于"1.10.0",我该怎么做?我假设我需要这两个,在constexpr中:整数到字符串的转换字符串连接这个问题纯粹是学术性的,除了“这是可能的”之外,我认为实际上拥有它constexpr几乎没有用处。我只是看不出结果如何。我愿意接受适用于GCC4.9和Clang3.4/3

windows - 在 windows powershell 中使用 svn 缺少参数 -m

我正在尝试在WindowsPowerShell上运行它:svnci-m""directory_name但它返回:svn:E205005:Thelogmessageisapathname(was-Fintended?);use'--force-log'tooverride我尝试cd那个目录并在没有directory_name参数的情况下提交,它会返回:svnci-m""svn.exe:missingargument:m我认为powershell可能不理解-args但很少(对我而言)这有效:svn-h我做错了什么吗?cmd中的所有这些都完美运行:/ 最佳答案

windows - 在 windows 上安装 svn 服务器

我想在Windows764位机器上安装一个SVN服务器(仅供我使用)。我使用SlikSVN并设置了一个服务:sccreatesvnserverbinpath="C:\ProgramFiles\SlikSvn\bin\svnserve.exe--service-rH:\svn\repository"displayname="Subversion"depend=Tcpipstart=auto这在服务列表中列出,但无法启动:C:\Windows\system32>sccreatesvnserverbinpath="C:\ProgramFiles\SlikSvn\bin\svnserve.ex

windows - SVN 导出文件自日期或修订后更改 (Windows svn.exe)

我有一个sql脚本存储库,其中一些脚本会随着我们每个月的发布而变化(不同的脚本每个月都会变化)。我正在尝试自动编译部署包,并希望能够导出自上次发布以来更改过的所有脚本,该版本具有已知日期和已知修订版。SVN分支是每个版本,SVN标签是每个构建。我用谷歌搜索并知道svndiff--summarize-r{2012-05-01}svn://server/path/to/>files.txt给了我所有的列表更改,但我如何使用该列表使用WindowsCMD仅导出那些文件-我找到的所有示例都是针对Linux并使用Linux命令的。在SVN中还有其他直接的方法吗?(使用SVN导出?)

windows - Windows 上的 svn 客户端非常慢,Linux 上的 svn 客户端非常快

我被迫使用位于我们的windows域中的visual-svn-server。问题是与Windows客户端一起使用非常慢。奇怪的是,同一个存储库在linux客户端上运行速度非常快。区别就像3秒和90秒。我知道应该有人修复服务器,而不是我尝试修复客户端,但我没有改变这样做。所以,为了调试这个问题,我用wireshark做了一些包捕获,它看起来像Windows,当做“svnup”(在最新的存储库上)时,在实际再次与实际的svn-交谈之前做了很多ldap-negotiations服务器。这需要时间。Linuxsvn客户端在执行“svnup”时不执行任何ldap调用。问题不在我的机器上,而是在我

windows - SVN说我需要执行清理,但是清理失败

!!!这不是一个重复的问题,因为其他主题中提供的解决方案对我不起作用。当我尝试提交时:错误:工作副本“D:\Webs\Drupal6”已锁定错误:请执行“清理”命令。当我尝试进行清理时:清理未能处理以下路径:D:\Webs\Drupal6有谁知道我该如何解决这个问题? 最佳答案 如果你这样做了,它会起作用吗新的“干净”结帐使用合并/差异工具将您修改过的文件合并到新的checkout文件夹中promise?编辑:根据derobert评论更新了第2点。 关于windows-SVN说我需要执行

windows - SVN 修订图

是否有任何(免费)工具可以生成显示合并的图表(在分支/标签之上)。我理解与此相关的困难以及可能导致的误导性信息,但我仍然想了解给定存储库中的合并(视觉上)。 最佳答案 更新:刚刚遇到这个工具-SVNMapper还没有用过,但截图看起来很有希望!TortoiseSVN有一个非常实用的修订图工具,如果你可以使用它(根据评论,是的,TSVN没有在修订图中显示合并信息,但它在1.7的列表中) 关于windows-SVN修订图,我们在StackOverflow上找到一个类似的问题:

windows - 无法升级 SVN 工作副本

我有一个非常非常大的svn仓库。当我尝试使用它(提交、更新等)时,它说有锁。当我运行“svncleanup”时,它说工作副本太旧,我需要升级它。当我运行“svnupgrade”时,它会运行,但什么也没说。为了以防万一,我还在repo上运行了“svnadminupgrade”。我安装了最新的TortoiseSVN。通常,如果我有SVN问题,我会移出文件,更新,再移回文件,但正如我之前提到的,这是一个非常大的存储库。如有任何帮助,我们将不胜感激。谢谢!具体信息:>svnupdatesvn:E155004:Run'svncleanup'toremovelocks(type'svnhelpcl

windows - git svn clone 卡在 perl.exe 上

我已经执行了命令(Windows10,GitBASH):$gitsvnclone/trunkInitializedemptyGitrepositoryinC:/TEMP/svn-git/trunk/.git/然后卡住了。没有进一步的日志,什么都没有。我唯一能看到的是perl.exe正在使用大量资源:我已经在同一网络中的其他WindowsPC上尝试过相同的命令并且它工作正常-开始从r100等获取所有修订并在大约一个小时内完成而没有问题。我应该耐心等待这个吗? 最佳答案 感谢A.H.我已经安装了版本2.18.0并且它有效!Windows