我感兴趣的一些开源项目是使用 Subversion 而不是 Git 进行跟踪的。我对颠覆一无所知。最近学习了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
。
关于git - 我将 SourceTree 与 Git 结合使用,但需要使用 SVN 存储库,我有哪些选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64408482/