當前位置:首頁 » 操作系統 » 源碼管理

源碼管理

發布時間: 2022-01-25 08:19:40

1. 源代碼管理器

首先,vss必須要6.0c以上版本才能在.net環境中使用,
在.net2003安裝盤中有6.0d版,6張盤的版本中沒有.
vss的安裝
伺服器端:
找到安裝文件,運行setup程序,一路next,超簡單,不用解釋了吧.
客戶端:
在伺服器上找到vss的安裝目錄,其中有個vss子目錄,裡麵包含有netsetup.exe,
把vss目錄共享出來,記住一定要共享vss目錄,如果共享上級目錄,是無法網路安裝的,
然後在客戶機上打開伺服器上的vss共享目錄,運行netsetup.exe,so簡單,不說了.
vss的配置
在伺服器上建個目錄,如PROJECT,作為vss資料庫根目錄,為每個項目建個子目錄,
以使每個項目的資料庫互不幹擾,最近正做一個網站項目,以此為例.
假設這是一個學習網站,在PROJECT目錄下建一Study子目錄,
在伺服器上建一個用戶組Developer,把所有此項目的開發人員,kevin,owen加入到此組中,
Study子目錄-共享許可權-賦予Developer組寫的許可權.
伺服器上,啟動Visual SourceSafe 6.0 Admin,點擊下拉菜單Tools中的Create Database...菜單項,
點擊browse,選擇上面創建的Study子目錄,在此創建項目資料庫,
點擊下拉菜單Users/Open SourceSafe Database...,然後選擇資料庫Study,打開它,
點擊下拉菜單Users/Add User...,添加用戶kevin,owen,設置好密碼,
到此,vss的配置完成.
.net開發環境配置
啟動vs.net,新建web項目,http://localhost/Study
在右邊的解決方案管理器中右擊項目名稱Study,點擊將解決方案添加到源代碼管理,
選擇上面建立的Study資料庫,用admin登錄,默認會給出一個目錄名,直接點擊ok完成添加,
有必要說明的是,.net項目的默認路徑為/我的文檔/Visual Studio Projects/

但當把項目加入到vss資料庫中後,這個位置的文件都無效了,
那麼我們所要操作的文件都在哪呢,總不可能直接操作vss資料庫吧,
打開iis管理器,選擇Study虛擬目錄的屬性,查看虛擬路徑選項,
可以看到項目Study的本地路徑為c:\inetpub\wwwroot\Study
這就是項目Study的本地副本,任何在vs中創建,修改的文件都在這個目錄下,為了操作方便,你可以把這個目錄移動到你需要的地方,或者在建立項目前在iis中建立好Study項目的虛擬目錄.還有一點需要注意,打開iss管理器-查看Study的屬性-目錄安全性-身份驗證和訪問控制-編輯,可以看到默認使用的是啟用匿名訪問,把勾點掉,把下面集成windows身份驗證勾上。

2. 怎樣用oschina來管理源代碼

作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨著越來越多的應用程序轉移到了雲上,Github已經成為了管理軟體開發以及發現已有代碼的首選方法[2] 。 如前所述,作為一個分布式的版本控制系統,在Git中並不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合並。 GitHub可以託管各種git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的「fork」的按鈕,然後將代碼檢出並將修改加入到剛才分出的代碼庫中,最後通過內建的「pull request」機制向項目負責人申請代碼合並。已經有人將GitHub稱為代碼玩家的MySpace。 在GitHub進行分支就像在Myspace(或Facebook…)進行交友一樣,在社會關系圖的節點中不斷的連線。 GitHub項目本身自然而然的也在GitHub上進行託管,只不過在一個私 有的,公共視圖不可見的庫中。開源項目可以免費託管,但私有庫則並不如此。Chris Wanstrath,GitHub的開發者之一,肯定了通過付費的私有庫來在財務上支持免費庫的託管這一計劃。 是的,我們正是這么計劃的。通過與客戶的接洽,開發FamSpam,甚至是開發GitHub本身,GitHub的私有庫已經被證明了物有所值。任何希望節省時間並希望和團隊其它成員一樣遠離頁面頻繁轉換之苦的人士都會從GitHub中獲得他們真正想要的價值。 在GitHub,用戶可以十分輕易地找到海量的開源代碼。

3. 軟體公司對於源代碼是怎麼進行管理的

1、透明加密則是目前十分流行的加密方式,對員工的工作效率也沒什麼影響,比較適合文檔類的保護,但是對軟體開發的編譯和源代碼的保護有所限制,所以透明加密適用與文檔,圖紙方面。
2、環境加密是一種在磁碟加密的基礎上,再進行更深層次的加密方式,使用了沙盒原理,更加適用於源代碼開發,不影響軟體的編譯,且能對源碼在沙盒環境中做好保護。
像現在比較流行的SDC沙盒模式,能夠很好的符合開發應用者的需求,利用沙盒原理,文件只能在內部進行傳遞,如果要脫離環境的話就需要審核,而且不影響上外網,文件也無法通過外網發送出去,不改變程序員的調試編譯習慣,較為適合軟體研發企業使用。

4. 刪除受源代碼管理的項

右擊要刪除的項,然後單擊「刪除」或「移除」。注意 「移除」命令僅適用於基於引用的項目,例如 C++ 項目。系統將提示您簽出該項。請按您的源代碼管理插件支持的方式簽出該項。如果您以前單擊了「移除」,現在請單擊所出現的對話框中的「刪除」。在「源代碼管理」對話框中,單擊「在本地及源代碼管理存儲區上刪除項」。 在解決方案資源管理器中,按您的源代碼管理插件支持的方式簽入該項。通知可能簽出了(已刪除的項所屬的)項目的任何人,您已將該項刪除。 如果支持命名空間更改傳播,請讓其他用戶執行 get 操作以更新他們的本地副本。他們會收到一條通知他們刪除操作的消息。

5. 源代碼安全管理規范

推薦使用SDC沙盒,使用驅動層加密技術,沙盒加密是個容器,和軟體類型無關,文件大小無關,文件存在電腦里不需要人為設置,而且可以禁止截屏、禁止拷貝文檔里的內容、禁止列印,這樣可以避免通過網路論壇等途徑把文字資料傳播出去。
對存儲介面也做限制,禁止使用U口串口網口等方式傳播文件,如需要發送文件需要審批通過後才能往外發。
這樣即使不封堵外接存儲介面也無需擔心資料會外泄,畢竟介面封了對自己平時工作也是會造成很大的影響的。

6. 代碼管理

不知道你用什麼開發工具,簡單的說一下吧:
1、如果你用微軟的IDE ,VB C#之類的,可以用VSS進行代碼管理;
2、如果你用JAVA PHP 可以用SVN進行代碼管理;

至於用法,網路上有很多,很簡單,一看就會。
希望可以幫到你

7. 如何將項目添加到源代碼管理

向源代碼管理中添加項目的方式取決於項目所屬的解決方案是否處於源代碼管理下。如果解決方案處於源代碼管理下,則簽入解決方案時會自動向源代碼管理中添加項目。有關簽入解決方案的詳細信息,請參閱
如果該項目所屬的解決方案未處於源代碼管理下,則可將該解決方案添加到源代碼管理中,這樣會自動添加解決方案的項目。有關將解決方案添加到源代碼管理中的詳細信息,請參閱
如果不想將解決方案添加到源代碼管理中,則可使用
「將選定內容添加到源代碼管理中」
命令手動添加項目。
資料庫對象不直接受源代碼管理提供程序的保護,但是可以創建資料庫對象腳本並將腳本保存在源代碼管理中。

8. 代碼該怎麼管理,管理思路是什麼

專人管理,主要由產品部門管理,技術部門負責執行就好了,產品部門可以統籌所有的代碼以及分析搜集產生的漏洞
技術部門我個人認為主要的職責就是對產品部門所下發的執行任務進行執行,不具備保管管理等職責
產品部門應該對企業代碼有管理義務,而且產品部門可以根據業務等其他部門的反饋,更改,調整代碼

9. 怎麼管理自己企業的開源代碼

閱讀代碼要做的第一件事情是收集所有和項目相關的資料。
比如你要做一個項目的售後服務,那麼你首先要搞明白項目做什麼用的,那麼調研文檔、概要設計文檔、詳細設計文檔、測試文檔、使用手冊都是你要最先搞到手的。

10. 源代碼管理包括哪些內容

源代碼版本管理,SVN等 、源代碼防泄密,DSA等 ... ...

熱點內容
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:742
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:171
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554