繁体   English   中英

如何在git repo中组织绝对路径?

[英]How to organise absolute paths in git repo?

我有git存储库,R和python脚本位于其中。 每个脚本都需要更改一个工作目录。 像这样:

os.chdir("~/reponame/folder1/")

用户还将不仅将其克隆到主文件夹。 那么,如何使路径的第一部分变得灵活?

~/reponame任何地方,您都可以通过运行git rev-parse --show-toplevel获得~/reponame前缀。

从外部,您将必须使用约定,环境var或基于家庭的常规路径名或类似名称。 也许用户最容易设置的就是git config条目,他们确实

git config --global my.reporoot.path ~

你也是

MY_REPOROOT=`git config my.reporoot.path`
MY_REPOROOT=${MY_REPOROOT:-$HOME}  # default

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM