필터 지우기
필터 지우기

Is it possible to do a SVN update from command window / m-files?

조회 수: 10 (최근 30일)
Robert
Robert 2017년 2월 27일
답변: Per-Anders Ekstrom 2023년 4월 2일
Is there any "SVN-update from repository" command that can be used from command window? The only thing I find in the documentation is the "right click and choose Source control --> SVN update" or similar.

채택된 답변

Guillaume
Guillaume 2017년 2월 27일
I don't think there is.
If you're on Windows, I would just install TortoiseSVN and invoke the command line tools that come with it:
%once TortoiseSVN and command line tools are installed:
system(['svn update ', pwd])
  댓글 수: 2
Arpeet Sojitra
Arpeet Sojitra 2020년 5월 11일
I have done same thing what you here wrote but the problem is when I write :
system (['svn update',pwd])
I got answer like that:
Unknown subcommand: 'updateC:\Users\Arpeet\Desktop\matlab'
Type 'svn help' for usage.
ans =
1
Is that right or wrong?
system (['svn update'])
the answer :
Updating '.':
At revision 9.
ans =
0
but Boolean expression 0 is false and 1 is true.
Tom Hawkins
Tom Hawkins 2021년 4월 12일
편집: Tom Hawkins 2021년 4월 12일
Arpeet, in your first example, it looks as if you didn't leave a space after svn update. A more up-to-date way of writing this might be
system(sprintf('svn update %s', pwd))
If you look at the help for system you'll see that it returns a status of 0 if the command executed successfully, or a non-zero value if it encountered an error.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Per-Anders Ekstrom
Per-Anders Ekstrom 2023년 4월 2일
Maybe a little late answer for you, but this code might help anybody that wants to perform SVN-operations from the command line. The code make use of the already built-in subversion support (SVNKit) that is used by the graphical user interface, and thus, no installing of any external SVN command-line clients is required.
For an update of the current working directory:
>> jsvn update .

카테고리

Help CenterFile Exchange에서 Source Control Integration에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by