svn 签出单个文件但具有完整的文件夹结构
svn checkout a single file but with full folder structure
目前我正在像这样从 SVN 存储库检出单个文件:
SVN 完成 URL:
"https://svn_test_url/trunk/Documents/filename.txt"
使用以下命令:
svn co --depth=empty "https://svn_test_url/trunk/Documents/" "local_folder_name" & cd "local_folder_name" & svn up "filename.txt"
最后我得到:
-local_folder_name
-.svn
-filename.txt
问题:我想检查完整的文件夹结构直到文件。
所以根据我的示例,我希望文件夹结构如下:
-local_folder_name
-.svn
-trunk
-Documents
-filename.txt
任何帮助都会非常有帮助和感激。提前谢谢你
由于您已经知道要检出文件的文件夹路径,只需先调用mkdir
:
mkdir "local_folder_name\trunk\Documents" &
svn co --depth=empty "https://svn_test_url/trunk/Documents/" "local_folder_name" &
cd "local_folder_name" &
svn up "filename.txt"
或者如果您真的希望 SVN 处理它,请使用 --parents
开关 svn up
并更改您的结帐根目录:
svn co --depth=empty "https://svn_test_url" "local_folder_name" &
cd "local_folder_name" &
svn up --parents "trunk/Documents/filename.txt"
目前我正在像这样从 SVN 存储库检出单个文件:
SVN 完成 URL:
"https://svn_test_url/trunk/Documents/filename.txt"
使用以下命令:
svn co --depth=empty "https://svn_test_url/trunk/Documents/" "local_folder_name" & cd "local_folder_name" & svn up "filename.txt"
最后我得到:
-local_folder_name
-.svn
-filename.txt
问题:我想检查完整的文件夹结构直到文件。
所以根据我的示例,我希望文件夹结构如下:
-local_folder_name
-.svn
-trunk
-Documents
-filename.txt
任何帮助都会非常有帮助和感激。提前谢谢你
由于您已经知道要检出文件的文件夹路径,只需先调用mkdir
:
mkdir "local_folder_name\trunk\Documents" &
svn co --depth=empty "https://svn_test_url/trunk/Documents/" "local_folder_name" &
cd "local_folder_name" &
svn up "filename.txt"
或者如果您真的希望 SVN 处理它,请使用 --parents
开关 svn up
并更改您的结帐根目录:
svn co --depth=empty "https://svn_test_url" "local_folder_name" &
cd "local_folder_name" &
svn up --parents "trunk/Documents/filename.txt"