SVN-tortoiseSVN使用

在SVN已有目录中上传文件(不下载已有文件)

第一步:检出父目录,选择最浅的深度

1. 本地新建一个空文件夹
2. 右键 → SVN 检出...
3. 在版本库 URL中填入公共父目录的路径
4. 在检出深度中,选择 仅此项
这样父目录就只是一个"空壳",里面什么都没有,也不会下载任何文件。

第二步:用版本库浏览器,只"添加"而不"下载"

这是最关键的一步,不需要下载那6个二级目录的任何内容:
5. 在父目录上右键 → TortoiseSVN → 版本库浏览器
6. 在浏览器中,找到你那6个二级目录
7. 对每个二级目录:
• 右键点击它 → 选择 更新项目到版本...
• 在更新深度中,选择 仅此项(不是"完全递归"!)
这样做的效果是:本地会出现这个二级目录的文件夹(空壳),但不会下载里面的任何文件。

第三步:在空的二级目录下新建你的文件夹

现在你的本地结构是这样的:
text
父目录/
├── 二级目录A/ ← 空的(只下载了文件夹本身)
├── 二级目录B/ ← 空的
├── 二级目录C/ ← 空的
└── ... (共6个)
这些二级目录都是空文件夹,里面没有任何原有文件。
然后你在这6个空目录下:
8. 分别新建你自己的文件夹(比如叫 我的文档)
9. 把你需要上传的文件放进去

第四步:添加并提交

10. 选中这6个二级目录 → 右键 → TortoiseSVN → 添加
• 会把你新建的 我的文档 文件夹标记为待添加
11. 在父目录空白处右键 → SVN 提交...
12. 填写日志信息,点击确定
提交成功后,服务器上这6个二级目录下就会多出你的 我的文档 文件夹,而原有的那些文件完全不受影响。

posted @ 2026-06-29 14:44  芋圆院长  阅读(26)  评论(0)    收藏  举报