1

我想自动将现有存储库的工作副本签出到所需位置。我在 Windows 7 上使用 Tortoise SVN,我将无法使用任何其他形式的 SVN 因为我没有管理员权限和整个部门都在使用 Tortoise SVN。我知道我可以使用命令来打开 GUI,但是是否可以与这些 GUI 交互,或者甚至更好地创建一个不一定需要 GUI 的命令

TortoiseProc.exe/command:checkout /url:[source] /path:[destination] - 打开 checkout GUI,如何从命令行“按”OK?

4

3 回答 3

1

是否可以与这些 GUI 交互,或者甚至更好地创建一个不一定需要 GUI 的命令

从“自动化 TortoiseSVN”页面

请记住,TortoiseSVN 是一个 GUI 客户端,本自动化指南向您展示了如何使 TortoiseSVN 对话框出现以收集用户输入。如果你想编写一个不需要输入的脚本,你应该使用官方的 Subversion 命令行客户端

所以答案是:“使用 SVN CLI,它是 TSVN 1.7 中 TortoiseSVN 安装的一部分”并使用

svn co URL PATH

于 2012-11-05T04:43:15.940 回答
0

在这里您可以下载适用于 Windows 的 Subversion 命令行工具:

http://sourceforge.net/projects/win32svn/files/

选择一个 zip 包,因此您应该能够在没有管理员权限的情况下安装/解压它。

svn checkout记录在这里或通过svn help checkout命令行。

于 2012-11-06T12:55:57.280 回答
0

我认为人们需要知道这些命令,这些命令将有助于自动化与 svn 相关的任何事情。我在创建自动化框架时广泛使用了 svn。

访问此链接以获得完整的想法

http://thebongtraveller.blogspot.com/2016/01/svn-commands-you-must-know-test.html

于 2016-10-19T08:34:22.970 回答