如何设置"变量"可以在linux上的git上提交?

时间:2017-08-28 11:48:51

标签: linux git bash

我在.sh脚本中有一个硬编码的文件夹名称,所以当我想切换到其他版本时我必须在所有文件中手动更改它,设置&#的最佳方法是什么? 34;变量"可以在git上提交? 现在在我的文件中它是这样的:program / 1.0.0 / 我想这样做:program / $ latest_version 我尝试了一个符号链接,我不太了解bash,我不能接受这个价值: ln -s 1.0.0 / latest_version

2 个答案:

答案 0 :(得分:4)

我会在您的存储库中添加一个名为conf.dist.sh的文件,如下所示:

FOLDER_NAME="default-folder-name"

在脚本源文件的顶部:

#!/bin/bash
source "conf.sh"

克隆存储库时,将conf.dist.sh复制到conf.sh,根据需要更改为文件夹名称,但conf.sh添加到git避免冲突。

答案 1 :(得分:1)

我设法使用这样的符号链接:     (ln -s 1.0.0 / latest_version)//创建链接     program / $(readlink latest_version)//在脚本中使用它