2 个本地文件夹,每个文件夹包含同一存储库的不同分支
2 local folders, each containing a different branch of the same repository
我在 Bitbucket 中有一个存储库,我使用 Altassian SourceTree 来处理它。
是否可以为同一存储库的两个分支创建两个文件夹?
我找到了这个 answer,但我不知道该怎么做,我有点害怕如果 'I do evil' 我丢失了我的存储库。
您可以按照以下步骤轻松完成:
- 克隆您的存储库并检查您想要的第一个分支
- 再次克隆您的存储库,但将
Destination Path
更改为不同的本地文件夹,然后检查您想要的第二个分支
问: 但是...我还能在两者中使用 SourceTree 吗?
答: 可以。每个克隆的存储库都将显示在左侧的列表中。
如果你同时打开这两个选项卡,你会得到两个选项卡(每个选项卡一个),你可以在本地存储库(访问相同的远程存储库)之间切换
在这张照片中,我克隆了 repo 两次,一次用于 master
分支,一次用于 develop
分支 (但我检查了开发两次,但我认为你能看懂原理):
注意:您在第一个本地仓库中所做的更改只有在将更改推送到您的远程仓库后才能在您的第二个本地仓库中看到
我在 Bitbucket 中有一个存储库,我使用 Altassian SourceTree 来处理它。
是否可以为同一存储库的两个分支创建两个文件夹?
我找到了这个 answer,但我不知道该怎么做,我有点害怕如果 'I do evil' 我丢失了我的存储库。
您可以按照以下步骤轻松完成:
- 克隆您的存储库并检查您想要的第一个分支
- 再次克隆您的存储库,但将
Destination Path
更改为不同的本地文件夹,然后检查您想要的第二个分支
问: 但是...我还能在两者中使用 SourceTree 吗?
答: 可以。每个克隆的存储库都将显示在左侧的列表中。 如果你同时打开这两个选项卡,你会得到两个选项卡(每个选项卡一个),你可以在本地存储库(访问相同的远程存储库)之间切换
在这张照片中,我克隆了 repo 两次,一次用于 master
分支,一次用于 develop
分支 (但我检查了开发两次,但我认为你能看懂原理):
注意:您在第一个本地仓库中所做的更改只有在将更改推送到您的远程仓库后才能在您的第二个本地仓库中看到