标签: version-control

如何删除 Mercurial (hg) 中的传出变更集

当我运行时,hg out我有 3 个传出变更集。我想删除它们并恢复到中央存储库中的状态。如何?

version-control mercurial

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

哪个版本的 Microsoft Word 创建了给定的文档?

我开始收到多个 MS Word 文档发送给我,我想检测每个文档创建或上次保存的 MS Word 版本。

有什么工具吗?或者,我可以通过使用文本编辑器或二进制编辑器来确定此类信息吗?

如果有帮助,我有 MS Office 套件 2002 和 Open office。

compatibility version-control microsoft-word

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

当我的 CWD 在远程文件系统上时,如何有选择地禁用 zsh 的版本控制集成?

我在 OSX 上运行 zsh,有时我必须在安装的 sshfs 卷上工作。然而,git 在 sshfs 挂载上真的很慢。我的提示使用了 zsh 内置的 vc 模式内容,但在这种情况下我想跳过那部分。

每当我的 CWD 在安装的文件系统上时,我都想有选择地禁用 vc 集成。我怎样才能做到这一点?

我目前正在使用(大致)我的 .zshrc 的这个片段(好吧,.oh-my-zsh/themes,但你明白了)在我的提示中启用 git info :

zstyle ':vcs_info:*' enable hg git bzr svn p4

zstyle ':vcs_info:(hg*|git*):*' get-revision true
zstyle ':vcs_info:(hg*|git*):*' check-for-changes true

# rev+changes branch misc
zstyle ':vcs_info:hg*' formats "[%i%u %b%m]"
zstyle ':vcs_info:hg*' actionformats "(%{$fg_bold[red]%}%a%{$reset_color%})[%i%u %b%m]"

# hash changes branch misc
zstyle ':vcs_info:git*' formats "[%{$fg[yellow]%}%12.12i%{$reset_color%} %u %{$fg[magenta]%}%b%{$reset_color%}%m]"
zstyle ':vcs_info:git*' actionformats "(%a)[%{$fg[yellow]%}%12.12i%{$reset_color%} %u %{$fg[magenta]%}%b%{$reset_color%}%m]"

zstyle ':vcs_info:git*+set-message:*' hooks git-st git-stash

zstyle ':vcs_info:hg*:netbeans' use-simple true …
Run Code Online (Sandbox Code Playgroud)

zsh version-control git oh-my-zsh

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

尽管 GIT 不存储文件增量,但您仍然可以回滚到以前的文件版本(无限次?)

我读过Git 不存储文件增量。如果是这样,它如何支持文件回滚到以前的版本?如果它存储整个文件,磁盘上的存储库空间必须增长到无法管理的大。Git 是否支持文件回滚和 diff(s) 回文件版本 1?它甚至支持与文件相关的版本控制概念吗?这(我相信)对于我理解 VCS/DVCS 和我的需求至关重要。我需要能够将我将要签入的内容与以前的版本进行比较。

version-control git

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

为什么 hg fetch 是一个不推荐使用的扩展?

Mercurial 的fetch 扩展可以方便地从远程存储库中提取和合并。最近,此功能已被开发人员弃用。他们建议避免使用它,它在不受欢迎的功能列表中。

在许多情况下,能够使用一个命令拉取和启动合并(hg pull -u 不这样做)很有用。我认为弃用背后有一个原因,但我无法在文档或在线中找到一个。弃用它的原因是什么?我不是在寻找意见,而是在其弃用背后的事实原因(这可能是开发团队的意见是不应该使用它)。

version-control command-line mercurial

12
推荐指数
0
解决办法
1122
查看次数

Microsoft Word 的版本控制

强格式的word文档有没有好的版本控制方法?理想情况下,可以与 git 一起使用并以易于查看的格式显示差异。

我在这方面看到的大多数问题都来自 2010 年或更早。

我知道以下方法:

  • 使用 git 进行 Pandoc。
    • 这是首选方法,但是当修改文档的强格式部分时,差异并不总是显示。
  • 乌龟SVN
    • 显示 word 中的差异。Diff 比 git 更难查看(3 个窗口和一个侧边栏占用大量空间)。需要打开word。比 git 更大的学习曲线。
  • 磁铁SVN
    • 我很便宜。

是否有任何其他人知道用作 MS Word 版本控制的方法?

version-control microsoft-word

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

Subversion:非程序员的文档控制?

我在一家机械工程领域的小公司工作。除了我自己,这里没有人知道编码或数据库方面的知识,我只知道基本的 SQL、一些 C# 和一些 VBA。

我正在尝试为我们所有与工程相关的文档找到一个好的开源/免费软件文档控制解决方案。大多数文件的格式为 .docx、.xlsx、.pdf 或 .dwg (CAD)。

与代码控制相反,Subversion 是否适合我的文档控制目的?在系统中生成具有相应修订号的文档报告是否也足够了?

当然欢迎任何其他建议或解决方案。

windows-7 version-control documents svn

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

如何使用 git 跟踪 $HOME

我想用 git 跟踪我的 $HOME 目录。我在其他子目录(例如 $HOME/projects/repo_1 等)中有许多其他 git repos,它们不应该被跟踪,因为它们已经是。

我找到了git-home-history,但从档案中可以看出该项目不再积极开发。

你推荐什么方法?ghh够成熟吗?

我在 Mac 上,但我也对跨平台解决方案感兴趣。

谢谢

ps:我看过但没有找到重复的,如果已经讨论过,请指出。

version-control git home-folder

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

个人 Dropbox 使用哪个版本控制软件?

我想设置一个类似于 Dropbox 的同步存储库。

目标/要求:

  1. 免费(开源非常可取)
  2. Linux 主机(可能是 Ubuntu)
  3. Windows/Mac/Linux 客户端
  4. 具有有限访问权限的多个用户的潜力(可选)
  5. 最好容易,不一定需要自动
  6. 修订控制非常可取

基本上,我希望能够使用多台计算机,可能具有不同的操作系统,并且能够访问、使用和同步所有计算机上的文件。我还想在未连接到网络时拥有存储库的本地副本(就像我在笔记本电脑上工作一样,我想保留一个本地存储库以保持修订并稍后与“主”存储库合并)。

例如,我白天在我的网络之外在我的笔记本电脑上编辑几张图片,但是当我回到家时,我想将更改(包括增量更改)与家里的台式机同步。

我也希望我的室友也能够访问和使用这个存储库,但限制对某些文件的访问。例如,我可能想用它来备份财务记录,但不希望他们访问这些文件。

我是一名程序员,熟悉 SVN,但我知道这不是最合适的,因为它不能很好地处理二进制文件并且没有保留本地存储库。我知道存在更好的选择,但我对它们的了解还不够充分,无法选择最好的选择。

software-rec dropbox version-control

9
推荐指数
2
解决办法
1545
查看次数

使用 Dropbox 查看我对文件修订的增量差异

有时我会使用像 Notepad++ 这样的简单编辑器在 Dropbox 上编辑我的网页。

Notepad++ 不是超级编辑器或 IDE,不会为我跟踪文件更改。

但是 Dropbox 可以!!

有没有人写过一个工具可以快速查看 Dropbox 中特定文件的版本历史记录?毕竟,保存到 Dropbox本质上就像保存commit到 VCS。

有人知道 Dropbox 是否公开了任何用于查询文件过去版本的 API?

diff dropbox version-control comparison

9
推荐指数
2
解决办法
3347
查看次数