v12.0.0
版本发布时间: 2024-02-10 04:41:46
git-town/git-town最新发布版本:v14.2.0(2024-04-25 03:43:03)
Git Town 12 continues the effort to make the Git Town user experience more consistent and intuitive by modernizing Git Town's configuration system.
BREAKING CHANGES
- The new setup assistent (see below) replaces the existing CLI and Git commands to change the configuration.
- Removing the Git Town configuration is now done by running
git town config remove
instead ofgit town config reset
(#3051). - More intuitive names for the following configuration options. Git Town automatically updates the configuration, so no action is needed on your end.
- Putting Git Town into offline mode is a top-level command again. Run
git town offline yes
to enable offline mode instead ofgit town config offline yes
(#3049). - All visual dialogs have been rewritten using a modern UI framework for a better look and to avoid the rendering issues encountered before (#2964).
- Nested feature branches are now called "stacked changes" to match the emerging industry term (#3062).
New Features
- Git Town v12 introduces Git Town's setup assistant (#2941). The setup assistant guides you through all of Git Town's configuration settings, including setting up the shorter aliases for Git Town commands. Run it by executing
git town config setup
. This assistant replaces the old configuration commands undergit town config
, thealias
command, and the old "quick configuration" process. - Git Town now supports storing non-confidential configuration entries in a configuration file with name
.git-branches.toml
(#2748). The best way to create one is the setup assistant. The setup assistant can also migrate your existing Git-based configuration to the config file. - All commands now support the
--dry-run
flag to try them out safely (#2859). - You can now install Git Town on Windows using Chocolatey:
choco install git-town
(#763) - Massive performance improvements (exceeding 200%) on Windows thanks to not executing Git through the CMD shell anymore (#2881).
- The undo commands execute faster (#2863).
Bug Fixes
- Fix the
--version
command on Windows (#2900).
Statistics
- 294 contributions
- 31 resolved tickets
A heartfelt thanks to the contributors for this release: @alokpr, @brandonaut, @bryanlarsen, @ChrisMM, @eugef, @IGassmann, @Iron-Ham, @jakeleboeuf, @JaKXz, @kevgo, @koppor, @Nezteb, @ruudk, @zeronacer
1、 git-town_linux_intel_64.tar.gz 4.79MB
2、 git-town_macos_intel_64.tar.gz 5.02MB
3、 git-town_freebsd_intel_64.tar.gz 4.79MB
4、 git-town_freebsd_arm_64.tar.gz 4.41MB
5、 git-town_linux_arm_64.tar.gz 4.41MB
6、 git-town_netbsd_intel_64.tar.gz 4.78MB
7、 git-town_windows_arm_64.zip 4.49MB
8、 git-town_windows_intel_64.zip 4.94MB
9、 git-town_macos_arm_64.tar.gz 4.9MB
10、 git-town_linux_intel_64.rpm 4.98MB
11、 git-town_linux_arm_64.rpm 4.57MB
12、 git-town_linux_arm_64.pkg.tar.zst 4.33MB
13、 git-town_linux_intel_64.pkg.tar.zst 4.78MB
14、 git-town_linux_arm_64.deb 4.42MB
15、 git-town_linux_intel_64.deb 4.79MB
16、 checksums.txt 1.41KB
17、 git-town_windows_intel_64.msi 9.9MB