【发布时间】:2014-08-22 09:47:38
【问题描述】:
我在 Subversion 中有许多客户端存储库,现在正在更改为 git。客户不关心更改历史,所以我想做的是:
- 使用 Bitbucket 导入/转换
- 在当前 svn 控制的文件夹中初始化一个 git 仓库
- 开始使用 git
这可能吗?这会是一个巨大的痛苦吗?它重要的唯一真正原因是因为我也想在服务器上执行此操作,以避免必须在每个服务器上创建一个新项目并重新指向 Apache/Nginx/ 等配置文件。
【问题讨论】:
-
@JimPuls - 我看过那个,但我不需要历史记录,也不想克隆一个新文件夹(至少乍一看似乎需要) .
-
rm -rf `find . -type d -name .svn` && git init- 开个玩笑 -
@tvanfosson 这正是我想到的答案,不是在开玩笑。如果你不想要历史,那就行了。但对我来说,抛弃历史似乎很疯狂。它有时会派上用场。