我想通过以下命令进行repository备份: – svnadmin dump myrepos --revision 1001:2000 --incremental > dumpfile2但我想复制输出在Windows框如下: – svnadmin dump myrepos --revision 1001:2000 --incremental > file_in_windows_box
我怎么能做到这一点? 我可以直接复制到窗口或可能是我必须创buildbatch file在Windows中读取它从stream…我怎么能做到这一点? 我想将svnadmin的输出直接复制到Windows,而无需将其存储在Unix中,因为我在Linux服务器上有一个限制的大小
使用Samba在您的Unix文件系统上安装Windows磁盘。 首先,在Windows中共享您要使用的磁盘或文件夹(右键单击它)。 然后以root身份在Linux上:
mkdir /windows mount -t smbfs -o username=username,password=password //windowspc/sharename /windows
使用您的Windows用户名,密码,Windows PC的名称和您创build的共享名称。 那么你完全可以这样做
svnadmin dump myrepos --revision 1001:2000 --incremental > /windows/file_in_windows_box
使用WinSCP: http : //articles.slicehost.com/2009/7/16/automate-file-transfer-with-winscp-2
redirect在同一台机器上工作。
如果要通过networking将文件复制到另一台计算机上,则需要在Windows(目标)计算机上安装一些服务器。
例如,你需要有一个FTP服务器。 然后,您可以使用ftp客户端来复制文件。