【发布时间】:2017-08-28 11:48:50
【问题描述】:
我在 .sh 脚本中硬编码了版本的文件夹名称,所以当我想切换到其他版本时,我必须在所有文件中手动更改它,设置“变量”的最佳方法是什么“可以在 git 上提交吗? 现在在我的文件中它类似于:program/1.0.0/ 我想让它像:program/$latest_version 我尝试使用符号链接,但我不太了解 bash ,并且无法获取该值: ln -s 1.0.0/latest_version
【问题讨论】:
-
提交变量是什么意思?为什么提交一小段代码只是初始化变量无助于实现您的目标?
-
请更清楚地解释您的确切环境和情况,以便人们了解您想要做什么。
-
@Yunnosch 通过提交一个变量我不想说我可以在 git 上推送它,所以当你拉出项目变量时它已经设置好了。
-
好的。现在请从我的评论中回答第二个问题;请记住,您只能推送文件的内容,但不能直接推送进程状态或环境变量值。当前可用的答案同意,但您不接受。那么.....需要什么不同的地方?
-
可以推送一个符号链接(我的“变量”),我想在外面尽可能保持“干净”(更少的文件),所以我想知道它是否那里还有其他类似的东西,或者我如何在我的脚本中使用符号链接。