[英]Is it possible to update svn using a windows environmental variable folder?
我在Windows的Subversion旁邊安裝了tortoiseSVN(出於限制性目的,不使用TortoiseSVN命令客戶端工具)。 我有一個批處理文件,該文件在某些文件夾中運行svn更新,這些文件夾在Windows中用作環境變量。 svn是否可以僅使用文件夾名稱來更新文件夾?
例如從這里:
cd C:\foo\johnsmith\testing\
svn update
像這樣?
cd testing\
svn update
我應該補充一點,環境變量對我來說是新的...關於Alrocs注釋,路徑C:\\ foo \\ johnsmith \\ testing \\在系統環境變量“ Path”中。
切勿對尚未通過批處理文件設置的環境變量做任何假設。 僅僅因為它在今天/在您的計算機上存在,並不表示它將在明天或在另一台計算機上存在。
但是,您首先沒有在腳本中使用環境變量。
如果需要更新特定路徑,請明確並通過指定整個路徑來更新該路徑。 除非您可以控制其他所有內容-整個子目錄結構,批處理文件的執行位置以及執行方式,否則不要以為testing
目錄將是運行批處理文件的目錄的直接子目錄。
您無法cd到$ PATH $中的目錄。 但是您可以使用環境變量,它僅明確包含所需的路徑 (畢竟-變量只是字符串)
c:\TEMP>echo "%USERPROFILE%"
"C:\Documents and Settings\Badger"
c:\TEMP>cd "%USERPROFILE%"
C:\Documents and Settings\Badger>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.