乌龟如何在SVN中获得稀疏的结账路径详细信息



我是一个初学者,对SVN了解不多,最初,我通过SVN稀疏结账创建了一个空的工作空间,

svn co --depth empty project_url/trunk my_local_work

并将文件夹拉到我需要更改代码的位置

svn up --parents Parent/Children1/Children2/Children3

现在,我有N个工作空间,它们是用不同的文件夹拉出来的。我如何知道我使用svn命令提取了哪个文件夹?

有没有任何命令应该返回稀疏的签出路径?

示例:在上面的例子中,我稀疏地签出了Parent/Children1/Children2/Children3,当运行一些命令时,它应该将此路径作为输出返回

Parent/Children1/Children2/Children3

我怎样才能做到这一点?如果需要更多信息,请告诉我

git中,我们启用稀疏校验git config core.sparsecheckout true,并添加需要从git-master 中提取的路径

echo Parent/Children1/Children2/Children3 >> .git/info/sparse-checkout

在这种情况下,我们可以通过.git/info/sparse-checkout文件知道稀疏结账位置

当我们进行时

:~ cat .git/info/sparse-checkout
Parent/Children1/Children2/Children3

它返回所有的路径细节,类似于我在SVN 中寻找的

从命令行,您可以从svn info(SVN 1.9+的--show-item选项(开始

在TortoiseSVN中,您可以检查文件夹属性。

相关内容

最新更新