【问题标题】:How to do SVN Update on my project using the command line如何使用命令行对我的项目进行 SVN 更新
【发布时间】:2010-12-01 11:17:28
【问题描述】:

如何使用命令行 SVN 更新我的项目?

然后我将设法从 C# 调用这些命令行。

我是 .NET 开发人员,我正在使用 TortoiseSVN

【问题讨论】:

标签: svn command-line


【解决方案1】:
svn update /path/to/working/copy

如果 subversion 不在你的 PATH 中,那么当然

/path/to/subversion/svn update /path/to/working/copy

或者如果你在你的 svn repo 的当前根目录(它包含一个 .svn 子文件夹),它就像

svn update

【讨论】:

  • 我刚刚对此进行了测试,它可以工作。问题是如果有冲突会发生什么?它会自动启动选择的合并工具,还是带有可以合并的冲突文件列表的 GUI 或类似的东西?
  • @Jacques:不,你得到命令行输出,告诉你更新没有发生。 (所以要么是时候使用解决命令,要么(像我一样)启动smartSVN
  • 附加建议:第一个版本(独立于当前目录)是你想要的,如果你给自己写一个update_my_entire_project.sh|bat
  • 我使用 tortoiseSVN 并更新项目 POM.xml 中的代码从不更新是我做错了什么还是 tortoiseSVN?
【解决方案2】:

从命令行它只是:

svn update

(在目录中你有一个 SVN 项目的副本)。

【讨论】:

    【解决方案3】:

    我想我明白了。它是:

    "SVN Client Path"  /command:update / path:"My folder path"
    

    【讨论】:

    • 适用于 Tortoise,但如果您使用命令行,请从 collabnet 网站获取并使用“本机”命令行工具(称为 svn.exe)。
    【解决方案4】:

    如果您想使用 SVN 更新您的项目,那么首先:

    1. 通过命令提示符转到存储项目的路径。

    2. 使用命令SVN update

    就是这样。

    【讨论】:

      猜你喜欢
      • 2015-08-08
      • 2019-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多