相关疑难解决方法(0)

Windows中的Git符号链接

我们的开发人员使用基于Windows和Unix的操作系统.因此,在Unix机器上创建的符号链接成为Windows开发人员的问题.在windows(msysgit)中,符号链接将转换为文本文件,其中包含指向其所指向文件的路径.相反,我想将符号链接转换为实际的Windows符号链接.

我需要的(更新的)解决方案是:

  • 编写一个post-checkout脚本,以递归方式查找"symlink"文本文件.
  • 将它们替换为具有与虚拟"symlink"相同名称和扩展名的windows符号链接(使用mklink)
  • 通过在.git/info/exclude中添加条目来忽略这些windows符号链接

我没有实现这个,但我相信这是解决这个问题的可靠方法.

问题:

  1. 你对这种方法有什么不利之处呢?
  2. 这个结账后脚本是否可以实现?即我可以递归地找出git创建的虚拟"符号链接"文件吗?
  3. 有没有人已经在这样的脚本上工作过?

windows git symlink

227
推荐指数
11
解决办法
9万
查看次数

在Windows上使用符号链接克隆存储库时会发生什么?

有关在Windows上添加对符号链接的支持的问题很多.但是,当我在Windows上使用符号链接克隆存储库时实际发生了什么?

windows git symlink msysgit

51
推荐指数
3
解决办法
3万
查看次数

忽略.gitignore中的符号链接

有可能告诉Git忽略符号链接吗?我正在使用混合的Linux/Windows环境,如你所知,符号链接在两者之间的处理方式截然不同.

linux windows git symlink gitignore

11
推荐指数
1
解决办法
8526
查看次数

标签 统计

git ×3

symlink ×3

windows ×3

gitignore ×1

linux ×1

msysgit ×1