如何通过git别名中的符号链接来源文件?

时间:2012-09-20 19:23:34

标签: git bash symlink

我有一个文件,我想为git别名提供源代码。但是,git似乎没有遵循符号链接。使用以下配置时(其中〜/ .githelpers是符号链接):

# .gitconfig
[alias]
  test = "!source ~/.githelpers && my_function"
...

# in the terminal I get
> git test
-> source ~/.githelpers: 1: source ~/.githelpers: source: not found
-> fatal: While expanding alias 'test': 'source ~/.githelpers': No such file or directory

有任何想法如何解决这个问题?

修改

使用

[alias]
  test = "!source ~/.githelpers && my_function"

结果

Using source `readlink ~/.githelpers`: 1: source `readlink ~/.githelpers`: source: not found
fatal: While expanding alias 'test': 'source `readlink ~/.githelpers`': No such file or directory

毕竟,这可能不是符号链接问题。

1 个答案:

答案 0 :(得分:1)

source不是git可以找到运行的程序。有关替代方案,请参阅this