導航:首頁 > 版本升級 > svn基線版本

svn基線版本

發布時間:2024-06-14 22:47:31

❶ 軟體公司怎麼免費搭建知識管理系統

搭建資源版本管理系統SVN。
svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟體都使用svn作為代碼版本管理軟體。
他可以用來管理公司的代碼,文檔,資源信息。可以根據項目開展建立基線管理。
另外有讀寫許可權控制,有效進行安全隔離。

搭建測試用來管理系統Testlink。
TestLink 是基於web的測試用例管理系統,主要功能是測試用例的創建、管理和執行,並且還提供了一些簡單的統計功能。
他可以非常方便地和Mantis集成在一起。網路上有很多相關配置的教程

搭建缺陷管理系統Mantis。
缺陷管理平台Mantis,也做MantisBT,全稱Mantis Bug Tracker。
功能非常強大的缺陷跟蹤管理系統,在網路上有非常多的配置教程。

搭建WIKI系統Dokuwiki。
DokuWiki是一個開源wiki引擎程序,運行於PHP環境下。DokuWiki程序小巧而功能強大、靈活,適合中小團隊和個人網站知識庫的管理。

在Mantis上集成Mail和SNS功能 Twitter。
如果有開發能力,Mantis也可以修改為集成新浪微博或QQ號登陸聊天的功能。

賬號集成。
搭建了這么多信息系統,對一個公司來說不必要為每個人開設太多賬號。
通過Mantis的賬號可以方便關聯SVN(使用LDAP技術),登陸Testlink,Dokuwiki,甚至於Mantis賬號可以就是你的Twitter賬號。

功能流程。
Dokuwiki管理產品需求和項目經驗教訓。
Mantis管理項目開發中的缺陷。
Testlink管理測試用例和測試開發工作。
SVN管理資源版本建立基線。
整個知識管理系統形成了PCDA的質量管理閉環,可以有效促進公司知識管理工作。
賬號獨立可以明確每個人的工作職責。
一旦某環節需要審查,可以找出對應的開發測試需求經驗以及相關人員的所有信息。

❷ SVN涓璽ag鍜宐ranch鐨勫尯鍒

浠巗vn鍛戒護鎿嶄綔鐨勮掑害錛宐ranches鍜宼ags鏄涓鏍風殑錛岄兘鏄鍒嗘敮鏍囪板姛鑳斤紝涓よ呯殑鍖哄埆涓昏佸湪浜庨粯璁ょ殑浣跨敤鐢ㄩ斻
涓鑸鏉ヨ達細
1銆乥ranches涓嬬敤浜庡瓨鏀鋸滃垎鏀鈥濓紝姣斿傜敤浜庢祴璇曠殑鍒嗘敮銆佺敤浜庝笉鍚岀増鏈寮鍙戠殑鍒嗘敮銆佺敤浜庣己闄峰勭悊鐨勫垎鏀絳夌瓑錛屸滃垎鏀鈥濅笅瀛樻斁鐨勫唴瀹規槸浼氱戶緇淇鏀圭殑錛
2銆乼ags涓嬬敤浜庡瓨鏀鋸滄爣璁扳濓紝姣斿傛煇涓鍙戝竷鐗堟湰鐨勬爣璁幫紝鈥滄爣璁扳濅笅瀛樻斁鐨勫唴瀹歸氬父鏉ヨ存槸鍥哄畾涓嶅彉鐨勩

姣斿傦細寮鍙戣繘琛屽埌1.0鐗堟湰嫻嬭瘯瀹屾垚錛岃佽繘琛屽瑰栬蔣浠跺彂甯冧簡錛屽悓鏃墮」鐩緇勫悗緇浼氭媶鍒嗘垚涓や釜灝忕粍錛屼竴涓灝忕粍璐熻矗1.0鐗堟湰鐨凚UG緇存姢錛屽彟涓涓灝忕粍寮濮嬪湪1.0鍩虹涓婅繘琛2.0鐗堟湰鐨勫紑鍙戙傛ゆ椂錛屽氨鍙浠ユ妸褰撳墠鐗堟湰浠巘runk鎷夊埌tags涓嬩竴浠斤紝鏍囪頒負release1_0錛岀劧鍚庡瑰栧彂甯冩椂灝變粠榪欎釜鏂囦歡澶硅幏鍙栵紱鐒跺悗鍐嶆妸褰撳墠鐗堟湰鎷夊埌branches涓嬩竴浠斤紝鏍囪頒負bugfix1_0錛岃礋璐1.0鐗堢淮鎶ょ殑灝忕粍浠ュ悗灝卞湪榪欎釜鏂囦歡澶逛笅榪涜屼慨澶嶅伐浣滐紝璐熻矗2.0鐗堝紑鍙戠殑灝忕粍緇х畫鍦╰runk涓嬪伐浣溿

浠庨厤緗綆$悊鐨勮掑害鏉ョ湅錛屾墦鍩虹嚎灝辨槸鎶婂簱涓鐨勬煇浜涘唴瀹規墦涓鏍囪幫紝灝辨槸鎷栧埌tags鏂囦歡澶逛笅銆

❸ 版本控制軟體的常用的版本控制軟體簡介

VSS是美國微軟公司的產品,目前常用的版本為6.0版。VSS是配置管理的一種很好的入門級的工具。
易學易用是VSS的強項,VSS採用標準的windows操作界面,只要對微軟的產品熟悉,就能很快上手。VSS的安裝和配置非常簡單,對於該產品,不需要外部的培訓(可以為公司省去一筆不菲的費用)。只要參考微軟完備的隨機文檔,就可以很快的用到實際的工程當中。
VSS的配置管理的功能比較基本,提供文件的版本跟蹤功能,對於build和基線的管理,VSS的打標簽的功能可以提供支持。VSS提供share(共 享)、branch(分支)和合並(merge)的功能,對於團隊的開發進行支持。VSS不提供對流程的管理功能,如對變更的流程進行控制。
VSS不能提供對異地團隊開發的支持。此外VSS只能在windows平台上運行,不能運行在其他操作系統上。 有軟體提供商提供VSS插件,可以同時解決VSS跨平台和遠程連接兩個問題,例如SourceAnywhere for VSS, SourceOffSite等。
VSS的安全性不高,對於VSS的用戶,可以在文件夾上設置不可讀,可讀,可讀/寫,可完全控制四級許可權。但由於VSS的文件夾是要完全共享給用戶後,用戶才能進入,所以用戶對VSS的文件夾都可以刪除。這一點也是VSS的一個比較大的缺點。
VSS沒有採用對許可證進行收費的方式,只要安裝了VSS,對用戶的數目是沒有限制的。因此使用VSS的費用是較低的。
微軟不再對VSS提供技術支持。 CVS是開發源代碼的配置管理工具,其源代碼和安裝文件都可以免費下載。
CVS是源於unix的版本控制工具,對於CVS的安裝和使用最好對unix的系統有所了解能更容易學習,CVS的伺服器管理需要進行各種命令行操作。目前,CVS的客戶端有winCVS的圖形化界面,伺服器端也有CVSNT的版本,易用性正在提高。
CVS的功能除具備VSS的功能外,還具有:
它的客戶機/伺服器存取方法使得開發者可以從任何網際網路的接入點存取最新的代碼;它的無限制的版本管理檢出(checkout:注1)的模式避免了通常的 因為排它檢出模式而引起的人工沖突;它的客戶端工具可以在絕大多數的平台上使用。同樣,CVS也不提供對變更流程的自動管理功能。
一般來說,CVS的許可權設置單一,通常只能通過CVSROOT/passwd, CVSROOT/readers, CVSROOT/writers文 件,同時還要設置CVS REPOS的物理目錄許可權來完成許可權設置,無法完成復雜的許可權控制;但是CVS通過CVS ROOT目錄下的腳本,提供了相應功 能擴充的介面,不但可以完成精細的許可權控制,還能完成更加個性化的功能。
CVS是開發源碼軟體,無需支付購買費用。
同樣因為CVS是開發源碼軟體,沒有生產廠家為其提供技術的支持。如發現問題,通常只能靠自己查找網上的資料進行解決。 StarTeam是Borland公司的配置管理工具,StarTeam屬於高端的工具,在易用性,功能和安全性等方面都很不錯。
StarTeam的用戶界面同VSS的類似,它的所有的操作都可通過圖形用戶界面來完成,同時,對於習慣使用命令方式的用戶,StarTeam也提供命令集進行支持。同時,StarTeam的隨機文檔也非常詳細。
除了具備VSS,CVS所具有功能外,StarTeam還提供了對基於資料庫的變更管理功能,是相應工具中獨樹一幟的。StarTeam還提供了流程定製 的工具,用戶可跟據自己的需求靈活的定製流程。與VSS和CVS不同,VSS和CVS是基於文件系統的配置管理工具,而StarTeam是基於資料庫的。 StarTeam的用戶可根據項目的規模,選取多種資料庫系統。
STARTEAM無需通過物理路徑的許可權設置,而是通過自己的資料庫管理,實現了類似WINDOWSNT的域用戶管理和目錄文件ACL控制。 StarTeam完全是域獨立的。這個優勢可以為用戶模型提供靈活性,而不會影響到現有的安全設置。StarTeam的訪問控制非常靈活並且系統。您可以 對工程,視圖,文件夾一直向下到每一個小的item設置許可權。對於高級別的視圖(view),訪問控制可以與用戶組、用戶、項目甚至視圖等鏈接起來。
StarTeam是按license來收費的,比起VSS,CVS來,企業在啟動StarTeam進行配置管理需要投入一定資金。
Borland公司將對用戶進行培訓,並協作用戶建立配置管理系統。並對用戶提供技術升級等完善的支持。 ClearCase是Rational公司的產品,也是目前使用較多的配置管理工具。
ClearCase的安裝和維護遠比StarTeam復雜,要成為一個合格的ClearCase的系統管理員,需要接受專門的培訓。ClearCase提供命令行和圖形界面的操作方式,但從ClearCase的圖形界面不能實現命令行的所有功能。
ClearCase提供VSS,CVS,StarTeam所支持的功能,但不提供變更管理的功能。Rational另提供了ClearQuest工具提供 對變更管理的功能,與StarTeam不同,ClearCase後台的資料庫是專有的結構。ClearCase對於windows和unix平台都提供支 持。ClearCase通過多點復制支持多個伺服器和多個點的可擴展性,並擅長設置復雜的開發過程。
ClearCase的許可權設置功能與StarTeam相比,StarTeam有獨立的安全管理機制,ClearCase沒有專用的安全性管理機制,依賴於操作系統。
要選用ClearCase,需要考慮的費用除購買license的費用外,還有必不可少的技術服務費用,沒有Rational公司的專門的技術服務,很難 發揮出ClearCase的威力。如現在網上雖有ClearCase的破解軟體,但嘗試應用的公司大多失敗的緣故。另外,對於web訪問的支持,對於變更 管理的支持功能都要另行購買相應的軟體。
Rational公司已被IBM公司收購,所以有可靠的售後服務保證。 SVN全名Subversion,即版本控制系統。
SVN與CVS一樣,是一個跨平台的軟體,支持大多數常見的操作系統。作為一個開源的版本控制系統,Subversion 管理著隨時間改變的數據。 這些數據放置在一個中央資料檔案庫中。 這個檔案庫很像一個普通的文件伺服器, 不過它會記住每一次文件的變動。 這樣你就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。Subversion 是一個通用的系統, 可用來管理任何類型的文件, 其中包括了程序源碼。
SubVersion:實現服務系統的軟體。
TortoiseSVN:是SVN客戶端程序,為windows外殼程序集成到windows資源管理器和文件管理系統的Subversion客戶端。
SVNService.exe:是專為 SubVersion 開發的一個用來作為 Win32 服務掛接的入口程序。
AnkhSVN:是一個專為Visual Studio提供SVN的插件。 SourceAnywhere系列是由加拿大公司Dynamsoft開發的,有三個產品,SourceAnywhere for VSS, SourceAnywhere Standalone, SourceAnywhere Hosted.
SourceAnywhere for VSS是微軟推薦的遠程和跨平台訪問VSS的工具。SourceAnywhere Standalone界面風格與VSS相似,但它是基於SQL Server的,且有其它一些安全和遠程訪問機制,可以廣域網中使用;支持把數據從VSS庫中導入SourceAnywhere。SourceAnywhere Hosted是SourceAnywhere Standalone的託管服務SaaS。 Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理.
Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟體。
Torvalds 開始著手開發 Git 是為了作為一種過渡方案來替代 BitKeeper,後者之前一直是 Linux 內核開發人員在全球使用的主要源代碼工具。開放源碼社區中的有些人覺得 BitKeeper 的許可證並不適合開放源碼社區的工作,因此 Torvalds 決定著手研究許可證更為靈活的版本控制系統。盡管最初 Git 的開發是為了輔助 Linux 內核開發的過程,但是我們已經發現在很多其他自由軟體項目中也使用了 Git。例如 最近就遷移到 Git 上來了,很多 Freedesktop 的項目也遷移到了 Git 上。

❹ 杞浠墮」鐩綆$悊涓甯歌寸殑鍩虹嚎鏄

杞浠墮」鐩綆$悊涓甯歌寸殑鍩虹嚎鏄閫氳繃姝e紡澶嶅$殑鏂囨。銆

欏圭洰綆$悊涓鐨勫熀綰胯瀹氫箟涓轟竴涓宸茬粡琚姝e紡璇勫″拰鎵瑰噯鐨勮勬牸鎴栦駭鍝侊紝瀹冧綔涓鴻繘涓姝ュ紑鍙戠殑涓涓鍩虹錛屽苟涓斿繀欏婚氳繃姝e紡鐨勫彉鏇存祦紼嬫潵鍙樻洿銆傚熀綰挎槸閰嶇疆綆$悊涓鐨勮佹眰錛屽垎闇奼傚熀綰褲佸紑鍙戝熀綰褲佹祴璇曞熀綰垮拰鍙戝竷鍩虹嚎銆

鍩虹嚎錛坆aseline錛夋槸杞浠跺紑鍙戜腑鏌愪竴闃舵電殑涓涓蹇鐓э紝榪欎釜闃舵墊湁鏄庣『鐨勩佺ǔ瀹氬湴杈撳嚭浜х墿錛堣蔣浠舵枃妗c佺▼搴忔簮鐮佺瓑錛夛紝涓旂粡榪囪瘎瀹″拰鎵瑰噯錛屾槸榪涗竴姝ュ紑鍙戠殑鍩虹銆傚緩絝嬪熀綰垮悗錛屽悗緇鍩轟簬姝ょ殑鍙樻洿闇瑕佽蛋姝e紡鐨勫彉鏇存祦紼嬶紝鐩村埌寤虹珛涓嬩竴涓鍩虹嚎銆傛墍浠ヨ佹眰璇ラ樁孌電殑杈撳嚭鎴愭灉鍊煎緱寤虹珛鍩虹嚎錛岃佹眰瀹冧滑鏄鏄庣『鍜岀ǔ瀹氱殑銆

寤虹珛鍩虹嚎鍚庯紝欏圭洰璐熻矗SCM鐨勪漢闇瑕侀氱煡鐩稿叧浜哄憳鍩虹嚎宸茬粡褰㈡垚錛屽瓨鏀懼湪鍝閲屻傝蔣浠剁増鏈鐨勫瑰栧彂甯冿紝闇瑕佷粠鍩虹嚎涓鍙戝竷銆

濡備綍鎵撳熀綰垮憿錛

閫氬父鐗堟湰鎺у埗杞浠墮兘鏈夊疄鐜版墦鍩虹嚎鐨勫姛鑳斤紝姣斿係VN銆傚湪欏圭洰綆$悊涓錛屾墦鍩虹嚎涓昏佹槸鍦ㄩ」鐩榪涘叆涓嬩竴涓闃舵墊椂鎶婁笂涓闃舵電殑婧愮爜銆佹枃妗g瓑鎵撲釜鏍囪瘑錛屼粠鑰屼綔涓轟笅涓闃舵電殑寮濮嬨傚湪紼嬪簭鍙戝竷鏃舵墦鍩虹嚎涔熸槸灝や負閲嶈侊紝濡傛灉姣忔″彂甯冩柊鐗堟湰鏃墮兘鎵撲竴涓鍩虹嚎錛岄偅涔堝彲浠ュ仛鍒扮増鏈鍥炴粴銆佹煡鎵劇壒瀹氱増鏈鐨凚UG銆佹瘮杈冪増鏈涔嬮棿鐨勫樊寮傘佸彂甯冭佺増鏈絳夈

閱讀全文

與svn基線版本相關的資料

熱點內容
android多線程寫文件棧溢出 瀏覽:242
台電酷閃量產工具 瀏覽:837
如何破壞文件 瀏覽:15
從什麼網站上查找國家標准 瀏覽:254
iphone5s最省電的瀏覽器 瀏覽:225
用數據線如何接攝像頭 瀏覽:110
qq手機電腦互傳文件 瀏覽:613
linux內核升級方法 瀏覽:986
iphone5沒有熱點 瀏覽:189
哪裡有在線幼兒c語言編程 瀏覽:959
iframe跨域調用js對象 瀏覽:178
蘋果手機能分文件夾嗎 瀏覽:679
fdb文件怎麼刪除裡面內容 瀏覽:638
龍江網路配置什麼路由器 瀏覽:169
如何使用指標導入數據 瀏覽:866
平時用什麼app看nba 瀏覽:503
win10想以管理員身份運行bat文件 瀏覽:85
合並單元格中的其他數據如何排序 瀏覽:331
電腦窗口程序在哪 瀏覽:281
前女友把我微信刪了又加什麼意思 瀏覽:655

友情鏈接