通过命令行在 Windows 中使用和运行 Tortoise svnsync

Bre*_*ett 1 svn windows command-line svnsync

我有一个本地存储库,我刚刚注册unfuddle并希望将我的本地存储库同步到我在那里创建的新存储库。

我被告知运行以下命令:

svnsync init --username USERNAME http://username.unfuddle.com/svn/username-rep http://SOURCE_REPO_URL
Run Code Online (Sandbox Code Playgroud)

首先,如果源存储库不需要身份验证,我假设我可以删除用户名?

其次,当我运行该命令时,我的系统无法识别它。我假设svnsync需要在 Windows 中的某个地方添加,以便它可以仅通过它的名称运行(认为正确的术语是environment variable)?,但我不仅不知道该怎么做,而且我不知道要添加什么程序。 ..... 我在svnsync.exe我的TortoiseSVN文件夹中找不到任何或任何东西。

我需要在这里做什么?

Sam*_*ngh 5

当您安装 TortoiseSVN 时,您还可以选择安装 Subversion 二进制文件:

TortoiseSVN 自定义安装

完成后,您将svnsync.exe在安装文件夹中看到:

TortoiseSVN 安装的 SVN 二进制文件的位置

只要你有C:\Program Files\TortoiseSVN\bin你的PATH变量,你就可以svnsync.exe从命令行调用:

PATH 变量中的 TortoiseSVN

(您可以查看您的PATH变量这样(在Windows 7):启动 -> 右键单击计算机 -> 属性 -> 高级系统设置 -> 环境变量...请勿覆盖不管有没有-只需追加路径TortoiseSVN的,如果它已不存在。更多信息在这里。)

svnsync 从命令行中的 C:\ 路径工作

希望这可以帮助。