Jad*_*ias 27 svn commit svn-checkout
我有一个巨大的存储库,我想添加/删除一个文件夹.我还没有检查出任何东西.有什么方法可以快速完成吗?
Dan*_*ett 17
svn delete可以在工作副本或URL上运行.指定URL时,操作会导致即时提交 - 因此请小心.
如果你想在一个删除多个不相交的目录提交,你可以使用的--depth参数,以svn checkout使浅(因此快速)结算上,您可以在本地运行,然后提交.
当然,这个答案假定您只想从相关URL的HEAD中删除文件 - 如果要从存储库中完全删除文件/文件夹,则还有更多工作要做.
(编辑以添加有关添加的信息如下)
要添加目录,您必须拥有工作副本.但它不一定是一个完整的工作副本:--depth如上所述,您可以使用只检查要添加新目录的目录,然后svn add是新目录,然后提交.
如果您要添加的目录存在于存储库中的其他位置,则可以使用历史记录将其svn copy从一个URL 复制到另一个URL.
如果您在Windows上使用Tortoise SVN,这很容易.您可以通过GUI完成"查看存储库"并在服务器上添加该文件夹.
小智 5
boh*_*nko -4
是的。您可以使用 TortoiseSVN 客户端来实现此目的。
| 归档时间: |
|
| 查看次数: |
24564 次 |
| 最近记录: |