Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows的命令行svn?_Windows_Svn_Command Line Interface - Fatal编程技术网

Windows的命令行svn?

Windows的命令行svn?,windows,svn,command-line-interface,Windows,Svn,Command Line Interface,是否有适用于Windows的基于命令行的svn?我知道我可以获得TortoiseSVN,但这对我来说并不适用。我使用过,它对我来说非常有效subversion客户端本身在Windows上可用。有关来自CollabNet的经认证的二进制文件,请参阅 CollabNet Subversion命令行客户端v1.6.9(适用于Windows) 此安装程序仅包括命令行客户端和自动更新组件 即使我不明白,也有可能不爱乌龟 注意: 以上链接适用于较新的产品-您可以在cygwin找到版本1.11.1至1.7.1

是否有适用于Windows的基于命令行的
svn
?我知道我可以获得TortoiseSVN,但这对我来说并不适用。

我使用过,它对我来说非常有效

subversion客户端本身在Windows上可用。有关来自CollabNet的经认证的二进制文件,请参阅

CollabNet Subversion命令行客户端v1.6.9(适用于Windows)

此安装程序仅包括命令行客户端和自动更新组件

即使我不明白,也有可能不爱乌龟

注意:

以上链接适用于较新的产品-您可以在

cygwin
找到版本1.11.1至1.7.19,这是另一个选项。它有一个
svn

端口,正如Damian在这里指出的那样,TortoiseSVN有命令行工具,在安装过程中默认不检查这些工具。

您可以使用1.7或更高版本获取svn命令行工具,或者从中获取6.5mb的独立软件包

从OrtoiseSVN 1.7开始,它的安装程序为您提供了安装命令行工具的选项

这也有助于检查数据。xD包含控制台svn客户端,但默认情况下,在安装过程中未启用相应的选项

svn.exe
可执行文件不是独立的,它依赖于发行版中的一些其他文件1,但在大多数情况下这应该不是问题

安装后,您可能需要将包含
svn.exe
的文件夹添加到系统
路径
,如前所述,以便在控制台中使用该文件夹。要检查安装程序是否已经添加了它,请打开一个新控制台并键入
echo%PATH%
。单独使用
set
查看所有环境变量

1对于TurtoiseSVN 1.14.1中的
svn*
可执行文件,路径
上需要以下文件:

intl3_tsvn.dll
libaprutil_tsvn.dll
libapr_tsvn.dll
libsasl.dll
libsvn_tsvn.dll

您可以使用apachesubversion。它是颠覆的所有者。您可以从下载。安装后,您必须重新启动pc才能从命令行使用svn

如果你有Windows 10,你可以在Windows上的Ubuntu上使用Bash进行subversion。

安装,它的存储库中有svn(除了许多其他Unix产品)。MSYS2安装时没有Windows管理员权限

$ pacman -S svn
这些工具也可以从cmd中使用:

C:\>C:\msys64\usr\bin\svn.exe co http://somehost/somerepo/

VisualSVN for Windows只有一个命令行可执行文件(以及Visual Studio插件)。 看



它是完全可移植的,因此无需安装。

我有时会遇到奇怪的冲突,而在命令行上使用svn时却没有。但现在已经解决了。需要注册才能下载:/CollabNet注册表格时请小心。如果提交的表单有错误(这是因为它的设计方式),它将重新检查新闻稿复选框。您可以在windows上下载svn,无需注册。安装Chocolate,然后键入
choco安装svn
。CollabNet上的subversion下载在哪里找不到,所有链接都重定向到主页。是否仅为svn安装
cygwin
?这是残酷的(而且没有必要,因为有相当多的“本地”客户),我同意这有点过分了。。实际上,这是另一种选择,但是如果你已经有了<代码> CygWin ,这是一个完全合理的选择。我认为这就是这个答案的重点。我认为cygwin是命令行svn的完美替代品,因为其他linux工具和脚本都有可能。您需要在cygwin安装程序中选择subversion包,才能访问svn命令。如果您想要一个小的(很好的工具。当你在安装后将所有内容复制到另一个文件夹时,它也可以作为一个独立的工具。我将对此进行升级。我所需要的只是一个简单的命令行客户端进行测试,我不想仅仅为了这个而安装像Tortoise这样的东西。SlikSvn做到了这一点。我最喜欢这个答案,也不知道Tortoise附带了com命令行客户端。少了一个程序就少了一件需要跟踪的事情。那么,我如何使用它呢?我希望有一个shell,它可以像git shell一样为不同的文件状态显示不同的颜色。@Jaskey:是的,有一个用于SVN输出的着色器。我使用这个:-但它并不完美,我不得不对它进行一些修改,因为它不支持所有的颜色命令。也许还有其他命令,虽然我还没有看到更好的。当然,它只是bash,所以如果你在windows框中,你将需要类似msys或cygwin的东西。我的安装程序自动将其添加到路径中。当然,肯定需要重新启动你的cmd窗口。回答得很好!如果没有安装cmd行客户端(就像在我的例子中一样)可以很容易地添加:只需重新启动T SVN安装程序并选择“修改”。然后将客户端添加到应安装的部件选择中。您想用本机客户端解决的实际问题是什么?为什么不使用捆绑的本机客户端OttoiseSVN?描述您的实际问题(为什么不起作用)这是一种更好的提问方式,而不是询问可用选项…目前为止最简单。而且,不,您不必重新启动您的电脑。似乎不再维护。上次更新是2016年。Subversion 1.8.17似乎是受支持的最新版本。当前的LTS是1.10.x,1.13是当前的正常版本。我不推荐这是目前最流行的软件包。哇,那个VisualSVN独立软件包太棒了!你找到的那个链接,我不知道你是怎么找到的。据我所知,没有办法从他们的网站导航到那个页面,你只需要知道它的存在!@SeanRamey你可以在odd找到这个页面的链接,我是could发誓,点击该页面上的链接可以直接访问