问题标签 [unison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2557 浏览

eclipse - 在 Eclipse 中保存时运行外部应用程序

由于我们无法设置 Eclipse 的 RSE 以用于远程编辑工具,因此我安装了Unison。但是我怎样才能让 Eclipse 在每个文件保存时自动运行一致呢?是否有可用的 Eclipse 插件?

TIA

0 投票
2 回答
1415 浏览

python - 使用 Python 编写 Unison 脚本的问题

我正在尝试制作一个简单的脚本来通过 Unison 自动化和记录同步。我也使用 subprocess.Popen 而不是通常的 os.system 调用,因为它已被弃用。在过去的 2 天里,我一直在查看文档等,试图找出我做错了什么,但是由于某种原因,如果我从终端调用 unison,它就没有问题,但是当我从 Python 进行相同的调用时它尝试进行用户交互,此外我没有捕获但大约一半的输出,另一个仍在打印到终端。

这是我尝试使用的代码:

这是我的 Unison 配置文件:

我究竟做错了什么?为什么 Unison 的所有输出都没有保存到我的日志文件中,为什么它在脚本运行时要求我确认,但当我从终端直接运行时却没有?

更新: 好的,多亏了 Emil,我现在正在捕获所有输出,但我仍然无法弄清楚为什么在终端中输入“unison sync”会得到与从我的脚本中调用它时不同的结果。

0 投票
7 回答
7544 浏览

linux - 如何在两台机器之间保持 Eclipse 工作区同步?

我在家里和工作中都有几乎相同的 Linux (Fedora) 机器,我使用出色的Unison程序使两台机器上的文件保持同步。我一直试图在两台机器之间保持 Eclipse 工作区同步,但这失败了。我都试过了:

  1. 仅同步 /workspace 目录,由于插件升级而导致的错误
  2. 同步 /workspace 和我的 .eclipse/ director。

发生的事情是我在一台机器上工作,在 eclipse 上创建新项目等。然后统一。然后当我去另一台机器时,项目有时不会出现,有时它们会出现但eclipse找不到文件,有时(很少)它可以工作。

我不明白为什么 eclipse 会如此困惑,因为我有相同的工作区、eclipse 版本,甚至 .eclipse 目录。

0 投票
2 回答
549 浏览

linux - 我需要安装 unison 多少次?

如果我需要将 2 台服务器与 unison 同步,我需要在两台服务器上安装 unison 还是只在其中一台服务器上安装?

http://www.cis.upenn.edu/~bcpierce/unison/

先感谢您!

干杯

丹尼尔

0 投票
3 回答
2775 浏览

linux - 如何在与 unison 同步时排除 svn 元数据?

如何在与 unison 同步时排除所有 svn 元数据?

0 投票
1 回答
4677 浏览

file - unison 如何决定同步文件的方式

我正在使用 unison 将一堆文件夹同步在一起。不只是2个根,但我认为我的问题可以这么简单......

假设我正在使用一致的方式同步目录 A 和 B。如果我从目录 A 中删除文件 X,unison 怎么知道该怎么做?它应该将 X 从 B 添加回 A 还是应该从 B 中删除 X?

0 投票
1 回答
1094 浏览

unison - 星形拓扑

Unison 星型拓扑究竟是如何工作的?我有点理解这样一个概念,即一台机器充当 HUB,每个辐条都与之同步,但它只是一个概念,我必须自己实现它,还是这是某种内置于统一中的功能?

如果我必须自己编写脚本,我该怎么做,同步步骤是什么?

0 投票
1 回答
1404 浏览

linux - 在 bash 脚本中同步运行

嗨,当我在这样的终端上运行命令时

它运行正常。但是当我尝试在 bash 脚本中运行它时,它就像那样

它说

一致:未知选项`-ignore 'Regex c''

我该如何解决这个问题?谢谢... 。

0 投票
1 回答
609 浏览

unix - 我如何使用 unison 进行同步。具有最新修改时间的文件夹文件?

我如何使用unison其文件的最新修改时间来同步文件夹

示例:- folder_1/file.txt 在 12:30 更改 folder_2/file.txt 在 12:35 更改

我想执行./unison给我以下结果:-关于最新修改时间的更新文件,以便更新文件folder_1/file.txt成为同一个文件folder_2.file.txt

0 投票
1 回答
8282 浏览

php - 执行错误代码 2

我正在使用Unison在两台服务器之间同步文件。我试图让 PHP 在文件上传后调用它。

我正在使用exec,但它返回的错误代码为 2。

$out是一个空白数组,并且$r是 2。错误代码 2 是什么意思?

PS我php -a在命令行上运行,并复制并粘贴了该行,它工作。此外,exec('whoami')有效(并且与我在命令行上登录的用户相同)。