Cornerstone 4 for Mac(SVN管理工具)支持M1
Cornerstone for Mac 是一個強大的,面向用戶的版本控制實用程序,構建在開源Subversion版本控制系統(tǒng)之上,使復雜的版本控制項目盡可能簡單。此外,Cornerstone全面支持Subversion的所有豐富功能,同時具有極強的功能和超級易用性。

Cornerstone 4 for Mac(SVN管理工具)?
https://www.macz.com/mac/56.html?id=ODY0NzM0Jl8mMjcuMTg2LjE0LjYy
Cornerstone 4是為Mac用戶設計的客戶端,這是Mac平臺上唯一具有擱架和檢查點的SVN客戶端。 Cornerstone集成了與存儲庫交互所需的所有功能,操作簡單、易于使用。無論您是版本控制專家還是Subversion專家,Cornerstone都將幫助您簡化工作流程并使版本控制更加透明。最多可將檢查和更新速度提高300%,功能也全面提升。
軟件功能
工作副本瀏覽器
即時概述工作副本中的所有文件。
承諾變更
由于文本比較內(nèi)置于Cornerstone中,因此您可以查看更改并排編寫日志消息。
圖像差異
通過內(nèi)置的超快速圖像比較,無需離開Cornerstone的舒適感。
合并
通過支持一系列合并策略,工作副本清單和更改預覽,合并從未如此簡單。
日志
日志將存儲庫的歷史記錄顯示為修訂列表,并包括日志消息和更改的文件列表。
時間線
您可以瀏覽任何文件的歷史記錄,查找分支點,甚至可以一次比較多個文件的歷史記錄。
注釋
單擊一個文本塊不僅可以獲得誰,還可以獲得貢獻這些行的修訂的時間和原因。
Cornerstone 4 Mac特別版軟件特色
無與倫比的比較,千萬不要錯過改變。
Cornerstone的超強功能比較工具就在您需要的地方。無論您是在審核提交還是檢查其他人的更改,Cornerstone都會為您提供幫助。通過為您喜愛的語言提供豐富的語法突出顯示,比較文件從未如此簡單。
比較。內(nèi)置。
Cornerstone的類主要文本比較帶有選項,包括行差異,不可見和注釋。
包含的編輯
在比較時可以撤消個體差異,從而非常容易地丟棄任何不需要的變化。
時間線
Timeline View非常適合瀏覽和比較單個文件的過去版本,可在直觀的時間軸上顯示修訂版。瀏覽修訂版,查找分支點并比較版本。內(nèi)置過濾器可幫助您快速到達目的地。
日志
用于瀏覽項目最近更改的一站式商店,日志視圖可幫助您確定團隊在一個簡單列表中按日期分組的所有修訂的進度。需要更多細節(jié)?展開更改列表,然后雙擊文件以檢查所有修改。
注釋 誰,為什么,什么,何時。
Cornerstone的注釋就像魔法一樣。單擊一個文本塊不僅可以獲得誰,還可以獲得貢獻這些行的修訂的時間和原因。并且塊由作者用顏色編碼,因此您將知道誰負責什么。注釋還附帶一個交互式圖例,不僅可以讓您查看誰在處理文件,還可以解鎖其重要的統(tǒng)計信息。
Cornerstone 4? Mac安裝教程
下載好Cornerstone安裝包后,雙擊打開.pkg,根據(jù)安裝器引導安裝即可。
Cornerstone 4常見問題
如何配置svn服務器環(huán)境?
創(chuàng)建代碼倉庫,用來存儲客戶端所上傳的代碼
先在當前賬戶目錄下新建一個svndir目錄,以后可以在svndir目錄下創(chuàng)建多個倉庫目錄
打開終端,創(chuàng)建一個svndir倉庫,輸入指令:svnadmin create svndir
指令執(zhí)行成功后,會發(fā)現(xiàn)硬盤上多了個svndir目錄,目錄結構如下:配置svn的用戶權限
主要是修改/svn/mycode/conf目錄下的三個文件
1.打開svnserve.conf,將下列配置項前面的#和空格都去掉
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問
2.打開passwd,在[users]下面添加帳號和密碼,比如:
[users]
# harry = harryssecret
# sally = sallyssecret
weixiangming = 119124748
帳號是weixiangming,密碼是119124748
3.打開authz,配置用戶組和權限
我們可以將在passwd里添加的用戶分配到不同的用戶組里,以后的話,就可以對不同用戶組設置不同的權限,沒有必要對每個用戶進行單獨設置權限。
在[groups]下面添加組名和用戶名,多個用戶之間用逗號(,)隔開
[groups]
topgroup=user1,user2
說明user1和user2都是屬于topgroup這個組的,接下來再進行權限配置。
使用[/]代表svn服務器中的所有資源庫
[/]
@topgroup = rw
上面的配置說明topgroup這個組中的所有用戶對所有資源庫都有讀寫(rw)權限,組名前面要用@
如果是用戶名,不用加@,比如weixiangming這個用戶有讀寫權限
[/]
weixAIngming = rw
至于其他精細的權限控制,可以參考authz文件中的其他內(nèi)容
4.啟動svn服務器
前面配置了這么多,最關鍵還是看能否正常啟動服務器,若啟動不來,前面做再多工作也是徒勞。
在終端輸入下列指令:svnserve -d -r svndir
沒有任何提示就說明啟動成功了
5.關閉svn服務器
如果你想要關閉svn服務器,最有效的辦法是打開實用工具里面的“活動監(jiān)視器”綜上所述我們就能輕松搭建出svn服務器環(huán)境了!
Cornerstone 4? Mac軟件優(yōu)點
高手
用于瀏覽項目歷史的強大工具。
抄本
成績單揭示了進口,結賬,更新和提交等操作的進度和結果。
外部對象
從其他來源提取代碼,文檔或圖形?Cornerstone的專用外部編輯器讓它們變得輕而易舉。
待更新
您將始終知道存儲庫中有多少更新等待您,因為Cornerstone會在您的工作副本旁邊顯示它們。
組態(tài)
通過使用Cornerstone的直觀界面來定制您的Subversion配置,充分利用Subversion。
用戶屬性
用戶屬性非常適合將您自己的東西附加到版本控制下的項目。使用Cornerstone,您可以添加任何內(nèi)容,包括文本和文件。
庫
Cornerstone的存儲庫瀏覽器使您可以即時訪問存儲庫的內(nèi)容,包括過去和現(xiàn)在。
專為Mac設計和macOS而設計的軟件特色
App Sandbox
成績單揭示了進口,結賬,更新和提交等操作的進度和結果。
針對視網(wǎng)膜進行了優(yōu)化
從其他來源提取代碼,文檔或圖形?Cornerstone的專用外部編輯器讓它們變得輕而易舉。
第三方應用程序
您將始終知道存儲庫中有多少更新等待您,因為Cornerstone會在您的工作副本旁邊顯示它們。