我想在一個目錄中檢查所有子目錄並將其清除爲明確的大小寫。 有沒有特定的命令來實現它? 目前我正在進入每個目錄並手動檢查每個文件。使用Clearcase進行遞歸簽入
7
A
回答
10
我會建議this question:
現在的問題是要籤一切都已經改變。
這是有問題的,因爲往往並非所有事情都發生了變化,而ClearCase會在嘗試檢入相同的文件時觸發錯誤消息。這意味着你將需要2個命令:
ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
ct lsco -r -cvi -fmt "unco -rm %n\n" | ct
(與「CT是 'cleartool':類型DOSKEY克拉= cleartool $ *'在Windows平臺上設置別名)
但如果通過「簽到」你的意思是:
- 「進入源代碼控制首次」
- 「更新大量文件WHI的ch可能已經改變了現有的版本目錄「
我建議在動態視圖中創建動態視圖並清除快照樹(使用新文件)。
參見this question或this question。
的clearfsimport腳本更好地導入多個倍,同一組文件,並自動:
- 添加新文件,
- 使先前導入現有文件的新版本(但在重新導入的文件源集中修改)
- 刪除已導入但不再存在於源文件集中的文件。
- 清楚記錄導入過程中所做的所有操作。
:
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory
1
您是否在clearfsimport命令中使用了-recurse選項。 示例:clearfsimport -recurse source_dir。
這應該有所幫助。 如果您使用Windows客戶端,請右鍵單擊父文件夾,選擇搜索,將文件名字段留空,單擊搜索,選擇結果窗口中的所有文件(ctrl-A),右鍵單擊它們並選擇ClearCase - >添加到源代碼管理
1
如果你是,你可以嘗試窗戶,
for /f "usebackq" %i in (`cleartool lsco -cview -me -r -s`) do cleartool ci -nc %i
相關問題
- 1. 使用ClearCase UCM遞歸簽出
- 2. Clearcase遞歸標籤是否比元素標籤更有效?
- 3. 即使使用getChildFragmentManager遞歸進入executePendingTransactions
- 4. 如何使用ClearCase執行遞歸結賬?
- 5. 遞歸進入executePendingTransactions
- 6. Clearcase - 用於遞歸分支的findmerge
- 7. 使用Haskell sum類型進行遞歸列表 - 遞歸錨?
- 8. 使用遞歸進行識別
- 9. 使用有限遞歸進行檢查
- 10. 使用Rhino-Mocks進行遞歸嘲弄
- 11. 使用gcc進行遞歸編譯
- 12. 如何使用遞歸縮進行?
- 13. 使用遞歸進行Java乘法
- 14. 使用swfupload進行遞歸過多
- 15. 進行遞歸幹運行
- 16. 在python中使用遞歸函數進行插入排序
- 17. ViewPager:遞歸進入executePendingTransactions
- 18. 從遞歸進行迭代
- 19. Ruby中標籤的遞歸縮進
- 20. 在java中用遞歸進行澄清
- 21. 無法進行遞歸調用Javascript中
- 22. 使用延續到二進制遞歸轉換爲尾遞歸
- 23. 不使用標籤在LISP中遞歸
- 24. 使用SVM進行迴歸
- 25. 使用Python和Scrapy進行遞歸爬行
- 26. 使用MySQL查詢遍歷行進行遞歸樹
- 27. 使用通配符或遞歸進行App.config運行時探測
- 28. 使用Tika進行遞歸爬行的Storm Crawler配置
- 29. 如何在SVN簽出中進行遞歸查找和替換?
- 30. 允許使用Java方法進行遞歸調用?
我一直在谷歌上搜索這個答案,我每次忘記改變轉義字符的時間。在Linux中,這些命令是[ct lsco -r -cvi -fmt「ci -nc」%n「\ n」| ct]和[ct lsco -r -cvi -fmt「unco -rm」%n「\ n」| ct] – 2011-10-16 07:02:45