gpt4 book ai didi

svn - 有关使用 TortoiseGit 与 SVN 存储库交互的说明?

转载 作者:行者123 更新时间:2023-12-03 07:19:35 26 4
gpt4 key购买 nike

多年来,我一直在 Windows 上使用 TortoiseSVN,为我自己的项目提供本地文件系统存储库。我计划开始与一位 friend 合作开发其中一个项目,并将存储库转移到我自己的网站上。我读过很多“git 击败 SVN!”的文章。过去几年的帖子,我想我至少应该看看到底有什么大惊小怪的。一些研究发现了“git svn”命令,并且 TortoiseGit 声称具有一定程度的 git-svn 支持。我喜欢保留 SVN 存储库,并在将它们提交到存储库之前使用 git 进行一些本地提交或分支的想法。 “搁置”命令听起来也很有用。

不幸的是,虽然有很多 CLI git-svn 教程,但没有任何关于 TortoiseGit 的教程(诚然,它似乎仍处于早期开发阶段)。因此,我在尝试弄清楚需要什么工作流程来让这些部分协作时遇到了问题。

我在 D:\Projects\repositories\MyProject 中有一个 SVN 存储库。我创建了 D:\Projects\temp\gittest,并尝试对存储库进行 TortoiseGit“Git 克隆”。从那里开始,我在尝试指示 trunk/branches/tags 文件夹的位置(这只是我的存储库中的标准布局)时遇到了问题。只有当我不检查这些结果时,我才能获得有用的结果。当我似乎确实正确启动了 git 存储库时,我能够进行一些更改并进行几次 git 提交,但在执行 SVN DCommit 时遇到了问题。

所以,我希望有人能够提供一套相当详细的说明,说明如何正确使用 TortoiseGit 和现有的 SVN 存储库(存储库位于本地文件系统或远程服务器上)。不“不要使用 SVN!”请回复 - 我有兴趣学习如何让这两部分协同工作。如果您觉得 TortoiseGit 的 SVN 支持还不够成熟,无法完成这项工作,那么这也将是有用的信息。

谢谢!

最佳答案

  1. 创建目录
  2. 右键单击“Git 克隆...”
  3. 启用“来自 SVN 存储库”并选择所有其他设置

关于svn - 有关使用 TortoiseGit 与 SVN 存储库交互的说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2260283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com