我试图弄清楚如何在Python中找到SVN信息库的根目录,这样我就不必总是对文件的路径进行硬编码。以下是我用于Git的内容,正是我需要的,仅用于SVN。我尝试使用svn info
,但这是指向URL而不是检出仓库的根目录。
def get_git_root():
return subprocess.Popen(['git', 'rev-parse', '--show-toplevel'], stdout=subprocess.PIPE).communicate()[0].rstrip()#.decode('utf-8')