标签: versioning

停用 s3 存储桶上的版本控制

我在我的存储桶上激活了版本控制。我用了 :

aws s3api put-bucket-versioning --bucket my_bucket --versioning-configuration Status=Enabled --endpoint-url https://XXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

现在,我想停用该存储桶上的版本控制。所以,我有两个问题:

  • 我需要使用:aws s3api put-bucket-versioning --bucket my_bucket --versioning-configuration Status=Suspended --endpoint-url https://XXXXXXXXX

或者我是否需要在“状态”行编辑 ./lifecycle.json 文件?

{
    "Rules": [
        {
            "ID": "Delete old versions after 90 days",
            "Status": "Enabled",   -> Suspended 
            "Prefix": "",
            "NoncurrentVersionExpiration": {
                "NoncurrentDays": 90
              }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

也许,这两种解决方案都有效?

  • 我的第二个问题是:存储桶中的版本会被删除吗?我的意思是,带有该版本的版本"IsLatest": true,会被保存吗?

最好的

versioning bucket amazon-web-services

2
推荐指数
1
解决办法
6788
查看次数

使用版本控制时 drf-spectaulous 不起作用(规范中未定义任何操作!)

几周前我安装了drf-spectacular. 一切正常,直到我在 DRF (Django Rest Framework)中启用版本控制。

我实施了AcceptHeaderVersioning并且它工作正常。但后来我意识到 Swagger 没有显示 /docs/ 处的端点,并且显示了这条消息:“规范中没有定义操作!”

如果我DEFAULT_VERSIONING_CLASSREST_FRAMEWORK设置中注释行,所有端点都会正确显示在 Swagger 文档页面 (/docs/) 中。但是,它破坏了我的版本控制:request.version = None.

我用AcceptHeaderVersioning、 以及URLPathVersioning和进行了测试NamespaceVersioning。他们所有人的结果都是一样的。

我读到这AcceptHeaderVersioning是一年前实施的。链接到此处的提交。

但我还了解到计划更改modify_for_versioning功能并且可能会影响标头版本控制。链接到管道模块中的功能,此处和对话此处。事实上,去年对该模块进行了很多更改,请查看此处

这些是我的 DRF 设置:

REST_FRAMEWORK = {
    # Auth
    'DEFAULT_AUTHENTICATION_CLASSES': [
        'rest_framework.authentication.TokenAuthentication',
    ],

    # Swagger/docs
    'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',

    # Pagination
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 5,

    # Testing
    'TEST_REQUEST_DEFAULT_FORMAT': 'json',

    # …
Run Code Online (Sandbox Code Playgroud)

versioning django-rest-framework drf-spectacular

2
推荐指数
1
解决办法
2899
查看次数

访问项目的版本信息

我想在UI上显示我的应用程序的版本.看起来我在Properties - > Application - > Assembler Information中设置了它.

  • 那是对的吗?
  • 我会在发布时手动递增吗?
  • 我如何以编程方式访问?

谢谢!

c# versioning .net-3.5 winforms

1
推荐指数
1
解决办法
990
查看次数

Web-App:跟踪数据库中应用程序的版本?

我们正在构建一个webapp,它作为debian包发送给几个客户端.每个客户端运行自己的服务器.但更新和支持由我们完成.我们定期发布产品,版本号干净.大多数用户获得自动更新(通过Puppet),而其他一些用户则没有.

我们希望保留应用程序版本的跟踪(以便允许用户在"关于"部分中检查版本,以及我们支持更准确地帮助用户).

我们计划在我们的数据库中存储代码版本和基础版本,并自动保持信息的最新状态.

这是一个好主意吗 ?

我们看到的另一种选择是文件.

编辑:代码和数据库架构一起更新.(如果我们更新到版本xyz,代码和数据库都转到xyz)

database versioning web-applications

1
推荐指数
1
解决办法
200
查看次数

番石榴的版本如何运作?

我想在项目中使用Guava,但我的PM不喜欢"r05"后缀,说它看起来不稳定.事实上,我需要的部分只是Google-Collections 1.0,现在已弃用(我的PM也不喜欢这个词).

因此,我并没有真正获得Guava/Google-Collections的版本.

我目前正在使用GC1.0进行开发,但如果可能的话,我将切换到更新的稳定版本.

versioning guava

1
推荐指数
1
解决办法
684
查看次数

SQLite和版本控制系统

前言:不是在尝试编写Subversion或任何其他版本控制系统的替代方案.

我想知道SQLite是否具备通过单文件数据库文件替换版本系统的常用存储库所需的内容,其中不同的版本存储为BLOB?

versioning sqlite

1
推荐指数
1
解决办法
1355
查看次数

我可以自己托管任何免费版本控制托管应用程序吗?

我正在寻找一些服务器软件,它允许我在我自己的服务器上管理git,mercurial甚至是subversion存储库(我不挑剔,我可以忍受任何这些).完美的东西当然是github或bitbucket服务器应用程序的私有可下载版本......

我需要的主要功能是一个Web界面,用于创建和管理位于我的服务器上的一些版本控制存储库,并控制用户访问任何这些资源(最好不要让这些用户访问shell).

谢谢.

svn versioning git version-control mercurial

1
推荐指数
1
解决办法
399
查看次数

如何在subversion中替换分支?

我从来没有使用分支直到昨天,所以我不知道我应该把分支作为主干.所以我分支了一个子文件夹,这引起了一些副作用,比如意外地将树干切换到分支...这导致用子文件夹覆盖树干并删除树干内的其他所有内容=销毁我的工作副本; /

现在我处于这种情况,我想用我的工作副本覆盖这个有问题的分支.怎么能这样做?我正在使用Tortoise SVN.

svn versioning tortoisesvn branch

1
推荐指数
1
解决办法
5322
查看次数

无论.NET版本如何,对具有相同种子的Random.Next()的第n次调用是否总是产生相同的数字?

我是一个新手C#学习者,并构建一个系统,从一组有序的问题生成问题表.每个问题表都有30个问题从问题集中随机选择.每个问题表由一个整数唯一标识,该整数用作种子值.

由于我不知道随机生成器如何工作的内部细节,我想知道无论.NET版本如何,使用相同种子的n-th调用是否Random.Next()总是产生相同的数字.

最小的工作示例如下.

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            const int seed = 12345;
            Random rnd = new Random(seed);
            for (int x = 0; x < 10; x++)
                Console.WriteLine(rnd.Next());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# versioning random

1
推荐指数
1
解决办法
138
查看次数

Teamcity - 自动每周增加内部版本号

是否有人暗示如何每周增加下面数字的第二部分("249")?TeamCity能够在每次构建之后增加构建计数器的数量,到目前为止一直很好.

1.0.249%build.counter%

另外,我需要每周增加249个.例如:249> 250; 250> 251; 101> 102; 41> 42; ......

提前致谢.

versioning teamcity build version

1
推荐指数
1
解决办法
2012
查看次数