标签: version-control

将父目录添加到 git 存储库

我为程序的 C 实现创建了一个 git 存储库。

我即将添加一个 Matlab 实现,我希望有一个包含两个子目录的单个存储库:一个用于 C,一个用于 matlab。

当然,我也想保留完整的历史记录!

我该怎么办?

history version-control git repository

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

通过 SubVersion 进行个人源代码控制——在我走得太远之前阻止我!

我最近被 SVN 的 bug 咬了;主要是由于在工作中大量使用个人仓库来控制概念验证代码、文档和小文件,并保持我的两台机器同步。

我的家用 NAS,一个 D-Link DNS-323,是一个坚固的小盒子,安装了一些额外的脚本和软件包以提供一些日常备份——但它也有一些缺点,使它无法像我想要的那样使用. 我的希望是将它用作我的家庭和远程使用的永远在线的文件服务器——但是权限控制相当薄弱且不灵活,并且从我的家庭网络外部访问它仅限于 SSH/SCP 和 FTP(这只是如果有的话,暂时打开)。

所以我想:如果我主要将它用作基于 SVN 的文件服务器并允许通过 SSH+SVN 进行远程访问会怎么样。我仍然可以为大文件(例如我的笔记本电脑备份)提供非 SVN Windows 共享;但总的来说,我可以将它用作个人文件的 SVN 存储库。

这里的问题是我在哪里停止,SVN 对最大 repo 大小或存储在其中的文件大小有哪些限制?

home-server version-control svn

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

在多台计算机上同步我的文件

我在家里的电脑上做了很多工作,从编程、编写存储过程到编写文档和报告。很多这项工作与大学有关,并且在多台计算机上不断交换文件充其量是令人讨厌的。

我有一个大型的最后一年的项目,我将在家庭和大学之间分享这项工作,并且需要某种在线存储来为我的程序以及我的 Word 文档、PDF 和保存的学术文件提供版本控制文件。

我的问题有什么好的解决方案吗?

file-sharing version-control online-storage cross-platform

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

如何将 TortoiseSVN 转换为 TortoiseGit

我目前使用 TortoiseSVN 进行版本控制。我想转换为 Git,所以我认为 TortoiseGit 将是最简单的举措。

如何在保留所有历史记录的同时将我的存储库转换为 Git 存储库?

tortoise-svn version-control tortoise-git windows-xp

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

任何基于文件的电子邮件客户端应用程序?(目的是将邮箱置于 VCS 之下。)

像 Subversion 一样,它有两种后端类型:基于 BDB 和基于文件。我看到的大多数电子邮件应用程序都使用数据库后端,但最终用户操作数据库并不方便。

目前我正在使用 Thunderbird,它也使用数据库作为后端。我在四台机器上运行 Thunderbird,所以有 4 个独立的数据库。而且我有很多邮件帐户,可能有 20 个甚至更多。(不,请不要告诉我邮件转发。)所以,如果后端是基于文件的,我可以只设置一个 Git 存储库并将它们全部同步。但是Thunderbird 有其内部的数据库格式,因此管理这些单独的数据库非常不方便。

sync software-rec version-control mailbox email-client

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

OSX Lion 使用什么进行版本控制?

我最近读到 Lion 使用版本控制来跟踪更改(增量),而不是文件 (SVN)。此功能背后的技术是否已发布?我假设它是 Git、Hg、Bazaar 或它们的自定义变体,但这完全是推测性的。

引用上面的链接:

OS X Lion 足够智能,只能跟踪和记录不同文档副本之间的更改。这意味着不会保存 400 个完整副本,只是版本之间的部分更改。

version-control osx-lion

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

如何总结 OneNote 笔记本最近的变化?

我知道 OneNote 为笔记本中的每个页面保留了历史记录,并且我可以访问每个单独页面的历史记录,但是有没有办法获取整个笔记本的更改日志?

对于上下文,我们在工作中使用 OneNote 来记录我们的 ISO9001 质量管理体系。我们即将进行审计,我希望能够:

  1. 快速证明它正在积极维护
  2. 显示自上次审计以来所做的更改

即使解决方案是第 3 方工具,我也会满足于此。

谢谢。

version-control microsoft-onenote

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

我忘记激活 Word 文档中的修订。如何突出显示我的编辑?

保存文档并关闭 Word 后,我意识到我忘记激活修订。我有以前修订版的副本。

在将文档发送回计算机知识不足以使用常见“差异”工具的同事之前,如何突出显示我的(太多)编辑?

diff version-control microsoft-word

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

巨大的错误消息:代理承认未能使用密钥签名

尝试 gitorious 我遇到了以下错误消息形式的障碍:

Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

在这里找到了一个解决方法http://identi.ca/conversation/32495642,并将很快将其作为答案发布。

version-control git ubuntu

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

Tortoise CVS 图标在 Win 7 x64 中不可见

我在 Win 7 x64 上运行 Tortoise CVS 1.10.10(使用 CVS NT 2.5.03),我的文件夹覆盖图标不会出现。

我不记得这是什么时候发生的,但是我有一个同事运行相同的设置(也是 Win 7、x64),他的图标看起来很好。

我已经尝试安装最新版本的 Tortoise CVS (1.12.4) 但是这个版本在尝试运行 'cvs.exe' 命令时产生了一个缺少 iconv-xxx.dll 错误(并且也没有显示任何覆盖图标)。

我在 Tortoise CVS 首选项中设置了覆盖图标设置无效。我可以办理入住和退房手续。

非常感谢。

windows-7 icons version-control cvs

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