在工作中,我們使用ClearCase作爲我們的源代碼庫。我想找到相當於'svn:externals',但是對於ClearCase。有這樣的事嗎?ClearCase相當於SVN的'svn:externals'
1
A
回答
1
在Subversion的svn:externals
屬性中,ClearCase沒有等價物。你可以得到最接近的是通過cleartool ln -s
命令使用ClearCase的內部符號鏈接。如果您鏈接文件,您可以嘗試使用硬鏈接,但它們可能會導致用戶混淆。
我遇到了問題svn:externals
並已停止使用它們。指定主動更改的HEAD作爲svn:externals
鏈接太容易了,然後在創建標籤時忘記了這一點。這會導致您的標籤版本在您不知情的情況下發生變化。
爲了解決這個問題,你只應該標記到指定的修訂版AND確保你使用修訂釘住,因爲以後的版本可能會移動或刪除你鏈接到的目錄樹。 (關於tags
目錄的鏈接是否指定爲指定版本,或者您是否真的需要使用-r
)存在爭議。
一個更好的方法是將子組件的目錄作爲實際發佈版,並將它們存儲在某種發佈服務器上,這些子組件通過svn:exterals
等鏈接方式鏈接到目錄。當您執行應用程序的構建時,就像Maven和Ant/Ivy一樣,將所需文件從發佈服務器複製到項目中。如果您的版本實際上只是源代碼,您可以將它作爲tarball存儲在發佈服務器上。
最大的好處是這種方法現在獨立於版本控制系統中的特殊功能。
0
不是真的:
- 只有ClearCase UCM接近能夠引用一組文件具有精確的標籤(基線)
- 沒有辦法,包括一組文件(組件)的一個組件
相關問題
- 1. 任何svn責任相當於clearcase?
- 2. svn相當於hg
- 3. 相當於「svn info」的TFS?
- 4. 使用git svn編輯svn:externals
- 5. 「svn up」相當於git
- 6. hg相當於svn info
- 7. git相當於「svn -v status」
- 8. BZR相當於SVN的合併信息
- 9. 相當於「hg cat」或「svn cat」的git
- 10. SVN與ClearCase功能
- 11. 不要在svn狀態下顯示svn:externals
- 12. SVN:外部在Git中相當於?
- 13. Telelogic Synergy相當於svn責備?
- 14. 協同CM相當於SVN Externals?
- 15. 'rm'+'svn update'在Git中相當於?
- 16. Perforce公司相當於SVN開關
- 17. GIT commit命令相當於SVN命令
- 18. git相當於svn ls -R -v?
- 19. 什麼是GIT相當於ClearCase中的 「cleartool PWV」
- 20. 從SVN轉移到ClearCase
- 21. Clearcase相當於git沒有快進合併
- 22. 關於從Clearcase遷移到SVN的工具建議?
- 23. 管理從ClearCase到SVN的轉變
- 24. clearcase和svn之間的代碼同步
- 25. 什麼是相當於Perforce的同步/解析過程的svn?
- 26. 版本控制文件的svn copy-on-write語義:svn:externals用例?
- 27. 創建SVN外部相對於我的當前目錄
- 28. 混帳相當於SVN的複製<URL><URL>
- 29. 將SVN項目導入到ClearCase中
- 30. SVN for ClearCase用戶。如何使用?
平時的鏈接呢? (基於Unix的環境?) – khmarbaise 2010-12-08 15:38:30
我們在Windows環境中託管。 '鏈接'只是一個unix選項? – rcravens 2010-12-08 15:46:53