cvs cvs.lock
I need an Authoritative Source
我需要权威来源
You know I picked up a TabletPC recently. I will probably attend the North Africa Developer Conference in Morocco this year and I wanted to bring my TabletPC rather than my Corporate Laptop. It's a lot lighter (6 lbs vs. 11 lbs) and the batteries last forever (at least 6 hours versus barely 2). It is a 1.5 GHz box, while my Corporate Evo N800w is a 2 Ghz. We'll see if that really makes a difference.
您知道我最近拿起了一台TabletPC。 我可能会参加今年在摩洛哥举行的北非开发者大会,我想带上我的TabletPC而不是企业笔记本电脑。 它轻巧得多(6磅vs. 11磅),并且电池可以永久使用(至少6小时而不是2个小时)。 这是一个1.5 GHz的盒子,而我的Corporate Evo N800w是2 GHz。 我们将看看这是否真的有所作为。
Anyway, I sat down and prepared to move all my presentations and demos and C:/Utils over to the laptop. It's about 2 gigs of Powerpoints, demos, code, and goodness. If you've seen one of my presentations when I'm particularly hopped up on Diet Coke, you know I use most of it! :) So, I made a C:\demos folder and started a copy.
无论如何,我坐下来准备将所有演示文稿和演示以及C:/ Utils移到笔记本电脑上。 这大约是2份Powerpoint,演示,代码和优点。 如果您在我特别喜欢Diet可口可乐时看过我的演示文稿之一,则您知道我会使用其中的大部分内容! :)因此,我制作了一个C:\ demos文件夹并开始复制。
Then, I stopped. What the heck am I doing? If I copy this stuff straight, I'll have demos/presentations/code on three machines (my desktop as well). Every once in a while I make an important change to a PowerPoint, or find a major bug in some demo.
然后,我停了下来。 我到底在做什么? 如果我直接复制这些内容,我将在三台机器(以及我的台式机)上获得演示/演示/代码。 我不时地对PowerPoint进行重要更改,或者在一些演示中发现重大错误。
So, I said, it's time to move some of my life into An Authoritative Source (ne: Source Control). Less for the version control and more to define and authoritative source for information that I can pull from.
因此,我说过,现在是时候将我的一生转移到“权威来源”(ne:“来源控制”)中。 更少的版本控制,更多的是我可以从中获取信息的定义和权威来源。
Tangent: My Contacts
切线:我的联系人
I recently installed Plaxo in an attempt to bring some semblance of organization to my information-life. It provides, for all intents, a location for all your contacts that can sync to Outlook or Outlook Express on other machines. It provides:
我最近安装了Plaxo ,试图将组织的外观带入我的信息生活。 它为所有意图提供了可以与其他计算机上的Outlook或Outlook Express同步的所有联系人的位置。 它提供:
- Conflict Resolution and Synchronization - Changes made by me/Changes made by others 冲突解决与同步-我所做的更改/他人所做的更改
- Storage - I can install it on a new machine and bring my contacts down immediately.存储-我可以将其安装在新计算机上,并立即断开联系。
- File System Independance - I can bring it down into multiple clients without concern over file system (or application) 文件系统独立性-我可以将其分解为多个客户端,而不必担心文件系统(或应用程序)
And that's exactly the kind of problems that need solving for my presentations and demos.
而这正是我的演示文稿和演示需要解决的问题。
Back to the Story: 回到故事:
I have used Source Safe since before it was owned by Microsoft (Remember One Tree Software) and I've used various *nix source control systems. But, I hate it. Between Data Corruption and the general malaise I feel when I use it, it wasn't an option for my personal data. Not to mention the whole "make writable" nonsense. I'd prefer my personal files be writable be default, thank you very much.
自从Microsoft拥有Source Safe(记住一棵树软件)之前就一直使用Source Safe,并且我已经使用了各种* nix源代码控制系统。 但是,我讨厌它。 在数据损坏和我使用它时普遍感到不适之间,这不是我的个人数据的选择。 更不用说整个“使可写”胡说八道了。 我希望我的个人文件是默认可写的,非常感谢。
I really dig what the SourceGear Guys are doing with Vault, but I'm a little nervous putting my data in a Database. It's kind of hard to restore a single row (file) from a SQL Server Database, and it feels a little more opaque that I'm confortable with. So, while I might use them for development, I needed a system that was more flexible.
我确实了解了SourceGear Guys对Vault所做的事情,但是我有点紧张地将数据放入数据库中。 从SQL Server数据库还原单行(文件)有点困难,而且我感到有些不透明。 因此,尽管我可能将它们用于开发,但我需要一个更灵活的系统。
I've come up with two, one for code, and one for everything else.
我提出了两个,一个用于代码,另一个用于其他所有内容。
My chosen solutions: 我选择的解决方案:
1. CVS 1. CVS
TortoiseCVS also use a namespace extension and intregrate directly into Explorer. They've recently updated Tortoise to 1.6 and it's more stable and very easy to use. I installed the free TortoiseCVS还使用命名空间扩展名并直接将其插入资源管理器。 他们最近将Tortoise更新为1.6,它更加稳定且易于使用。 我安装了免费的 CVS NT Service and had it up and storing source in 30 minutes. CVS NT Service ,并在30分钟内安装并存储了源代码。
Pros:优点:
Cons:缺点:
Basically, it's a nice source control system that I will use, but it's not a Document Management System.
基本上,这是我将使用的一个很好的源代码控制系统,但它不是文档管理系统。
2. Document Locator2.文件定位器
DocumentLocator yet, do. If you aren't ready to download a trial, checkout their awesome Flash demos. This just might be the product for me. It also stores data in SQL Server, but it's not trying to be a Source Control System (even though it is that, and lots more). DocumentLocator ,请执行。 如果您还不准备下载试用版,请查看他们的真棒Flash演示。 这可能是我的产品。 它还将数据存储在SQL Server中,但它并不是要成为源代码管理系统(即使是这样,还有更多)。
Pros: It includes a namespace extension for Explorer that makes your document repository show up next to My Computer. You can open and save files from any Windows app directly into the Repository. I have started using it for all my "My Documents" type files. It supports versioning, has hooks into SCC (the Source Control APIs for Visual Studio) and most importantly it's EASY. It also replaces 优点:它包括用于Explorer的名称空间扩展,使您的文档存储库显示在“我的电脑”旁边。 您可以从任何Windows应用程序直接打开文件并将其保存到存储库中。 我已经开始将其用于所有“我的文档”类型的文件。 它支持版本控制,具有SCC(Visual Studio的源代码控制API)的钩子,最重要的是它易于使用。 它还将 dtSearch with Full-Text Indexing of all files, including scanned/OCRed TIFFs and PDFs. I've long wanted to start scanning more documents and bills into my system, but I don't want to just dump a bunch of JPEG files into a folder. DocumentLocator has some sweet scanning integration and scans, OCRs and imports your documents into the repository. It supports a totally extensible schema and arbitrary tags that are also searchable. It also supports notifying people of changes and additions and will also suck documents directly out of Outlook and into the repository if the document meets a specific filter. dtSearch替换为所有文件的全文索引,包括扫描的/ OCRed TIFF和PDF。 我一直想开始将更多的文档和账单扫描到我的系统中,但是我不想只是将一堆JPEG文件转储到文件夹中。 DocumentLocator具有一些不错的扫描集成,可以扫描,OCR,并将您的文档导入到存储库中。 它支持完全可扩展的架构和也可搜索的任意标记。 它还支持通知人们所做的更改和添加,并且如果文档符合特定的筛选器,还将直接将文档从Outlook中吸到存储库中。
Cons: Backing up a single file while it's still inside the repository is still a challege, but I just back the whole SQL Server up anyway. And if you don't have SQL Server, just use MSDE and you can still store up to 2 gigs of files. 缺点:备份单个文件仍在存储库中时仍然很困难,但是无论如何,我只是备份整个SQL Server。 而且,如果您没有SQL Server,则只需使用MSDE,您仍然可以存储2 GB的文件。
Both CVS and DocumentLocator act as an authoritative source for my data. I run the services side-by-side on my home server and pull from them as I please. I've got all my source CVS'ed and running on my TabletPC now, and I'll my documents and presentations full-text-searchable in Document Locator. Whew. That's a good weekend's work. Now it's time to watch Bernie Mac.
CVS和DocumentLocator都是我数据的权威来源。 我在我的家庭服务器上并行运行服务,并根据需要从中拉出服务。 现在,我已经在TabletPC上运行了所有源CVS,并且可以在Document Locator中以全文搜索的形式查看文档和演示文稿。 ew。 那是周末的工作。 现在是时候观看Bernie Mac。
翻译自: https://www.hanselman.com/blog/moving-life-into-cvs-and-documentlocator-and-the-authoritative-source
cvs cvs.lock