我有一個項目在我的管理之下。Visual Sourcesafe,共享:提交到錯誤的位置
它具有以下結構:
$ /代碼/ MainSolution $ /代碼/分行
我想分支$ /守則MainSolution /分行
所以我這樣做, (它完美地工作),我爲該項目設置了一個工作文件夾並做一個'最新的'。
但是當我打開在Visual Studio 2005中的解決方案是確定每一個文件是新的(+符號在文件的前面),當我提交它,它去
$ /數據/ NameOfTheBranch
它爲什麼這樣做?爲什麼不遵循我的規則?
請您詳細說明您的代碼示例中的含義。 – Snake 2010-04-27 11:57:07
用文本編輯器打開vcproj文件,並用「SAK」替換此變量的任何值。這將使項目與SourceSafe分離,並且您將使用sln文件將proj與sourcesafe關聯。這很好,因爲您現在只能在一個地方更改SS中的項目位置(我們的一個解決方案中有60個項目!)。然後,當您分支時,您只需分支解決方案並更改SS綁定,而不是在解決方案和項目中更改它。 – 2010-04-27 12:06:37
但分支仍然會工作嗎?它仍然會與後備箱相關聯嗎?我可以在病房後合併嗎? (這是甚至可能的?) – Snake 2010-04-28 07:27:06