我知道目前有用于 Windows 的 rsync 作为 G-Rsync。就是这样:- http://sourceforge.net/projects/grsync-win/
但是,我想做的只是让现有的 rsync 代码从这里可用:- https://rsync.samba.org/download.html 在 Windows 上运行。
我已经检查过:- https://stackoverflow.com/questions/528298/rsync-for-windows 但是,这不是我想要的。另外,我发现https://github.com/MatthewSteeples/rsync.net rsync 端口到 .net。
此外,Windows 使用 WinSock 而不是套接字系统调用(因此,我无法从头开始为 Windows 编写整个 rsync)。所以,我在这里检查了 MingW-w64:- http://mingw-w64.sourceforge.net
我想一定有一些方法可以将现有的 rsync 代码移植到 Windows。此外,以下链接对我没有帮助:- Win32 rsync 端口的技术障碍
我不太确定这个 MingW-w64 是否对我有帮助。我可以使用这个工具在 Windows 上移植现有的 rsync。我也想知道,MingW-w64是干什么用的?另外,如果我在这里遗漏任何东西,请通知我。
[编辑] 我找到了这些项目
https://github.com/meeuw/rsync-mingw32 (找不到该项目的文档,readme.txt 与 rsync 相同)。
http://sourceforge.net/projects/mingw/files/MSYS/Extension/rsync/rsync-3.0.8-1/ (这需要MSYS控制台来配置MSYS-build-rsync)。
但是,无法弄清楚这些选项是否符合我的目的?
谁能评论一下上面提到的这两个项目是关于什么的?
提前致谢。