1
使用VSS與VC++ 2005集成,每次我想要綁定項目以使用集成時,似乎都需要檢查SLN/VCPROJ文件,以便它可以添加源控制數據到這些文件。VSS/VC++集成:需要檢出SLN/VCPROJ
這似乎很棘手,爲什麼VCS需要將元數據放入我的文件?當我使用其他VCS集成時,這並未發生。
是否有可能簡單地啓用集成而不這樣做(我們必須考慮執行的任何提交)?
沒有,擺脫VSS不是一個選項!
使用VSS與VC++ 2005集成,每次我想要綁定項目以使用集成時,似乎都需要檢查SLN/VCPROJ文件,以便它可以添加源控制數據到這些文件。VSS/VC++集成:需要檢出SLN/VCPROJ
這似乎很棘手,爲什麼VCS需要將元數據放入我的文件?當我使用其他VCS集成時,這並未發生。
是否有可能簡單地啓用集成而不這樣做(我們必須考慮執行的任何提交)?
沒有,擺脫VSS不是一個選項!
vcproj文件(有時也包含sln文件)包含綁定項目的數據庫和路徑。那些條目看起來像這樣:
<SccProjectName>"$/MyProject.root/MyProject", CAAAAAAA</SccProjectName>
<SccLocalPath>.</SccLocalPath>
<SccProvider>MSSCCI:Microsoft Visual SourceSafe</SccProvider>
所以要綁定您的項目Visual Studio需要編輯vcproj文件。這只是它的工作原理,沒有辦法改變它。
這有副作用,它在分支項目時需要記住編輯分支的vcproj和sln文件,並更新它們以指向新的分支。