2011-07-29 27 views
0

我使用的是Mac OS X雪豹附帶的SVN二進制文件。我對SVN很陌生,學習路線似乎很陡峭。在svn本地存儲庫結構之外的文件夾上進行開發並複製

我有一個本地svn存儲庫(或者我應該稱之爲文件夾?)與傳統的結構,

+ Tags 
    + 0.3 
    + 0.3.2 
    + 0.3.6 
+ Branches 
+ Trunk 
    + files.php 
    + files.js 
    + files.css 
    + All other currently working files. 

但我想在這個結構之外不同的文件夾來開發。一旦我完成了,我想我可以將它的文件複製回主幹文件夾並運行svn stat-> diff-> commit。但後來我複製的子文件夾有「S」作爲狀態,即切換涉及父目錄。但文件顯示「M」 - 已修改。

我想要做的

SVN /後備箱什麼 ==複製=>外開發文件夾 ===完成==>SVN /主幹(同1) =>提交

我試圖硬鏈接的文件夾到主幹目錄,但似乎有在OS X

沒有相應的「mklink/J」是否有另一種方式做到這一點?

情況 開發WordPress插件,插件需要駐留在插件目錄。 我正在開發的其他web應用程序。

Wordpress插件致力於有問題的SVN。第二個是私人svn服務器,我用來管理iOS的應用程序&我正在開發的Android。

回答

0

您在svn術語中籤出的內容稱爲工作副本

你不需要簽出整個 svn庫,但只相當主幹

cd desired_location 
svn co path_to_repo/Trunk 

當您完成工作,你可以簽入的所有更改的文件。

+0

謝謝!在我這樣做之後,我如何標記發佈版本並在之後提交? – OpenOne

+0

svn cp。 path_to_repo/Tags/ -m「凍結代碼...」 – dimba

+0

完成後,我可以在回購和此文件夾_desired_location_上執行svn ci -m「message」嗎?謝謝,你非常有幫助。 – OpenOne

相關問題