如何使用批次從git結帳跳過文件夾。這是我的批處理文件。我有35個文件夾。但是,我不想簽出特定的文件夾。我需要跳過此文件夾的結帳。如何使用批次從git結帳跳過文件夾
@echo off
set project=%1
call :THISISWHEREITHAPPENS
goto :eof
w
:THISISWHEREITHAPPENS
for /D %%f in (*.*) do (
echo current project:
echo %%f
if %%f == "folder_name_that_I_want_to_skip_as_string"
goto skip
else
goto chkout
:skip
echo skippep
goto cont
:chkout
echo : git checkout release_branch
cd %%f
git checkout release_branch
goto cont
:cont
echo -------------------------------------------------------------
cd ..
)
pause
就在你的腳本的開頭你'設置項目=%1',但隨後沒有在你的代碼中使用它。你應該對它進行「CD」嗎?還是要完全刪除? – Compo
@Compo:完全刪除。 –