【问题标题】:SVN Add and Commit File using Command Line - Tortoise SVNSVN 使用命令行添加和提交文件 - Tortoise SVN
【发布时间】:2019-10-18 12:26:10
【问题描述】:

在我的机器上安装了 Tortoise SVN。我想使用命令行添加和提交文件。 当我尝试svn add --force /path/to/your/project/* 命令时,我得到'svn' is not recognized as an internal or external command error.

我也尝试过 Tortoise 命令:

TortoiseProc.exe /command:commit
                 /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt"
                 /logmsg:"test log message" /closeonend:0

TortoiseProc.exe /command:update /path:"c:\svn_wc\" /closeonend:0

TortoiseProc.exe /command:log /path:"c:\svn_wc\file1.txt"
                 /startrev:50 /endrev:60 /closeonend:0

它可以工作,但是在点击命令 SVN 窗口后会打开。我们需要手动点击“确定”按钮。

有什么方法或命令可以自动添加和提交。

【问题讨论】:

    标签: python python-3.x svn command-line


    【解决方案1】:

    我不知道,如果它仍然是实际的,但由于我不久前遇到了同样的问题,我认为最好分享一些经验。

    首先,TortoiseSVN 是一个 GUI 工具,你需要使用“svn”命令。如果你没有安装命令行工具。

    其次,试试这样的:

    @echo off
    cd C:\path_to_your_files
    svn add * --force
    svn commit -m ""
    pause
    

    命令“add * --force”将添加所有文件,然后它们将被提交为空消息。

    希望它可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-04-19
      • 1970-01-01
      • 2020-11-03
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 1970-01-01
      相关资源
      最近更新 更多