A. mac 命令行檢驗 SVN 伺服器是否打通
mac系統採用的是Unix系統,可以使用ping svn地址 ,來檢測svn伺服器是否通。如ping 192.168.1.100
B. mac使用svn命令行必須要下載xcode么
我也在等,現在寫一行代碼就提示安裝xcode 我一個php又不用xcode 真的是煩
C. mac 圖形svn和svn命令按日誌相看,然後導出相關的文件
找過了,暫時還沒發現MAC上有這個功能的,我都是要導出的時候開個虛擬機,用小烏龜導出,蛋疼……
D. mac os 怎麼使用svn客戶端
操作步驟:
1、下載最新版本的SVN客戶端:可以直接到官網上下載
2、解壓下載的文件,會自動生成對應的目錄如
subversion-1.7.10
3、編譯與安裝SVN,在終端中輸入以下的命令:
cd
~/Downloads/subversion-1.7.10
#進入子目錄
後面的版本號顯示當前的版本
#開始安裝neon
這個可以支持HTTPS的連接
sh
get-deps.sh
neon
cd
neon/
./configure
--with-ssl
make
sudo
make
install
#這里需要輸入管理員的密碼
cd
..
#通過
--with-neon
標識來安裝支持HTTP的連接
./configure
--prefix=/usr/local
--with-neon
make
sudo
make
install
4、驗證安裝是否成功
在終端輸入
svn
--version
5、更新xcode4.x中使用的SVN客戶端
sudo
-s
#需要輸入管理員密碼
#以下命令可以直接復制到終端中執行
cd
/Applications/Xcode.app/Contents/Developer/usr/bin/
#進入xcode存放svn命令的子目錄
mkdir
bup
#創建備份目錄
mv
svn*
bup/
#把舊的svn相關文件移動到備份目錄
ln
-s
/usr/local/bin/svn*
./
#把新的SVN文件復制到當前目錄
E. 如何執行命令升級svn mac
具體步驟:
第一步,啟動終端。命令如下:
svnadmin create /Users/Johnny/Repository
我在自己的主目錄下建立了一個名為「Repository」的代碼庫。
第二步,配置這個代碼倉庫。終端中繼續,命令如下:
cd /Users/Johnny/Repository/conf
首先修改svnserve.conf文件,只要把
#password-db = passwd
這句話的#去掉,是這個配置項生效即可。保存退出。
接著修改passwd文件,這個裡面存著這個代碼庫接受的用戶名和密碼
採用的形式是[用戶名]=[密碼]。可以增加一個用戶「user」,密碼「pass」
user=pass
保存退出。
第三步,啟動伺服器。終端中繼續,命令如下:
svnserve -d -r /Users/Johnny/Repository
沒有任何提示就說明啟動成功了。
停止:killall -9 svnserve
F. mac命令行怎麼更換svn的帳戶
簡單的就是重新設定下密碼就行,不用刪除賬號
G. 如何在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伺服器環境了
H. 我的mac不能用命令行,輸入svn或svnadmin都提示沒有該命令是否有服務沒啟動(我的系統:OSX 10.8.2)
那個不需要先裝SVN才能用的么?
好像是linux下的吧?mac的命令雖然和linux有點像,但是不是完全相同的哦。
I. mac系統怎麼前往svn服
1、Xcode4蘋自帶SVN軟體------>Organizer------>Repositories
2、SVN checkout本刪除本file伺服器影響?
影響伺服器執行svn updatezai再自載;刪除再執行svn commit伺服器應刪除
3、連接伺服器
點擊file-》repositories-》點擊坐邊+-》名字及svn伺服器址type選subversionnext等等
4、Xcode4,SVN用命令
Commit 提交
checkout 伺服器載本(我使用電腦)
update 更新文件
File------->SourceController------->update
圖片第3按鈕,視圖比按鈕.
5、SVN用詳解注意事項
①提交自代碼
SVN更新原則要及更新及提交完功能能夠通編譯並且並且自測試盡量早提交保存歷史版本必要候滾;始工作前update項目
②保持原提交(要經意間修改並提交別文件)
僅提交修改部要整項目提交;
完功能或文件提交我遇完某功能沒提交做更改結代碼現bug恢復代碼
③要提交自文件
VisualStudio等發工具程產自文件.suo等配置文件Debug,Release,Obj等編譯文件及其些自同編譯代碼關文件些文件提交候應該簽入簽入需要倉庫刪除
④要提交能通編譯代碼
代碼提交前首先要確認自能夠本編譯進行SVN提交更新代碼提交前已經通自測試
SVN用命令詳解
1、文件checkout本目錄
svn checkout path(path伺服器目錄)
例:svn checkout svn://192.168.1.1/pro/domain
2、往版本庫添加新文件
svn add file
例:svn add test.php(添加test.php)
3、刪除文件
svn delete path -m delete test fle