我想repository
通过以下命令进行增量备份:-
svnadmin dump myrepos --revision 1001:2000 --incremental > dumpfile2
但我想在 Windows 框中复制输出,如下所示:-
svnadmin dump myrepos --revision 1001:2000 --incremental > file_in_windows_box
我该怎么做 ??? 我可以直接复制到窗口,或者我必须在窗口创建批处理文件才能从流中读取它...我该怎么做 ???? 我想将 svnadmin 的输出直接复制到窗口,而不将其存储在 unix 中,因为 Linux 服务器的大小有限制
答案1
使用桑巴将 Windows 磁盘挂载到 Unix 文件系统上。首先,共享要在 Windows 中使用的磁盘或文件夹(右键单击它)。然后以 Linux 上的 root 身份:
mkdir /windows
mount -t smbfs -o username=username,password=password //windowspc/sharename /windows
使用您的 Windows 用户名、密码、Windows PC 的名称以及您创建的共享名称。然后您就可以这样做了
svnadmin dump myrepos --revision 1001:2000 --incremental > /windows/file_in_windows_box
答案2
重定向在同一台机器上工作。
如果您想通过网络将文件复制到另一台机器,则需要在 Windows(目标)机器上安装一些服务器。
例如,你需要有一个 FTP 服务器。然后,你就可以使用 ftp 客户端来复制文件。