2

我开始这个讨论,因为我想学习如何在 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 的最佳方式是什么。

如果我不清楚,我可以上传图片以及我如何得到这个错误的步骤。

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

4

3 回答 3

1

我使用命令行。这个教程很受好评。您还可以尝试Git Extensions,它是集成到 Visual Studio 中的 GUI。

虽然 Github 对 SVN 协议有实验性的支持,但我不推荐它用于任何严重的事情。

于 2012-06-07T04:48:54.600 回答
0

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

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

于 2014-01-07T09:30:47.943 回答
0

我知道这是一个非常古老的问题,但回答这个问题以防其他人试图完成这项工作。我必须让这个工作,这对我有用。

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

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

  3. 打开/创建您要添加的项目并选择 File -> SubVersion -> Add Solution to Subversion

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

  5. 选择您创建的 Subversion Repository 的主干,然后单击确定。

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

于 2015-09-24T01:36:17.617 回答