我有一个本地存储库,我刚刚注册了unfuddle并希望将我的本地存储库同步到我在那里创建的新存储库。
我被告知运行以下命令:

svnsync init --username USERNAME http://username.unfuddle.com/svn/username-rep http://SOURCE_REPO_URL

首先,我假设如果源存储库不需要身份验证,我可以删除用户名内容?
其次,当我运行那个命令时,我的系统无法识别它。我假设需要在windows中的某个地方添加svnsync,这样它就可以只通过它的名称运行(认为正确的术语是environment variable)?,但不仅我不知道该怎么做,我也不知道该添加什么程序……我找不到任何svnsync.exe或任何位于我的TortoiseSVN文件夹中的内容。
我需要在这里做什么?

最佳答案

安装tortoisesvn时,还可以选择安装subversion二进制文件:
完成此操作后,您将在安装文件夹中看到svnsync.exe
只要在C:\Program Files\TortoiseSVN\bin变量中有PATH,就可以从命令行调用svnsync.exe
(因此,您可以查看路径变量(在Windows 7上):启动->右键单击“计算机->属性->高级系统设置->环境变量…”不要覆盖存在的任何内容-只要将路径附加到tortoisesvn(如果它还不存在的话)。More info here
希望这有帮助。

09-04 10:41