gpt4 book ai didi

git - Visual Studio 2013 可以使用当前程序集版本标记 git 提交吗

转载 作者:太空狗 更新时间:2023-10-29 14:00:36 25 4
gpt4 key购买 nike

我刚刚将一个项目更新到 VS 2013,并将我的 bitbucket 帐户连接到其中。一切看起来都很顺利。根据 MSDN link , Git for VS 2013 不支持推送标签,说需要通过命令行界面来完成。我想使用标签来跟踪我的各种提交的版本号,版本号很方便地存储在我的项目的程序集信息中。

我想为我的项目提交任何当前版本号,除了每次都在命令行中手动尝试之外,还有什么方法可以做到这一点吗?我假设没有,但 SO 完全是聪明人,所以我想我至少会问。

最佳答案

I'd like to commit whatever the current version number is for my project

这不是版本号的适当步骤:您从源代码管理中生成它并将其集成到您的构建过程中,以便您的 exe 反射(reflect) 来源 repo 。

要使用的命令是git describe --long .

参见“Embed git commit hash in a .Net dll

enter image description here

简而言之,不要将有关源的元数据(如 git 标签/SHA1)与源本身混合。
为您的 exe 保留它(您源构建的最终结果)。

关于git - Visual Studio 2013 可以使用当前程序集版本标记 git 提交吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com