如何解决我在Git中使用SourceTree,但需要使用SVN副本,我有什么选择?
使用Subversion而不是Git跟踪了一些我感兴趣的开源项目。我对Subversion一无所知。最近,我已经了解了Git和SourceTree,并且对这两件事非常熟悉。
现在的问题是,由于不能使用SourceTree,因此我必须查看Subversion项目历史的哪些选项?我希望能够克隆存储库以查看历史记录并进行更改。我认为没有办法将Subversion信息转换为Git信息。
解决方法
如果这些开源项目在其Subversion引用中不再处于活动状态,则可以:
- 在本地克隆它们(您可以使用TortoiseSVN for example)
- 使用SubGit在本地SVN存储库和新的本地Git存储库之间进行一次转换。
- 将新的Git存储库推送到新的上游存储库托管服务。
但是,如果SVN信息库仍处于活动状态,则您需要使用git svn
(如this article中所述)来进行git svn fetch
/ git svn dcommit
。 / p>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。