導航:首頁 > 程序命令 > macsvn命令行

macsvn命令行

發布時間:2022-12-13 05:27:04

⑴ mac上怎麼裝svn

使用SubVersion伺服器,般使用烏龜,客戶端使用xcode自帶subversion.配服務端,直接使用checkout,使用.
Windows環境我般使用TortoiseSVN搭建svn環境Mac環境由於Mac自帶svn伺服器端客戶端功能所我裝任何第三軟體前提使用svn功能需做簡單配置
我首先看何Mac環境搭建svn伺服器端環境
創建代碼倉庫用存儲客戶端所傳代碼
我先/User/apple目錄新建svn目錄svn目錄創建倉庫目錄

打終端創建mycode倉庫輸入指令:svnadmin create /Users/apple/svn/mycode
指令執行功發現硬碟/Users/apple/svn/mycode目錄目錄結構:

配置svn用戶許可權
主要修改/svn/mycode/conf目錄三文件
1.打svnserve.conf列配置項前面#空格都掉

[java] view plain
# anon-access = read
# auth-access = write

# password-db = passwd

# authz-db = authz
anon-access = read代表匿名訪問候讀若改anon-access = none代表禁止匿名訪問需要帳號密碼才能訪問

2.打passwd[users]面添加帳號密碼比:
[java] view plain
[users]
mj = 123
jj = 456

帳號mj密碼123

3.打authz配置用戶組許可權
我passwd添加用戶配同用戶組同用戶組設置同許可權沒必要每用戶進行單獨設置許可權
[groups]面添加組名用戶名用戶間用逗號(,)隔
[java] view plain
[groups]
topgroup=mj,jj

說明mjjj都屬於topgroup組接再進行許可權配置
使用[/]代表svn伺服器所資源庫
[java] view plain
[/]
@topgroup = rw

面配置說明topgroup組所用戶所資源庫都讀寫(rw)許可權組名前面要用@
用戶名用加@比mj用戶讀寫許可權
[java] view plain
[/]
mj = rw

至於其精細許可權控制參考authz文件其內容

4.啟svn伺服器
前面配置關鍵看能否啟伺服器若啟前面做再工作徒勞
終端輸入列指令:svnserve -d -r /Users/apple/svn
或者輸入:svnserve -d -r /Users/apple/svn/mycode
沒任何提示說明啟功

5.關閉svn伺服器
想要關閉svn伺服器效辦打實用工具面監視器

綜合述我輕松搭建svn伺服器環境

⑵ Mac OS 怎麼安裝 命令行SVN

1. 在終端敲下svn\svnadmin 顯示不可用
2. 安裝Xcode,app store可直接安裝XCode

3. 利用XCode的svn
路徑:/Applications/Xcode.app/Contents/Developer/usr/bin
4. 軟連接

sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/bin/svn
5. 或者環境變數的方式解決
a)在~/.bash_profile
set PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/svn
b)在etc/paths
添加一行
/Applications/Xcode.app/Contents/Developer/usr/bin/svn
a、b二選一

6. 或者 Xcode 安裝 command line tools

具體請參考:http://jingyan..com/article/c35dbcb03d9f108916fcbcec.html

⑶ mac svn co命令是什麼意思

在mac下使用svn輸入:
svn co就是要check out代碼的意思。

⑷ Mac OS 怎麼安裝 命令行SVN

1. 用7-Zip打原版Lion 10.7.2 DMG文件(載我提供原版lion安裝文件文件名Mac OS X Install DVD.dmg)進入\Mac OS X Install DVD.dmg\InstallMacOSX.pkg\目錄找InstallESD.dmg點擊提取提取我要用第文件:InstallESD.dmg 2. 用hfplorer打我步InstallES...

⑸ 如何在mac使用終端更新svn

mac 終端 svn 命令
1、將文件checkout到本地目錄
svn checkout path(path是伺服器上的目錄)
例如:svn checkout svn://192.168.1.1/pro/domain
簡寫:svn co
2、往版本庫中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加當前目錄下所有的php文件)
3、將改動的文件提交到版本庫
svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用--no-unlock開關)
例如:svn commit -m "add test file for my test" test.php
簡寫:svn ci
4、加鎖/解鎖
svn lock -m "LockMessage" [--force] PATH
例如:svn lock -m "lock test file" test.php
svn unlock PATH
5、更新到某個版本
svn update -r m path
例如:
svn update如果後面沒有目錄,默認將當前目錄以及子目錄下的所有文件都更新到最新版本。
svn update -r 200 test.php(將版本庫中的文件test.php還原到版本200)
svn update test.php(更新,於版本庫同步。如果在提交的時候提示過期的話,是因為沖突,需要先update,修改文件,然後清除svn resolved,最後再提交commit)
簡寫:svn up
6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
【?:不在svn的控制中;M:內容被修改;C:發生沖突;A:預定加入到版本庫;K:被鎖定】
2)svn status -v path(顯示文件和子目錄狀態)
第一列保持相同,第二列顯示工作版本號,第三和第四列顯示最後一次修改的版本號和修改人。
註:svn status、svn diff和 svn revert這三條命令在沒有網路的情況下也可以執行的,原因是svn在本地的.svn中保留了本地版本的原始拷貝。
簡寫:svn st
7、刪除文件
svn delete path -m "delete test fle"
例如:svn delete svn://192.168.1.1/pro/domain/test.php -m "delete test file"
或者直接svn delete test.php 然後再svn ci -m 'delete test file『,推薦使用這種
簡寫:svn (del, remove, rm)
8、查看日誌
svn log path
例如:svn log test.php 顯示這個文件的所有修改記錄,及其版本號的變化
9、查看文件詳細信息
svn info path
例如:svn info test.php
10、比較差異
svn diff path(將修改的文件與基礎版本比較)
例如:svn diff test.php
svn diff -r m:n path(對版本m和版本n比較差異)
例如:svn diff -r 200:201 test.php
簡寫:svn di
11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path
例如:svn merge -r 200:205 test.php(將版本200與205之間的差異合並到當前文件,但是一般都會產生沖突,需要處理一下)
12、SVN 幫助
svn help
svn help ci
------------------------------------------------------------------------------
以上是常用命令,下面寫幾個不經常用的
------------------------------------------------------------------------------
13、版本庫下的文件和目錄列表
svn list path
顯示path目錄下的所有屬於版本庫的文件和目錄
簡寫:svn ls
14、創建納入版本控制下的新目錄
svn mkdir: 創建納入版本控制下的新目錄。
用法: 1、mkdir PATH...
2、mkdir URL...
創建版本控制的目錄。
1、每一個以工作副本 PATH 指定的目錄,都會創建在本地端,並且加入新增
調度,以待下一次的提交。
2、每個以URL指定的目錄,都會透過立即提交於倉庫中創建。
在這兩個情況下,所有的中間目錄都必須事先存在。
15、恢復本地修改
svn revert: 恢復原始未改變的工作副本文件 (恢復大部份的本地修改)。revert:
用法: revert PATH...
注意: 本子命令不會存取網路,並且會解除沖突的狀況。但是它不會恢復
被刪除的目錄
16、代碼庫URL變更
svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
2、switch --relocate FROM TO [PATH...]
1、更新你的工作副本,映射到一個新的URL,其行為跟「svn update」很像,也會將
伺服器上文件與本地文件合並。這是將工作副本對應到同一倉庫中某個分支或者標記的
方法。
2、改寫工作副本的URL元數據,以反映單純的URL上的改變。當倉庫的根URL變動
(比如方案名或是主機名稱變動),但是工作副本仍舊對映到同一倉庫的同一目錄時使用
這個命令更新工作副本與倉庫的對應關系。
17、解決沖突
svn resolved: 移除工作副本的目錄或文件的「沖突」狀態。
用法: resolved PATH...
注意: 本子命令不會依語法來解決沖突或是移除沖突標記;它只是移除沖突的
相關文件,然後讓 PATH 可以再次提交。
18、輸出指定文件或URL的內容。
svn cat 目標[@版本]...如果指定了版本,將從指定的版本開始查找。
svn cat -r PREV filename > filename (PREV 是上一版本,也可以寫具體版本號,這樣輸出結果是可以提交的)

⑹ 如何在MAC環境下使用svn,以及新手在團隊使用svn注意事項

在Windows環境中,我們一般使用TortoiseSVN來搭建svn環境。在Mac環境下,由於Mac自帶了svn的伺服器端和客戶端功能,所以我們可以在不裝任何第三方軟體的前提下使用svn功能,不過還需做一下簡單的配置。
我們首先來看下,如何在Mac環境下搭建svn伺服器端環境。
創建代碼倉庫,用來存儲客戶端所上傳的代碼
我先在/User/apple目錄下新建一個svn目錄,以後可以在svn目錄下創建多個倉庫目錄

打開終端,創建一個mycode倉庫,輸入指令:svnadmin create /Users/apple/svn/mycode
指令執行成功後,會發現硬碟上多了個/Users/apple/svn/mycode目錄,目錄結構如下:

配置svn的用戶許可權
主要是修改/svn/mycode/conf目錄下的三個文件
1.打開svnserve.conf,將下列配置項前面的#和空格都去掉

[java] view plain
# anon-access = read
# auth-access = write

# password-db = passwd

# authz-db = authz
anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問

2.打開passwd,在[users]下面添加帳號和密碼,比如:
[java] view plain
[users]
mj = 123
jj = 456

帳號是mj,密碼是123

3.打開authz,配置用戶組和許可權
我們可以將在passwd里添加的用戶分配到不同的用戶組里,以後的話,就可以對不同用戶組設置不同的許可權,沒有必要對每個用戶進行單獨設置許可權。
在[groups]下面添加組名和用戶名,多個用戶之間用逗號(,)隔開
[java] view plain
[groups]
topgroup=mj,jj

說明mj和jj都是屬於topgroup這個組的,接下來再進行許可權配置。
使用[/]代表svn伺服器中的所有資源庫
[java] view plain
[/]
@topgroup = rw

上面的配置說明topgroup這個組中的所有用戶對所有資源庫都有讀寫(rw)許可權,組名前面要用@
如果是用戶名,不用加@,比如mj這個用戶有讀寫許可權
[java] view plain
[/]
mj = rw

至於其他精細的許可權控制,可以參考authz文件中的其他內容

4.啟動svn伺服器
前面配置了這么多,最關鍵還是看能否正常啟動伺服器,若啟動不來,前面做再多工作也是徒勞。
在終端輸入下列指令:svnserve -d -r /Users/apple/svn
或者輸入:svnserve -d -r /Users/apple/svn/mycode
沒有任何提示就說明啟動成功了

5.關閉svn伺服器
如果你想要關閉svn伺服器,最有效的辦法是打開實用工具裡面的「活動監視器」

綜合上述,我們就可以輕松搭建svn伺服器環境了

⑺ Mac - SVN安裝(idea SVN失效解決辦法)

使用命令行 運行 svn --version 提示錯誤:

命令行輸入下面兩行,重新安裝command line tools

⑻ 如何在MAC環境下使用svn,以及新手在團隊使用svn注意事項

在Windows環境中,我們一般使用TortoiseSVN來搭建svn環境。在Mac環境下,由於Mac自帶了svn的伺服器端和客戶端功能,所以我們可以在不裝任何第三方軟體的前提下使用svn功能,不過還需做一下簡單的配置。
我們首先來看下,如何在Mac環境下搭建svn伺服器端環境。
創建代碼倉庫,用來存儲客戶端所上傳的代碼
我先在/User/apple目錄下新建一個svn目錄,以後可以在svn目錄下創建多個倉庫目錄

打開終端,創建一個mycode倉庫,輸入指令:svnadmin create /Users/apple/svn/mycode
指令執行成功後,會發現硬碟上多了個/Users/apple/svn/mycode目錄,目錄結構如下:

配置svn的用戶許可權
主要是修改/svn/mycode/conf目錄下的三個文件
1.打開svnserve.conf,將下列配置項前面的#和空格都去掉

[java] view plain
# anon-access = read
# auth-access = write

# password-db = passwd

# authz-db = authz
anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問

2.打開passwd,在[users]下面添加帳號和密碼,比如:
[java] view plain
[users]
mj = 123
jj = 456

帳號是mj,密碼是123

3.打開authz,配置用戶組和許可權
我們可以將在passwd里添加的用戶分配到不同的用戶組里,以後的話,就可以對不同用戶組設置不同的許可權,沒有必要對每個用戶進行單獨設置許可權。
在[groups]下面添加組名和用戶名,多個用戶之間用逗號(,)隔開
[java] view plain
[groups]
topgroup=mj,jj

說明mj和jj都是屬於topgroup這個組的,接下來再進行許可權配置。
使用[/]代表svn伺服器中的所有資源庫
[java] view plain
[/]
@topgroup = rw

上面的配置說明topgroup這個組中的所有用戶對所有資源庫都有讀寫(rw)許可權,組名前面要用@
如果是用戶名,不用加@,比如mj這個用戶有讀寫許可權
[java] view plain
[/]
mj = rw

至於其他精細的許可權控制,可以參考authz文件中的其他內容

4.啟動svn伺服器
前面配置了這么多,最關鍵還是看能否正常啟動伺服器,若啟動不來,前面做再多工作也是徒勞。
在終端輸入下列指令:svnserve -d -r /Users/apple/svn
或者輸入:svnserve -d -r /Users/apple/svn/mycode
沒有任何提示就說明啟動成功了

5.關閉svn伺服器
如果你想要關閉svn伺服器,最有效的辦法是打開實用工具裡面的「活動監視器」

綜合上述,我們就可以輕松搭建svn伺服器環境了

⑼ mac 10.15.5版本下 svn 命令的使用

簡單的梳理了一下,因為花費時間比較久,一些過程忘記了,回頭換台電腦再試一下。到時候再改這個文章。

在整理svn伺服器文件目錄時,因為和本地working 的文件目錄對應不上了。
因此需要使用到以下命令

但是在 10.15.5版本下,svn的命令不可用了.
網上有相關的教程,大部分都是以下的這種報錯。

和以下的解決方案

但對於我並沒有用,網上也沒有資料可以借鑒

這時候准備去重裝 svn
在運行了以下命令之後

報了以下錯誤

沒有修改這個目錄文件的許可權

於是想升級一下 HomeBrew
在執行了以下命令之後

報了以下錯誤

使用以下命令修改了許可權。

之後的一系列操作忘記了,應該是升級了 HoneBrew和svn

然後開始報錯

表示需要 lz4

可能會提示本地已經有了 lz4

如果不支持直接link

之後還有一些類似的錯誤。直接重復以上行為。
當我使用 svn 命令不報錯之後。
使用 svn info 報出了一下錯誤

使用一下命令搞定

至此svn 命令都可以使用。

⑽ Mac OS 怎麼安裝 命令行SVN

1. 用7-Zip打原版Lion 10.7.2 DMG文件(載我提供原版lion安裝文件文件名Mac OS X Install DVD.dmg)進入\Mac OS X Install DVD.dmg\InstallMacOSX.pkg\目錄找InstallESD.dmg點擊提取提取我要用第文件:InstallESD.dmg
2. 用hfplorer打我步InstallESD.dmg提取 mach_kernal BaseSystem.dmg Package文件夾步驟圖

3. 至我共四文件InstallESD.dmg mach_kernal BaseSystem.dmg Package文件夾面同用hfplorer打BaseSystem.dmg操作直接點擊Tools-creat disk imageBaseSystem hfs.dmg名字保存圖

4. 至我我所需全部文件包括InstallESD.dmg mach_kernal BaseSystem.dmg Package文件夾 BaseSystem hfs.dmg
磁碟空間准備
說明:首先思考我要給lion系統空間建議於20G假我給lion系統30G空間共需要35G空間5G?5G用製作安裝盤
1. 右鍵 計算機 – 單擊 管理 --- 單擊 磁碟管理 看磁碟管理界面單擊選 邏輯區盤右鍵 選擇壓縮卷 輸入35000M點擊確定配盤符要格式化35000M 用空間(能壓縮35000M空間說明邏輯區盤用空間太建議面文件拷貝其盤騰空間)
2. 單擊選步35000M 用空間右鍵 新建簡單卷 輸入30000M單擊確定配盤符要格式化點擊剩餘 用空間右鍵新建簡單卷 輸入2000M單擊確定配盤符要格式化點擊剩餘 用空間右鍵新建簡單卷 用輸入單擊確定配盤符要格式化
3. 至共新建3新盤30000M2000M3000M面兩步操作見圖(源於本論壇具體數值能匹配)
圖右鍵計算機點擊管理

點擊管理磁碟

圖點擊區右鍵 壓縮卷

圖輸入要壓縮輸入35000

圖右鍵 新建簡單卷

圖 35000M用空間

圖輸入新建卷 第30000(第二2000 第三 按默認 )

圖配盤符

圖 點擊要格式化

彈面窗口點擊取消

製作lion安裝盤
1. 右鍵 硬碟管理助手(HD_Install_Helper 3.0)管理員身份啟 啟 鏡像文件選擇BaseSystem hfs.dmg 要選錯 目標區選擇面 2000M區除 寫入 打鉤其全打鉤單擊始要進行任何操作程能現程序未響應現象假死其實程序運行知道程序 現
change partition type to AF:success
All donehave fun!
寫入鏡像功本步結束

2.打Paragon Partition Manager? 11 SE Personal 第打按照圖點擊Partition Manager 選項 進入

進入圖點擊選磁碟末尾3000M盤右鍵 detele partition

刪除點擊左角Apply(號圖形)保存
3 點擊倒數第二盤2000m盤右鍵選擇 move/Resize Partition.圖

圖 調節 使 free space after 變0即剛才刪除3000M空間加入2000m盤(圖片數字與本文應)

處理完點擊左角號(Apply)保存全部操作已完關閉本軟體合並5000m盤即我安裝盤半品便於稱呼我盤叫做mac安裝盤
4.(確認已經安裝macdriver沒安裝馬安裝才能進行面操作)前提取 mach_kernal 復制 mac 安裝盤根目錄
5. 刪除 mac 安裝盤目錄System/Installation/目錄Packages 文件 復制前提取 Packages 文件(文件比較3G) 至 System/Installation/目錄
6. 載文件用於替換 OSInstall 10.7.2.zip (173 K) 載數:9262 替換 mac安裝盤目錄System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/ osinstall 剛載文件
7. 載文件用於替換 OSInstall.mpkg.zip (654 K) 載數:8845 替換mac安裝盤目錄 System/Installation/Packages osinstall.mpkg剛載文件
安裝變色龍引導程序
1. 確認win7沒100M保留區右鍵計算機-管理-磁碟管理看前面(C盤前面)請右擊-更改驅器號路徑加磁碟號要A或者B.
2. 載變色龍程序並安裝 Chameleon_Install_rev.1000.rar (3116 K) 載數:9922
3. 載wowpc.iso.Chameleon_2.1svn_r1700_trunk.zip 解壓 1wowpc.iso.Chameleon_2.1svn_r1700_trunk.zip (565 K) 載數:10454 替換 C盤wowpc.iso文件c盤沒wowpc.iso.說明win7保留區變色龍已經安裝保留區保留區替換wowpc.iso
4. mac安裝盤 根目錄 手建立Extra文件夾打Extra文件夾新建Extensions文件夾注意寫
5. 載面文件
些文件按照說明復制mac盤目錄.rar (1060 K) 載數:10016
並按照面說明復制mac安裝盤目錄
/Extra/dsdt.aml
/Extra/smbios.plist
/Extra/org.chameleon.Boot.plist
/Extra/Extensions/*****.kext (所kext文件放入目錄)
安裝lion
1. 關機啟用鍵盤向鍵選擇mac安裝盤鍵入 –f –v 按車鍵注意-f-v間空格(步找mac安裝盤請進入win7系統用磁碟管理工具重新標記mac安裝盤標識AF)
2. 進入安裝界面選擇文
3. 用工具---磁碟工具 選擇30000m區選擇Mac OS 擴展(志式)mac系統盤 取名字要全字母 mac os抹盤完點擊左角關掉
4. 點擊繼續安裝剛剛製作mac os 盤
5. 重啟系統進用帶磁碟管理工具PE機進入PE找磁碟管理工具選C盤激(磁碟管理工具設置)要注意帶保留區請要激C盤激保留區盤
6. 重啟進入win7系統 mac安裝盤Extra文件夾復制 mac os盤(剛剛安裝lion系統盤)
7. 重啟用變色龍用鍵盤向鍵選mac os盤剛剛安裝lion系統盤鍵入–f –v 按車鍵注意-f-v間空格進入mac系統
mac os x例(Unix/Linux類似) 1、打命令行窗口即用戶根目錄(用戶home目錄) $ ls -al...drwxr-xr-x 6 linxyz staff 204 2 15 15:55 .subversion...$cd . subversion/auth/$rm -r -f -d *2、重啟eclipse/myeclipse提交或者更新svn文件提示輸入用戶名密碼

閱讀全文

與macsvn命令行相關的資料

熱點內容
建築設計規范pdf 瀏覽:96
如何合並兩個pdf 瀏覽:174
刷機包必須要解壓的單詞 瀏覽:481
android課表實現 瀏覽:864
頭條app在哪裡能看見有什麼活動 瀏覽:511
冰櫃壓縮機電容80歐 瀏覽:609
安卓各個版本圖標什麼樣 瀏覽:152
無錫哪裡有製作手機app 瀏覽:538
php字元串轉json數組 瀏覽:6
數控網路編程課程有哪些 瀏覽:482
python30特效程序編碼 瀏覽:392
安卓跟蘋果互傳照片用什麼 瀏覽:848
原創小說app哪個好看 瀏覽:97
首台湖南造鯤鵬伺服器雲伺服器 瀏覽:268
redhatphp 瀏覽:456
android智能家居藍牙 瀏覽:646
pt螺紋編程 瀏覽:451
手機電音app哪個好 瀏覽:749
checksum命令 瀏覽:637
java創建xml文件 瀏覽:171