我为程序的 C 实现创建了一个 git 存储库。
我即将添加一个 Matlab 实现,我希望有一个包含两个子目录的单个存储库:一个用于 C,一个用于 matlab。
当然,我也想保留完整的历史记录!
我该怎么办?
我最近被 SVN 的 bug 咬了;主要是由于在工作中大量使用个人仓库来控制概念验证代码、文档和小文件,并保持我的两台机器同步。
我的家用 NAS,一个 D-Link DNS-323,是一个坚固的小盒子,安装了一些额外的脚本和软件包以提供一些日常备份——但它也有一些缺点,使它无法像我想要的那样使用. 我的希望是将它用作我的家庭和远程使用的永远在线的文件服务器——但是权限控制相当薄弱且不灵活,并且从我的家庭网络外部访问它仅限于 SSH/SCP 和 FTP(这只是如果有的话,暂时打开)。
所以我想:如果我主要将它用作基于 SVN 的文件服务器并允许通过 SSH+SVN 进行远程访问会怎么样。我仍然可以为大文件(例如我的笔记本电脑备份)提供非 SVN Windows 共享;但总的来说,我可以将它用作个人文件的 SVN 存储库。
这里的问题是我在哪里停止,SVN 对最大 repo 大小或存储在其中的文件大小有哪些限制?
我在家里的电脑上做了很多工作,从编程、编写存储过程到编写文档和报告。很多这项工作与大学有关,并且在多台计算机上不断交换文件充其量是令人讨厌的。
我有一个大型的最后一年的项目,我将在家庭和大学之间分享这项工作,并且需要某种在线存储来为我的程序以及我的 Word 文档、PDF 和保存的学术文件提供版本控制文件。
我的问题有什么好的解决方案吗?
我目前使用 TortoiseSVN 进行版本控制。我想转换为 Git,所以我认为 TortoiseGit 将是最简单的举措。
如何在保留所有历史记录的同时将我的存储库转换为 Git 存储库?
像 Subversion 一样,它有两种后端类型:基于 BDB 和基于文件。我看到的大多数电子邮件应用程序都使用数据库后端,但最终用户操作数据库并不方便。
目前我正在使用 Thunderbird,它也使用数据库作为后端。我在四台机器上运行 Thunderbird,所以有 4 个独立的数据库。而且我有很多邮件帐户,可能有 20 个甚至更多。(不,请不要告诉我邮件转发。)所以,如果后端是基于文件的,我可以只设置一个 Git 存储库并将它们全部同步。但是Thunderbird 有其内部的数据库格式,因此管理这些单独的数据库非常不方便。
我最近读到 Lion 使用版本控制来跟踪更改(增量),而不是文件 (SVN)。此功能背后的技术是否已发布?我假设它是 Git、Hg、Bazaar 或它们的自定义变体,但这完全是推测性的。
引用上面的链接:
OS X Lion 足够智能,只能跟踪和记录不同文档副本之间的更改。这意味着不会保存 400 个完整副本,只是版本之间的部分更改。
我知道 OneNote 为笔记本中的每个页面保留了历史记录,并且我可以访问每个单独页面的历史记录,但是有没有办法获取整个笔记本的更改日志?
对于上下文,我们在工作中使用 OneNote 来记录我们的 ISO9001 质量管理体系。我们即将进行审计,我希望能够:
即使解决方案是第 3 方工具,我也会满足于此。
谢谢。
保存文档并关闭 Word 后,我意识到我忘记激活修订。我有以前修订版的副本。
在将文档发送回计算机知识不足以使用常见“差异”工具的同事之前,如何突出显示我的(太多)编辑?
尝试 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,并将很快将其作为答案发布。
我在 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 首选项中设置了覆盖图标设置无效。我可以办理入住和退房手续。
非常感谢。
version-control ×10
git ×2
cvs ×1
diff ×1
email-client ×1
file-sharing ×1
history ×1
home-server ×1
icons ×1
mailbox ×1
osx-lion ×1
repository ×1
software-rec ×1
svn ×1
sync ×1
tortoise-git ×1
tortoise-svn ×1
ubuntu ×1
windows-7 ×1
windows-xp ×1