PDA

View Full Version : مشکل آپدیت اتوماتیک با tortoisesvn



mohash
چهارشنبه 27 دی 1391, 19:39 عصر
سلام
برای مدیریت نسخه های سورس از برنامه های :
VisualSVN Server
tortoisesvn
استفاده می کنم.
پروژه هم PHP و به صورت تیمی در شبکه انجام می شه.
برای اینکه بعد از هر commit نسخه ای که در سرور هست و قابلیت ران شدن دارد به صورت اتوماتیک به روز رسانی بشه، در فولدر hooks مخزن در فایل post-commit.bat کد زیر رو نوشتم . اما بعد از هر کامیت فولدر کامیت کننده قفل میشه و عملیات انجام نمیشه!
اما اگر فایل post-commit.bat رو دستی اجرا کنم به روز رسانی انجام می شه
مشکل چیه؟


@echo off


echo == Initiating system instance variables...
echo. -- Setting the variables...

:: Here you need to make some changes to suit your system.
set SOURCE=E:\xampp\htdocs\mycode
set SVN=C:\Program Files\TortoiseSVN\bin

:: Unless you want to modify the script, this is enough.

echo. %SOURCE%
echo. %SVN%
echo. ++ Done setting variables.
echo.
echo == Updating source from SVN
echo. -- Running update...
"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:2
echo. ++ Done.