我需要将带有文件的文件夹(例如Project
)导入到 SVN 中,即使该文件夹已经存在于带有文件的服务器上。
注意:我已将存储库设置为直写代理,因此如果我签出文件夹,进行更改并提交回来,我会收到“工作副本过期”错误。
有没有任何命令行工具可以做到这一点?还是有其他想法?
由于 SVN Import 不会覆盖,我做了以下操作:
1) 使用 SVN Manager 从 SVN 存储库中删除过时的文件。
2)将最新文件导入存储库。
3) 将文件签出到包含最新文件的文件夹中。
阅读svn help import
并使用它。如果你的任务真的是
将自定义位置的反版本树添加到现有存储库中
svn import /PATH/TO/PROJECT protocol://URL/IN/REPOSITORY
将Project
作为孩子添加到URL/IN/REPOSITORY
请注意:导入将在存储库中显示为提交