當前位置:首頁 » 編程軟體 » svn目錄編譯

svn目錄編譯

發布時間: 2022-08-05 22:17:53

❶ 如何設置SVN的目錄結構,現在網上都只列到二級目錄,更細的應該如何劃分

在trunk、branches、tags目錄下面,再劃分目錄的話,主要都是看你的應用需要了。
我一般在trunk目錄下先分成「文檔」、「代碼」兩個文件夾,文檔文件夾下面按文檔類型或者階段進行劃分,代碼文件夾下面就是代碼本身的存儲目錄了,比如bin,include,lib,data什麼的。
一般在branches目錄下面在建庫的時候不用去劃分,每次拉分支出來的時候就自動那下面建文件夾。
tags和branches一樣處理,每次發布版本的時候直接建立文件夾。

❷ 怎樣創建SVN倉庫目錄結構

首先在伺服器端創建一個SVN庫,這時是只有一個頂級文件夾的空倉庫,然後:
1、從客戶端checkout這個空的SVN庫;
2、在客戶端checkout出來的這個空文件夾中,按自己的需要新建各級子文件夾,以形成所需的目錄結構;
3、對checkout出來的這個文件夾執行add操作,將新建的各級子文件夾納入SVN控制;
4、對checkout出來的這個文件夾執行commit操作,將剛add進來的各文件夾提交到SVN伺服器端。

基本操作就如上所述了,順便說一下SVN官方推薦的文件夾結構:
根目錄下分成trunk、branches、tags三個子文件夾,其中trunk用於存放開發主幹,branches用於存放各種分支,tags用於存放各種標記。

❸ installanywhere .svn目錄如何過濾

Subversion 的源代碼管理客戶端會在你的項目中新建一些名為.svn的隱藏文件夾來保存本地狀態。如果你想復制或共享項目目錄,這時這些.svn文件就可能成為問題。此REG文件為文件夾添加了一個「刪除SVN的文件夾」的右鍵上下文菜單。當你選擇它,它會刪除所有名為.svn的文件夾和它們下面的文件。(如果該項目沒有在Subversion源代碼控制,那它什麼也不做)。

我不會在這里費力地講解這個reg文件如何的安裝使用。 - 我想,如果你正在使用SVN,你會喜歡這個reg文件的。

建立一個文本文件,取名為Delete .SVN Folders.reg,內容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

保存之後,雙擊這個reg文件。成功後,在每一個文件夾上點擊右鍵都會有一個「Delete SVN Folders」的選項,點擊之後,既可以刪除這個文件下下面所有的.svn文件了:

❹ 初始化svn目錄,提示參數不存在,該怎麼解決

一、准備工作1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。二、安裝伺服器和客戶端程序1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\備註:如果下載的是msi程序,直接運行按提示安裝即可。2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\ProgramFiles\Subversion三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->CreateRepositoryhere」,方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:svnadmincreatee:\svnroot\repos2四、運行SVN伺服器,啟動服務。啟動服務有兩種方法:方法一,臨時啟動服務,在DOS下輸入如下命令:svnserve-d-re:\svnroot\repos1--listen-hostip地址--listen-port=埠號說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。注意:請不要關閉命令行窗口,關閉窗口會把svn服務就停止了。方法二,啟動SVN服務為後台運行程序:sccreatesvnservebinPath="c:\svn\bin\svnserve.exe--service-re:\svnroot\repos1"displayname="Subversion"depend=Tcpipstart=auto說明一:(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。(2)參數binPath表示svnserve可執行文件的安裝路徑。(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。說明二:(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是-,而r前面是-。(2)若要卸載svn服務,則執行scdeletesvnserve即可。(3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。(4)啟動服務命令:netstartsvnserve,停止服務命令:netstartsvnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。(5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\"五、配置用戶和許可權(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:將:#anon-access=read#auth-access=write#password-db=passwd改為anon-access=readauth-access=writepassword-db=passwd注意說明:anon-access等列前面是沒有空格的。anon-access=read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問auth-access=write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了)password-db=passwd表示可以通過用戶名=密碼的方式在passwd文件中添加用戶(2)修改同目錄的passwd文件,增加用戶帳號:將:[users]#harry=harryssecret#sally=sallyssecret添加帳號:[users]#harry=harryssecret#sally=sallyssecretadmin=admin添加一個admin賬戶,密碼是admin。六、初始化SVN,導入數據選中要上傳SVN的文件夾,「右鍵->TortoiseSVN->Import」,在彈出對話框的「URLofrepository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。7七,測試SVN本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVNCheckout」,在「URLofrepository」中輸入「svn://localhost/project1」。其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。

❺ 如何在myeclipse編譯時過濾掉svn目錄

SVN做版本控制,使用Eclipse編譯文件後,classes文件中總是有.svn的文件夾,在做提交時有時會報錯,這些文件沒有什麼用,而且影響build的速度。 使用編譯時過濾選項可以使編譯時.svn不移到classess目錄中,設置方法: "Project->Properties->Java Build Path",右側的面板中的"Source"選項卡,展開"source folder "後會看到"Included"、"Excluded"和"Native library location:",在Excluded中加入"**/.svn/**",就可以將所有的svn文件排除在編譯路徑中了。PS:有可能導致打jar包不好用。

這是轉的~~
去試試能不能用~

❻ mac os 怎麼使用svn客戶端

操作步驟:
1、下載最新版本的SVN客戶端:可以直接到官網上下載

2、解壓下載的文件,會自動生成對應的目錄如 subversion-1.7.10
3、編譯與安裝SVN,在終端中輸入以下的命令:
cd ~/Downloads/subversion-1.7.10 #進入子目錄 後面的版本號顯示當前的版本
#開始安裝neon 這個可以支持HTTPS的連接
sh get-deps.sh neon
cd neon/
./configure --with-ssl
make
sudo make install #這里需要輸入管理員的密碼
cd ..
#通過 --with-neon 標識來安裝支持HTTP的連接
./configure --prefix=/usr/local --with-neon
make
sudo make install
4、驗證安裝是否成功
在終端輸入 svn --version
5、更新xcode4.x中使用的SVN客戶端
sudo -s #需要輸入管理員密碼
#以下命令可以直接復制到終端中執行
cd /Applications/Xcode.app/Contents/Developer/usr/bin/ #進入xcode存放svn命令的子目錄
mkdir bup #創建備份目錄
mv svn* bup/ #把舊的svn相關文件移動到備份目錄
ln -s /usr/local/bin/svn* ./ #把新的SVN文件復制到當前目錄

❼ .svn文件夾是干什麼的

.svn文件是subversion的版本控制信息文件 當某個目錄處於subversion的版本控制時,在這個目錄中就會.svn這個文件夾,這個.svn文件夾中的文件就是一些版本信息文件,供subversion使用,一般不要人為去改這些文件。

❽ 如何通過svn提交到伺服器後,在伺服器端編譯C++項目 widnows伺服器

單獨執行post-commit可以運行,自動執行這個鉤子時報錯,因為沒有看到你的報錯信息,只能憑經驗判斷可能是path路徑問題,你可以嘗試在post-commit這個鉤子中調用powershell時,寫上powershell的完整路徑,然後看看效果如何。

如果不用powershell腳本的話,其實大部分操作也可以都放入post-commit中,你可以通過這個鉤子直接執行checkout指令和編譯器命令行,完成checkout和編譯的操作。post-commit.bat這個鉤子其實就是一個普通的批處理程序,只是會被SVN在commit成功時自動調用而已,所以你想實現什麼,就直接把指令寫到這個鉤子里就是了。

熱點內容
c是高級語言嗎 發布:2025-03-17 12:16:31 瀏覽:521
python泛型 發布:2025-03-17 12:15:01 瀏覽:480
編程貓被盜 發布:2025-03-17 12:02:18 瀏覽:130
海關鎖密碼箱如何設置新密碼 發布:2025-03-17 11:53:50 瀏覽:559
農業卡號的密碼在哪裡改 發布:2025-03-17 11:48:57 瀏覽:965
楊瀾超級訪問 發布:2025-03-17 11:47:17 瀏覽:237
資料庫無損連接 發布:2025-03-17 11:47:16 瀏覽:13
memcachephp類 發布:2025-03-17 11:40:04 瀏覽:829
哈夫曼編碼演算法實現 發布:2025-03-17 11:23:31 瀏覽:385
錄音機可以存儲信息嗎 發布:2025-03-17 11:13:32 瀏覽:174