Tho*_*son 3 svn version-control
所以,基本上,我有一大堆我想要添加到subversion的代码.问题是我们已经拥有了这个项目的回购,其中包含旧代码.
现在我想将我当前的代码库添加到它 - 以"重新开始"为原样.我不想将源代码控制添加到我当前的项目中,因为我不希望它下载最新版本的旧代码.
所以,我需要删除或清除我当前的存储库,将源代码控制添加到包含新代码的文件夹中并提交所有这些文件.
我怎样才能做到这一点?我有ssh访问服务器上的subversion并使用svn + ssh连接(通过Coda).
谢谢
ps:我无法弄清楚发布这个的最佳位置.如果您愿意,请随意迁移到更好的网站.
您可以删除现有存储库的内容而不进行检查.从命令行,我首先得到项目根目录下的文件/目录列表:
svn ls svn+ssh://repourl/path/to/your/project/trunk
Run Code Online (Sandbox Code Playgroud)
然后删除它们(确保指定日志消息):
svn rm -m "Delete old files" \
svn+ssh://repourl/path/to/your/project/trunk/file1 \
svn+ssh://repourl/path/to/your/project/trunk/file2 \
svn+ssh://repourl/path/to/your/project/trunk/dir1 \
Run Code Online (Sandbox Code Playgroud)
或者,您也可以删除主目录(传统上称为"主干")并重新创建它:
svn rm -m "Delete old files" svn+ssh://repourl/path/to/your/project/trunk
svn mkdir -m "Recreate trunk" svn+ssh://repourl/path/to/your/project/trunk
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,您最终都会得到一个空的主干目录,您可以快速检出并添加您的文件.
| 归档时间: |
|
| 查看次数: |
4318 次 |
| 最近记录: |