草庐IT

svn-history

全部标签

windows - 由于特殊的 Windows 文件夹名称 "aux",SVN 无法 checkout 应用程序

我在使用包含文件夹“aux”的应用程序时遇到问题。当我尝试检查应用程序时,svn在“aux”无效文件夹名称上失败。我知道这是带有特殊文件夹名称的Windows的问题。知道如何解决这个问题。提前致谢... 最佳答案 AUX在Windows上根本不是有效的路径名。参见NamingFiles,Paths,andNamespaces.如果您想将此项目checkout到Windows系统,您唯一的选择是重命名SVN服务器上的目录。当然,这说起来容易做起来难。例如,如果目录名称是Java包结构的一部分,那么这意味着您必须重构代码并在使用它们的任

windows - 如何为 svn 提交和更新编写批处理文件

到目前为止,我已经使用TortoiseSVN在版本控制下提交和更新文件夹。当我提交时,我在GUI对话框中选中“全部”,以便提交删除和添加。现在我在版本控制下有越来越多的文件夹,我想要一个批处理文件来提交和更新所有这些文件夹。到目前为止,我已经尝试过命令行并发现:svnadd.--forcesvncommit-m"Addingmissingfiles"这会添加新文件但不会反射(reflect)任何删除。你能帮我处理批处理文件吗?这会让我的工作变得容易得多,但我对SVN/批处理文件实在太缺乏经验,无法自己完成这项工作......我使用Win7x64和TortoiseSVN1.7.12以及命

windows - 如何从 SVN 中获取分支名称并通过拆分 URL 将其打印到变量?

我试图在命令提示符中仅获取SVN分支的名称并将其设置为变量。我能够成功获取URL,但在设置分支名称的值时遇到问题。不幸的是,%branch%最终是空的。如果有其他更简单的方法也很好。警告:默认情况下,Windows7上没有安装任何工具(SVN除外)。FOR/F"tokens=*usebackq"%%FIN(`svninfo--show-itemurl`)DOSETfullUrl=%%FECHO%fullUrl%FOR/F"delims=/"%%FIN(%fullUrl%)DOSETbranch=%%FECHO%branch%命令窗口输出:C:\workspaces\Release_10

windows - 我目前在 Linux 中使用 SVN。如何从 Windows 桌面添加文件?

你知道,常规的“svncommit”。“启动。”我做svnco的时候是用SSH链接的svnco+sshorsomething.我如何将它与Windows链接起来?我正在使用Windows,我想在这个SVN中添加一些代码。我使用什么工具开始?我可以使用Linux语法正常结账吗? 最佳答案 对于Win,您真的不想使用http://tortoisesvn.tigris.org/.它是SVN的图形用户界面,可以方便很多事情。编辑您可能还会发现本教程很有帮助:http://tortoisesvn.net/ssh_howto.干杯。

windows - 当 PC 程序员更新 Mac 程序员最近提交的文件时,SVN diff 将所有代码行标记为新代码

这是我目前遇到的场景:程序员A(使用Mac版本的Dreamweaver)编辑文件client.php并将该文件提交到ProjectFoo存储库的生产分支程序员B(使用Windows版本的Dreamweaver)编辑文件client.php以修复该文件中的错误。然后他执行cpclientInfo.php../prod-branch/clientInfo.php将错误修复从他的工作副本带到生产分支。程序员B然后执行svndiff../prod-branch/clientInfo.php来查看svn所说的他的更改只是为了发现svn说他已经更改了文件中的每一行!现在,这就是我认为正在发生的事情

windows - 从 SVN 命令行提取文件的修订号

你好基本上我需要从XML中提取版本信息我想把整个结果放到一个XML文件中,然后解析它以获取修订信息。我尝试通过指定将svn信息输出到xml文件$svninfoC:\Projects\Foo.xml--xmlC:\Projects\FileInfo.xml如果我尝试保存,我会遇到错误$svninfo--xmlC:\Projects\Foo.xmlhttps://rbins.com/trunk/Projects/Foo.xmlhttps://rbins.com/trunk/Projects/5e7d134a-54fb-0310-bd04-b611643e5c25normalinfinity

windows - 如何以类似 SVN 的方式使用 Git?

我喜欢Git的简单性,但我很难有效地使用它。是否可以使用Git(在我的本地开发机器上)执行以下操作:在某个目录中有一个存储库,例如SVN(D:\gitrepo)我担心我可能不小心删除了我的项目的整个git存储库(只需要删除一个文件夹,一切都消失了)拥有一个单独的偏僻目录让我感到一些安慰。手动备份一个文件夹比备份多个文件夹更容易在单独的目录中有git分支这样我就可以轻松地超越比较它们所以我可以很容易地看到我有哪些分支关于如何在git中进行上述操作有什么建议吗? 最佳答案 要设置像D:\gitrepo这样的存储库,您可以使用所谓的Rem

windows - 如何将本地文件替换为 SVN 存储库中的版本?

使用TortoiseSVN右键单击​​上下文菜单,如何用SVN存储库中的当前版本替换特定的本地文件? 最佳答案 如果它被修改了,你可以执行Revert(然后用Update跟进)。您还可以选择UpdateToRevision并指定HEADrevision或选择您想要的特定修订。或者您可以只执行Update以更新到最新版本。 关于windows-如何将本地文件替换为SVN存储库中的版本?,我们在StackOverflow上找到一个类似的问题: https://st

windows - 与 tortoise svn 比较时如何删除使用 WinMerge 的选项

我刚刚在我的Windows机器上安装了WinMerge。在进行设置时,它询问我是否愿意将WinMerge与tortoisesvn结合使用。此处的链接在某种程度上描述了该功能。http://manual.winmerge.org/VersionControl.html我真的不喜欢这个,因为我不能做一个普通的乌龟svndiff....知道如何删除这个选项吗?我在选项菜单或任何其他菜单中找不到任何内容 最佳答案 查看乌龟选项。有一个选项可以选择您使用的差异工具。 关于windows-与tort

windows - 如何运行多个SVN服务

已阅读SettingupSubversiononWindows我想弄清楚如何在一台机器上运行多个SVN服务。当我使用创建多个服务时sccreatesvnP1...binpath="svnserve.exe--service-rc:\svn\repositories\project1"sccreatesvnP2...binpath="svnserve.exe--service-rc:\svn\repositories\project2"作为模板(实际命令被截断)两个服务都在同一个端口上监听并使用svn://servername/project2到project1那么我该怎么做,或者我是否