限制 git 个分支的结帐(VS2017)
Restricting checkout of git branches (VS2017)
我正在寻找一种方法来限制谁可以在 Visual Studio 上结帐分支(IE,在它们之间切换)。无法在 google.
上找到直接答案
假设 TFS Repo 上有分支 A、B 和 C - 我想将其设置为只有特定用户才能在各个分支之间切换,或者可能需要密码才能这样做。
有人知道这样做的方法吗?
这是不可能的。
当您克隆一个 Git 存储库时,您会收到完整的存储库及其所有历史记录。所有提交都在那里,任何用户都可以在任何提交时签出存储库。这是 Git.
的重要组成部分
如果您希望对某些用户屏蔽解决方案的某些部分,您需要将它们放在单独的存储库中。
我正在寻找一种方法来限制谁可以在 Visual Studio 上结帐分支(IE,在它们之间切换)。无法在 google.
上找到直接答案假设 TFS Repo 上有分支 A、B 和 C - 我想将其设置为只有特定用户才能在各个分支之间切换,或者可能需要密码才能这样做。
有人知道这样做的方法吗?
这是不可能的。
当您克隆一个 Git 存储库时,您会收到完整的存储库及其所有历史记录。所有提交都在那里,任何用户都可以在任何提交时签出存储库。这是 Git.
的重要组成部分如果您希望对某些用户屏蔽解决方案的某些部分,您需要将它们放在单独的存储库中。