使用TortoiseSVN(命令行解决方案也可以),无需在存储库端创建文件夹,检查单个文件,编辑并使用注释重新检入的步骤是什么?
答案 0 :(得分:5)
AFAIK您无法从SVN获取单个文件的副本,工作副本始终是目录。因此,您需要签出整个文件夹才能编辑相关文件然后提交。
这是一段时间(不到3个月)的情况,我怀疑从那时起它已发生变化。
答案 1 :(得分:3)
或强>
请参阅Stack Overflow问题 Checkout one file from Subversion 。
答案 2 :(得分:3)
要签出单个文件,您仍需要查看其父目录。从命令行查看https://svn.example.com/trunk/myfolder/index.html
:
svn co https://svn.example.com/trunk/myfolder/ --depth empty
svn up myfolder/index.html
现在,您可以像往常一样编辑和提交此文件,而无需查看其他内容。
TortoiseSVN还在其svn结帐菜单选项中包含“结账深度”;但是,我不知道如何让Tortoise对不存在的文件进行svn up filename
。
答案 3 :(得分:2)
这可以使用TortoiseSVN,但您也必须签出父目录:
答案 4 :(得分:0)
您要提交 single.txt 文件。
正确的程序是:
cd /path/destination_directory
svn up
svn commit single.txt -m "Insert here a commit message"
希望这会有所帮助。