2008-09-16 66 views
33

我目前所做的是將項目鏈接到另一個位置並賦予其相同的名稱,然後選中它表示「共享後分支」的位置。 然後我會查看共享項目並解決它。最後與原始項目合併。什麼是使用Visual Source Safe分支的正確方法?

這工作正常,但它感覺非常笨重:我有我的驅動器上的項目的多個實例;每次我在不同的分支上工作時,我都必須更改網站的物理地址(我使用asp.net 1.1);

這並不覺得正確的做法。你如何使用VSS來分支你的項目?

回答

8

我想你在問題中描述的方式是唯一可以在sourceSafe中完成的方法。

我通常將複製的目錄命名爲「V1.0」(或任何合適的),並將它們全部保存在主項目名稱的文件夾中。

1

您描述的方式是唯一支持「分支」的方式。正如你所指出的那樣,它相當笨拙。在VSS中,最好避免全部分支,因爲它會破壞源歷史記錄。

+0

根據問題作者說他做了這個分支的方式,我不知道「破壞你的源歷史」是否屬實。 – 2008-09-20 03:45:10

7

這是在SourceSafe中分支源代碼的普遍接受的方式。如果合併並保留歷史記錄,唯一的方法就是將文件複製到新文件夾,刪除只讀屬性,刪除.vssscc和.scc文件,然後添加新文件項目到SourceSafe。那時,你有一個全新的項目,沒有任何歷史記錄。

相關問題