我最近所在的小型开发团队开始使用 Visual SourceSafe 并开始使用 Git(Windows、Visual Studio 2008 等非常普通的东西)。我们正在使用 GitExtensions,到目前为止一切顺利,我们真的很喜欢它!
我们在其中一个文件服务器上有一个我们称之为“共享存储库”的东西,我们向其中推送和 pull 代码以共享代码。
现在,作为主要负责将代码部署到生产环境中的人,我通常会 pull 并处理所有 merge 到我自己的代码库中的事情。然后我将代码部署到我们的测试环境并重复直到准备就绪。一旦它准备好进入我们的生产服务器,我就会在我的存储库中标记最终 merge/提交,部署代码,然后将其推送回共享存储库。
但是当其他人在那之后 pull 时,他们看不到我的标签。
所以,我在这里:有什么诀窍?任何帮助将不胜感激。
最佳答案
默认 git push
不推送标签。您需要使用 --tags
选项
git push --tags
请注意,这只会推送标签。
关于git - 在 GitExtensions 中,如何推送标签以便其他人可以 pull 它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349872/