[英]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.