簡體   English   中英

SVN 使用命令行添加和提交文件 - Tortoise SVN

[英]SVN Add and Commit File using Command Line - Tortoise SVN

在我的機器上安裝了 Tortoise SVN。 我想使用命令行添加和提交文件。 當我嘗試svn add --force /path/to/your/project/* command 我得到'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 window 后將打開。 我們需要手動單擊“確定”按鈕。

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

我不知道,如果它仍然是實際的,但由於我不久前遇到了同樣的問題,我認為最好分享一些經驗。

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

在此處輸入圖像描述

其次,嘗試這樣的事情:

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

命令“add * --force”將添加所有文件,然后將它們提交為空消息。

希望它可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM