導航:首頁 > 源碼編譯 > tortoisesvn源碼

tortoisesvn源碼

發布時間:2022-11-19 11:40:28

『壹』 flash builder 4.5 如何導入SVN源碼

http://tortoisesvn.net/downloads.html
用這個軟體來導的,跟你用什麼程序無關。SVN是通用的版本控制,我的PHP程序也一直使用它。

『貳』 如何查看以.svn-base結尾的源代碼文件

安裝SVN客戶端,比如TortoiseSVN,然後將代碼庫checkout到本地,或者通過客戶端的版本庫瀏覽器直接連接SVN伺服器查看代碼庫的目錄結構。 如果SVN伺服器端安裝的時候是和Apache集成的,那麼還可以通過網頁直接輸入代碼庫的url查看代碼庫的內容

『叄』 TortoiseSVN無法連接到伺服器

試下telnet主機以及ping主機 如果2個都通就是你自己的問題,如果ping不通可能是主機掛了或者網路路由不通,如果ping通 telnet不通就是主機防火牆開了 請主機的操作員添加你的ip為例外

『肆』 tortoisesvn怎麼安裝

一般我們都是先講講伺服器的配置,然後再講客戶端的使用,但是在TortoiseSVN上,卻可以反過來。因為,如果你的要求不高,只是想在本機,或者是可信任的區域網絡中使用SVN版本控制,可以不需要安裝SVN,而只使用TortoiseSVN即可。

接下來就來講講TortoiseSVN的使用。

1、下載TortoiseSVN。其中也包括了中文語言包的下載。

2、安裝TortoiseSVN。很簡單,一路「Next」即可。安裝完TortoiseSVN後,重啟計算機。現在,你就可以使用TortoiseSVN了。

TortoiseSVN集成於windows的資源管理器,直接在資源管理器中點擊滑鼠右鍵即可看到TortoiseSVN的功能選項。

3、安裝中文語言包。安裝下載的中文語言包安裝程序。完成後,在TortoiseSVN右鍵菜單的Settings選項中,選擇簡體中文即可。

4、獲取已有的版本庫文件。

版本庫是Subversion的核心部分,是數據的中央倉庫。版本庫以典型的文件和目錄結構形式文件系統樹來保存信息。任意數量的客戶端連接到Subversion版本庫,讀取、修改這些文件。客戶端通過寫數據將信息分享給其他人,通過讀取數據獲取別人共享的信息。

TortoiseSVN可以通過file://、http://和svn://多種協議連接版本庫。

現在嘗試獲取互聯網上的一個開源系統的版本庫文件。

Cnpack是面向Delphi的一個開源工具組織,代碼版本庫的http地址是:http://cnpack.googlecode.com/svn/trunk。

(1)建立一個工作目錄,如d:\源碼。

(2)在工作目錄中,選擇TortoiseSVN右鍵菜單「SVN檢出」,顯示檢出對話框,輸入cnpack版本庫url,檢出目錄設定為工作目錄下的cnpack目錄。

(3)確定後,TortoiseSVN獲取到文件,並在工作目錄中建立cnpack文件夾,裡面為最新的代碼文件。文件夾狀態已為SVN關聯狀態,如圖。

(4)你也可以在TortoiseSVN菜單中選擇「版本庫瀏覽器」,輸入版本庫url,顯示版本庫瀏覽器,並可以直接查看和管理版本庫中文件。

5、在本機提供版本管理。

TortoiseSVN可以通過file://協議打開本機或者共享目錄中的版本庫,同時TortoiseSVN也提供了方便的創建版本庫的功能,因此,我們可以直接使用TortoiseSVN在本機或者區域網中建立版本控制的環境。

需要注意的是,共享目錄下的版本庫需要開放讀寫許可權給多人操作,因此,文件的安全性存在問題,^_^,這也是VSS的問題吧?

(1)創建版本庫。

建立多版本庫父目錄c:\svn_ds。在其中創建版本庫目錄LearnAIR(學習AIR的代碼管理)。點擊TortoiseSVN菜單的「在此創建版本庫」。

(2)如果沒有文件系統讀寫錯誤,將出現成功提示信息,LearnAIR目錄中出現版本庫初始文件和目錄信息。

(3)同前面打開版本庫說明,選擇TortoiseSVN菜單「SVN檢出」,版本庫url地址填入file協議,如:file:///C:/SVN_DS/LearnAIR。設置檢出目錄,確定。建立起檢出目錄。

(4)從檢出目錄中進行文件管理。

將AIR代碼目錄放入檢出目錄中,TortoiseSVN會自動判斷文件夾和版本庫狀態,如:

選擇「SVN提交」,可將檢出目錄中的文件和文件夾選擇提交到版本庫中。

檢出目錄中修改後的文件,圖標狀態改變:

同樣,可查看目錄中文件和版本庫中差異:

基本的版本管理操作並不復雜,如果對安全性不高,這樣的本地版本管理很適用於個人的一些代碼歷史跟蹤、草稿文檔的管理等。

『伍』 tortoisesvn 怎麼與vs綁定

使用AnkhSVN,它是針對VS的源碼控制軟體.

『陸』 用SVN checkout源碼時,怎麼設置要用的賬號

用的是TortoiseSVN嗎?其實不管是TortoiseSVN還是集成到其他代碼編寫軟體中的SVN插件都無法在多個賬號中選擇。
TortoiseSVN更換賬號的方法是:
(最好是)在某個SVN本地副本庫目錄單擊滑鼠右鍵--->設置--->已保存的數據---->右邊認證數據後面有個clean all(清除全部)點一下--->確定
再進行checkout操作時就會提示你輸入用戶名密碼 ,這時就可以根據你自己的需要填寫了

『柒』 怎麼用tortoisesvn生成pcl源碼目錄

TortoiseSVN是一個SVN的客戶端,下面是我以前不知道從哪復制的大致使用,希望對你有用: 五.客戶端的使用 1.Checkout Repository 首先要Checkout伺服器端的Repository, 所謂的Checkout就是指獲得伺服器端指定的Repository存儲的所有文件. 這個Checkout和Visual Source Safe的Checkout意義完全不一樣, VSS的Checkout指的是鎖定某個文件,如果你以前使用過VSS, 在學習Subversion時這個問題一定要注意. Checkout的具體方式是: 在客戶端新建一個空目錄,比如:F:\Project1 在該目錄上單擊右鍵,在彈出式菜單中選中SVN Checkout..., 之後在「URL of Repository」文本框中填入你想要連接的Repository的地址, 這個URL地址可以用瀏覽方式加入. 對於在本教程第二節建立的Repository, URL應該是「svn://xxx/project1」 (xxx可以是伺服器端主機名,也可以是伺服器端的ip地址). 然後點OK,會彈出一個認證對話框, 輸入在教程第三節設置的用戶名和密碼. 點OK後就完成了對Repository的Checkout. 比如:在伺服器端Repository中有一個a.txt文件, 那麼Checkout之後F:\Project1目錄下也會出現一個a.txt文件. 在本例中由於伺服器端的Repository還未添加任何文件, 所以在客戶端的F:\Project1下沒有文件被Checkout. 執行Checkout除了會在F:\Project1產生Repository存儲的文件及目錄外, 還會產生了一個「.svn」的隱含目錄,該目錄是由subversion管理的, 不要刪除或者手工改動其中的文件和目錄. 現在F:\Project1中的文件和目錄就叫做Repository的「Working Copy」簡寫「WC」 (這個簡寫...汗). 以後對Repository中文件和目錄的修改,添加,刪除的操作, 都是通過對這個「Working Copy」的操作實現的. Checkout執行完後, 會發現F:\Project1目錄的圖標的左下角附著了一個小的狀態圖標 (當F:\Project1目錄中的文件改變時,這個狀態圖標也會隨之變化), 它表示F:\Project1是一個Repository的「Working Copy」, F:\Project1內的所有文件和目錄也會有類似的狀態圖標. 2.添加文件 將要添加的文件或者目錄拷貝到F:\Project1下, 然後在該文件或目錄上單擊右鍵,TortoiseSVN->Add,點OK. 如果添加了不止一個文件或目錄, 則滑鼠不要在F:\Project1中點中任何文件, 然後單擊右鍵,TortoiseSVN->Add, 就可以添加多個文件或目錄. 這時文件的狀態圖標會發生變化. Add命令只是告訴本地的「Working Copy」將該文件納入版本管理, 並沒有將這個改變提交到伺服器端, 如果想要別人也看見你對Repository的修改,你需要 在F:\Project1下單擊右鍵,SVN Commit..., 將你所做的修改提交到Repository. 文件的狀態圖標也會更新. 不管你在「Working Copy」內添加、修改、刪除文件後, 要想其他人也看見你的修改, 都必須用Commit命令將所做修改遞交到伺服器端的Repository. 3.修改文件 用文本編輯器或IDE對文件修改後, 文件的狀態圖標會變化, 然後單擊右鍵,SVN Commit... 提交修改,只有當執行Commit提交修改後, 你所作的修改才會反映到伺服器端的Repository中. 4.刪除文件 刪除文件時,選中要刪除的文件或目錄, 單擊右鍵,TortoiseSVN->Delete,提交修改. 注意千萬不要用「Delete」鍵來刪除文件,否則將無法提交你的修改. 這一點對目錄的刪除來說尤為重要.

『捌』 如何使用SVN協調代源代碼,多人同步開發

SVN是一種版本管理系統,前身是CVS,是開源軟體的基石。即使在溝通充分的情況下,多人維護同一份源代碼的一定也會出現混亂的情況,版本管理系統就是為了解決這些問題。 2. SVN中的一些概念 a. repository(源代碼庫) 源代碼統一存放的地方 b. Checkout (提取) 當你手上沒有源代碼的時候,你需要從repository checkout一份 c. Commit (提交) 當你已經修改了代碼,你就需要Commit到repository d. Update (更新) 當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更 日常開發過程其實就是這樣的(假設你已經Checkout並且已經工作了幾天):Update(獲得最新的代碼) --作出自己的修改並調試成功 -- Commit(大家就可以看到你的修改了) 聰明的讀者很快就要發問,如果兩個程序員同時修改了同一個文件呢?SVN可以Merge這兩個程序員的改動,對,合並,實際上SVN管理源代碼是以行為單位的,就是說兩個程序員只要不是修改了同一行程序,SVN都會自動合並兩種修改。如果是同一行呢,SVN會提示文件Confict, 沖突,需要手動確認。 Coollittlethings實際上就是提供一個SVN Repository的伺服器 我以我新創建的了一個共同製作blogger模版的項目為例,有興趣的朋友可以和我聯系一起來就修改blogger模版,你也可以上傳你的模版,讓我來幫你改,^_^ 第一步Checkout a. 首選你需要有一個Coollittlethings的帳號,確保你具有該項目的許可權 b. 下載和安裝SVN的客戶端 TortoiseSVN , 安裝完成以後可能需要重新啟動 c. 從Coollittlethings上Checkout源代碼 TortoiseSVN是一個資源管理器的插件,安裝完成以後,滑鼠郵件點任何文件夾或者桌面都有TortoiseSVN的菜單項

『玖』 如何在本機配置自己的SVN Repository

1、SVN安裝

到官方網站下載最新版本安裝。


2、建立本機的 Repository

比如把源碼庫放在E盤,則創建文件夾E:/repository/trunk/myproject(注意,確保不能刪除),然後在此文件夾上右鍵,選擇TortoiseSVN->Create repository here。
提示創建成功

點ok,然後E:/repository/trunk/myproject文件夾下多出以下文件

至此,說明源碼庫創建成功。

3、創建本地工作文件夾

在D盤創建工作目錄,D:/workspace/myproject,然後在此文件夾上右鍵,選擇SVN CheckOut
在彈出框中的URL of respository框中輸入(注意,這里是使用file協議) file:///e:/repository/trunk/myproject

點擊ok,彈出check out 成功提示框。

點確定後完成創建工作,在文件夾中看到一個隱藏的文件夾:.svn。

4、上傳源碼到Repository

在D:/workspace/myproject文件夾下創建好源碼後,myproject文件夾任意空白處右鍵,選擇SVN Commit 。

填寫注釋,勾選Select / Deselect all 復選框,點擊OK提交代碼。

最後彈出代碼上傳成功提示框

至此,我們工作文件夾的myproject代碼就處於版本控制狀態,以後的有代碼修改,則執行SVN commit操作即可。如果我們不小心把

工作文件夾下的代碼刪除了,我們可以執行SVN update操作從源碼庫上更新下來即可,確保個人本機開發過程中代碼不丟失。

『拾』 如何將tortoisesvn集成到visual studio

一般SVN提交時不需要提交BIN 這種,因為每次編譯都會生成新文件, 你卸少DLL,可能是你團隊成員提交時沒有把一些必需地引用的DLL上傳,所以沒有。
首先創建一個任意類型的項目。在我的例子中,我創建了一個新的Windows Phone 8應用。重述一遍,這無關緊要。按如下顯示選擇「文件」>「添加到源碼控制」。

你會看到一個在TFS和Git間選擇的選項。選擇「Git」並勾選「以後使用它」。

轉到github.com並創建一個新倉庫,以任意你喜歡的名字命名。我命名為「GitHubVS2013」,剩下的按默認值,最後點擊「創建倉庫」

進入新建立的倉庫,復制一下克隆URL。下一步會用到。

在解決方案管理器旁你會找到團隊管理器。點擊「非同步提交」,添加上一步復制的克隆URL然後點擊「發布」。
點擊發布按鈕後,如果之前沒用過的話你需要驗證你的Github用戶名密碼。

閱讀全文

與tortoisesvn源碼相關的資料

熱點內容
編譯原理如何運用到編程中 瀏覽:14
linux選擇資料庫 瀏覽:375
php兩個數組差集 瀏覽:978
迷你pdf閱讀器下載 瀏覽:432
做一個python小程序 瀏覽:654
pythonossystem和 瀏覽:644
win2008如何搭建ftp伺服器 瀏覽:53
安卓手機為什麼不翻牌 瀏覽:545
刪除pkpm及相關文件夾 瀏覽:480
房貸解壓銀行內部流程 瀏覽:734
安卓手機如何更改語音 瀏覽:599
android紅包實現 瀏覽:733
蘋果的nvme為什麼安卓不用 瀏覽:31
python輸入單詞統計個數 瀏覽:997
腳本軟體提取源碼 瀏覽:281
程序員能給自己的微信錢包刷錢么 瀏覽:72
怎麼讓小天才app查看寶貝的通訊錄 瀏覽:623
dxgpdf 瀏覽:257
哪個命令 瀏覽:51
文件不能打包壓縮 瀏覽:708