【问题标题】:Commit in GitHub with AnkhSVN使用 AnkhSVN 在 GitHub 中提交
【发布时间】:2012-06-07 04:43:12
【问题描述】:

我开始这个讨论,因为我想学习如何在 github 或 codeplex 中上传我的项目。

  • 我正在使用 Visual Studio 2008 SP!和.NET 3.5。
  • 我已经在我的机器上安装了 AnkhSVN。
  • 我在 Github 上有一个帐号。
  • 我在 github 上使用我的项目名称创建了一个存储库。

那么问题来了:

  1. 我正在开始我的项目,我在 Visual Studio 文件菜单中按下: Subversion -> Add Solution to Subversion...
  2. 在选择存储库对话框中,我粘贴了 github 上存储库的 url。当
  3. 似乎一切都正确,因为对话框显示了默认结构 存储库,但是当我按“确定”时,会出现一条消息:

您的更多本地资源已过时。您需要先运行更新,然后再继续操作。

我的问题是:

  1. 如何修复此问题?
  2. 如何使用 ankhsvn 将我的项目上传到任何站点。
  3. 是否有更好的 GUI 软件替代默认 Git 客户端。
  4. Visual Studio 项目中 svn 控制的最佳方式是什么。

如果我不清楚,我可以上传图片,说明出现此错误的步骤。

感谢您回答这个问题。 对我来说,任何人都可以回答我发布的任何问题。 谢谢。

【问题讨论】:

    标签: visual-studio-2008 svn github ankhsvn


    【解决方案1】:

    我使用命令行。这个tutorial 很受好评。你也可以试试Git Extensions,这是一个集成到 Visual Studio 中的 GUI。

    虽然 Github 有 SVN 协议的 experimental support,但我不推荐它用于任何严重的事情。

    【讨论】:

      【解决方案2】:

      要使用带有 Github 的 subversion 客户端,下面的支持链接应该会有所帮助 https://help.github.com/articles/support-for-subversion-clients

      除此之外,我建议你使用 Github 的 windows 客户端或“SourceTree”并创建一个 git 存储库而不是 subversion 存储库。

      【讨论】:

        【解决方案3】:

        我知道这是一个非常古老的问题,但如果其他人试图使这项工作发挥作用,请回答这个问题。我必须让这个工作,这对我有用。

        1. 在 github 中创建一个 repo(使用自述文件等对其进行初始化)。或者使用现有的一个

        2. 从存储库页面,复制 Subversion 签出 URL(确保这是 Subversion 签出 URL,而不是 HTTPS 或 SSH URL)

        3. 打开/创建您要添加的项目并选择文件 -> 子版本 -> 将解决方案添加到子版本

        4. 在以下窗口中,输入您在步骤 2 中复制的存储库 URL

        5. 选择你创建的Subversion Repository的主干,点击确定。

        就是这样。您现在可以使用 anknsvn 从 Visual Studio 中的挂起更改窗口签入和签出 github 存储库

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-02
          • 1970-01-01
          • 2023-03-29
          • 2012-04-10
          • 1970-01-01
          • 2019-10-27
          • 2011-12-10
          • 2012-01-12
          相关资源
          最近更新 更多