Surround SCM - Surround SCM
Vývojáři | Nezbytně |
---|---|
První vydání | Září 2002 |
Stabilní uvolnění | 2020.1.0 / 26. května 2020 |
Operační systém | Microsoft Windows, Linux, Mac OS X |
Typ | Kontrola revizí |
Licence | Proprietární |
webová stránka | www |
Surround SCM je správa konfigurace softwaru aplikace vyvinutá Seapine Software, nyní ve vlastnictví Nezbytně od roku 2017.[1] Perforce integroval software do svého Helix ALM produkt.[2]
Architektura
Surround SCM má a klient-server architektura. Server spravuje centrální databáze z soubor verze a větve. Uživatelé pracují na souborech na místním pevném disku a společně odesílají změněné soubory seznamy změn. The klient a serveru komunikovat prostřednictvím a TCP / IP připojení pomocí 512bitového šifrování.[3]
Server
Surround SCM ukládá data do průmyslového standardního systému správy relačních databází.[4] Databáze obsahuje jak obsah souboru, tak i metadata (stav souboru, atributy souboru, historie větvení a slučování, seznamy změn, filtry, uživatelé, skupiny, štítky atd.). Pro zvýšení výkonu načítání souborů pro distribuované týmy lze volitelně nainstalovat proxy server.[5]
Klienti
Existuje několik různých kategorií klientů Surround SCM: GUI, CLI, API, Webové uživatelské rozhraní, a zapojit.
The napříč platformami Klient GUI je vyvíjen s Qt a je k dispozici pro Windows, Mac OS X a Linux.[6] Plně podporuje všechny operace koncových uživatelů a operace správy.
Rozhraní příkazového řádku (CLI) je k dispozici také v systémech Windows, Mac OS X a Linux. CLI lze použít v jakémkoli příkazu skořápka nebo skript. Vytváření skriptů obecně přistupuje k souborům Surround SCM prostřednictvím rozhraní příkazového řádku.
Otevřené API Surround SCM umožňuje uživatelům psát aplikace, které přistupují k větvím, úložištím a souborům na serveru Surround SCM pomocí programovacích jazyků C, Java a .Net.[7]
Rozhraní doplňků integrují funkce klienta Surround SCM do aplikací třetích stran. Pluginy Surround SCM jsou k dispozici pro Eclipse, IntelliJ IDEA,[8] KDevelop, Visual Studio, NetBeans, JDeveloper, PowerBuilder, WebStorm, Windows Explorer, Mac OS X Finder, souborový systém Linux,[9] Bugzilla, JIRA, Microsoft TFS, TestTrack, Ant, NAnt, Hudson,[10] Jenkins, TeamCity, CruiseControl, CruiseControl.NET,[11] Dreamweaver, FinalBuilder,[12] Microsoft Office a QA Wizard.[13]
Historie vydání
Hlavní verze Surround SCM spolu s daty jejich vydání:
- verze 1.0 (3. září 2002)
- verze 1.1 (1. října 2002)
- verze 1.2 (29. ledna 2003)
- verze 1.5 (21. dubna 2003)
- verze 2.0 (26. srpna 2003)
- verze 2.1 (15. prosince 2003)
- verze 3.0 (2. srpna 2004)
- verze 3.1 (7. února 2005)
- verze 4.0 (19. července 2005)
- verze 4.1 (30. ledna 2006)
- verze 5.0 (2. listopadu 2006)
- verze 2008.0 (9. října 2007)
- verze 2008.1 (21. dubna 2008)
- verze 2009.0 (5. února 2009)
- verze 2009.1 (30. června 2009)
- verze 2010.0 (16. listopadu 2009)
- verze 2010.1 (3. května 2010)
- verze 2011.0 (21. října 2010)
- verze 2011.1 (1. června 2011)
- verze 2012.0 (9. února 2012)
- verze 2012.1 (9. března 2012)
- verze 2013.0 (22. října 2012)
- verze 2013.1 (20. března 2013)
- verze 2013.2 (12. září 2013)
- verze 2014.0 (14. března 2014)
- verze 2014.1 (5. září 2014)
- verze 2015.0 (17. prosince 2014)
- verze 2015.1 (8. září 2015)
- verze 2016.0 (11. dubna 2016)
- verze 2016.1 (6. října 2016)
- verze 2017.1 (24. dubna 2017)
- verze 2017.2 (18. září 2017)
- verze 2018.1 (5. března 2018)
- verze 2018.2 (30. srpna 2018)
- verze 2019.1 (11. února 2019)
- verze 2019.2 (15. října 2019)
- verze 2020.1 (26. května 2020)
Funkce
Mezi funkce Surround SCM patří:[4]
- Větvení a slučování[3]
- Uložte a změňte označení sady
- Grafická historie souborů
- Changelist a atomové transakce[14]
- Filtry
- Prohledat obsah souboru
- Police[15]
- Konfigurovatelný pracovní postup
- E-mailová oznámení
- Vlastní pole
- Možnosti kontroly kódu
- Skupiny zabezpečení založené na rolích
- Jednotné přihlášení
- Data uložená v RDBMS
- Externí zprávy[16]
- Cross-platform GUI a CLI
- Elektronické podpisy
- Automatické upgrady klienta
- Proxy server[5]
- Stínové složky
Ocenění
V roce 2008 Surround SCM vyhrál a Cena za náraz v kategorii Správa změn a konfigurací.[17]
Viz také
Reference
- ^ „Perforce získává poskytovatele ALM Seapine Software“. sdtimes.com. 2016-11-17. Citováno 2018-12-21.
- ^ „Software Perforce uvádí na trh novou platformu Helix SCM a platformu pro spolupráci obsahu“. sdtimes.com. 2015-03-12. Citováno 2018-12-21.
- ^ A b McNaughton, Allan (2004-10-15). „Pohled na Seapine's Surround SCM“ (PDF). Lepší software.
- ^ A b „Seapine Surround SCM“. CM Crossroads. Citováno 2012-05-17.
- ^ A b „Seapine Software představuje verze 2008 TestTrack Studio a Surround SCM“ (Tisková zpráva). Seapine Software. Citováno 2007-09-19.
- ^ Sellers, Dennis (2003-08-28). „Aktualizace Seapine TestTrack Pro, Surround SCM“. Macworld.
- ^ „Seapine Software oznamuje dostupnost Surround SCM 2010“ (Tisková zpráva). Seapine Software. Citováno 2009-11-16.
- ^ Briggs, Linda (18. 2. 2005). „Java IDE Integrated with Seapine Surround SCM“. Trendy vývoje aplikací.
- ^ „Seapine upgraduje Surround SCM na verzi 4“. Trendy vývoje aplikací. 2005-07-25.
- ^ „Surround SCM Plugin“. Hudson. Citováno 2011-08-22.
- ^ "Blok ovládání zdroje SCM Surround". CruiseControl.NET.
- ^ „FinalBuilder 3.1 přidává integraci Seapine Surround SCM“. PRWeb. 2005-04-22.
- ^ „Integrace prostorového SCM“. Seapine Software.
- ^ „Seapine Sounds Off on Surround SCM“. SD Times. 2004-09-15.
- ^ Desmond, Michael (10.05.2011). „ALM Product Watch 5/10“. Trendy vývoje aplikací.
- ^ Feinman, Jeff (11. 2. 2009). „Seapine posiluje hlášení, škálovatelnost aktualizací“. SD Times.
- ^ Kurz, Jon (07.05.2008). „Vítězové 18. cen za vynikající produkt“. Dr. Dobb's Journal.