2008-12-26 60 views
0

我希望能夠獲得我在Sourcesafe中的項目以及他們的代碼總量(也許還​​包括總課數等)。是否有用於Sourcesafe的SDK(我使用2005版)可以讓我做到這一點?是否有Sourceafe API在源代碼管理中獲取全部代碼行?

或者是否在Sourcesafe中列出了SS中所有項目的文檔?使用這個,我可以努力獲得線數。

謝謝

回答

3

沒有特定的行計數API。有一個API來訪問這些文件,但它的速度太慢了。

如果你在根項目上設置了一個影子文件夾(這是通過管理工具完成的話)可能會更好。然後,一個簡單的應用程序可以從影子文件夾中遞歸地打開所有源文件,並執行一些行計數。

0

您將需要獲取每個文件並自行計算行數。

0

我不需要API來計算一個類的行數。這很容易做到,我知道幾種方法。

相反,最好是獲取存儲在SS中的文件的集合,以便我可以在每個文件上運行行數。我想我可以用像projectnameISSOURCESAFECHECKEDIN這樣的標籤來標記我的根父目錄,並且對於每個文件夾(並且只有父文件夾),我將鑽入並計算類中的行數。不是一個完美的解決方案,但有效且不依賴於任何API。

安東尼,

您的解決方案也是可信的。 :)