可能的解决方案

可能的解决方案

因此,我在本地 (Windows 8) 驱动器上有一个 Git 存储库,其中有几个项目,每个项目都有自己的子目录。我想设置一些东西,这样当我在这个特定项目中更新/保存文件时,此过程会在另一个位置/目录中维护同步副本。如果这是 Linux,我相信这可以通过 cronjob 轻松完成,但我不知道如何在 Windows 8 中执行此类操作。如何维护自动同步的副本?

答案1

可能的解决方案

使用连接点/符号链接:实际上不会复制任何内容,您只需从其他路径访问目标文件夹。例如,您可以使用以下命令:

mklink /j "C:\another\folder" "C:\repo\folder"

语法是:

mklink /j "<junction point>" "<target folder>"

需要使用引号来避免空格字符问题。

已知限制

  • 连接点并且符号链接仅受 NTFS 支持。

  • 您无法创建针对远程共享的连接点。在这种情况下,您必须创建一个符号链接而是。符号链接是在 Windows Vista 中引入的,但在 Windows XP 中也可通过第三方过滤驱动程序使用。对于 Vista 及更高版本,语法如下:

    mklink /d“符号链接”“X:\path\to\target\folder”
    

    笔记根据默认系统设置,只有管理员组中的用户才能创建符号链接。

答案2

尝试同步玩具。唯一的问题是无法安排。但可以完美地在多个位置同步文件。

相关内容