My team currently uses Microsoft Visual Source Safe 2005 for its versioning/file management. Most of our work is Excel files and other binaries which contain code. We place very little raw code (plain text files) in the repository.
我的团队目前使用Microsoft Visual Source Safe 2005进行版本控制/文件管理。我们的大多数工作是Excel文件和包含代码的其他二进制文件。我们在存储库中放置了很少的原始代码(纯文本文件)。
We're looking at switching away from VSS for all the usual reasons and looking at MS Team Foundation Server 2010, since the company already owns it.
我们正在考虑从所有常见原因转向远离VSS并查看MS Team Foundation Server 2010,因为该公司已经拥有它。
I am wondering if TFS will be a good fit for our needs. We create a lot of small, short-term projects, with a small set of binary files in each. We typically have only one, two or three developers on each team.
我想知道TFS是否适合我们的需求。我们创建了许多小型的短期项目,每个项目都有一小组二进制文件。我们通常每个团队只有一个,两个或三个开发人员。
Is TFS overkill for this? Is there a way to strip out all of the team management, reporting, etc... and just use TFS for versioning / file management? I really want the web interface and the improved remote access and so on but am concerned about all this other stuff in there that we won't use. I'm especially concerned about how closely TFS ties into Visual Studio since we don't do much work in VS at all.
TFS过度杀戮了吗?有没有办法去除所有团队管理,报告等...并且只使用TFS进行版本控制/文件管理?我真的想要网络界面和改进的远程访问等等,但我担心那些我们不会使用的其他东西。我特别关注TFS与Visual Studio的紧密联系,因为我们根本没有在VS中做太多工作。
Thanks for any experiences, ideas, etc... you can share.
感谢您的任何经验,想法等......您可以分享。
2 个解决方案
#1
2
Source control systems are optimized to handle text files. They can be used for binary files but they are generally not ideal.
源控制系统经过优化以处理文本文件。它们可以用于二进制文件,但它们通常不理想。
Have you considered using a Sharepoint document repository to store your files? It will keep previous versions and you can open and save your files directly within Excel. If you have Windows Server 2003 or later you already have a license for Sharepoint so there is no additional cost. Note that there are 3 flavors of Sharepoint
您是否考虑过使用Sharepoint文档存储库来存储文件?它将保留以前的版本,您可以直接在Excel中打开并保存文件。如果您拥有Windows Server 2003或更高版本,则您已拥有Sharepoint许可,因此无需额外费用。请注意,Sharepoint有3种口味
- WSS - Windows Sharepoint Services, included in Windows Server
- WSS - Windows Sharepoint Services,包含在Windows Server中
- MOSS - Microsoft Office Sharepoint Server. This is a separate product and has extra cost involved.
- MOSS - Microsoft Office Sharepoint Server。这是一个单独的产品,涉及额外的成本。
- Sharepoint 2010 - Also has extra cost plus bigger hardware requirements.
- Sharepoint 2010 - 还有额外的成本和更大的硬件要求。
If you haven't used Sharepoint before you should probably start with WSS.
如果您之前没有使用过Sharepoint,那么您可能应该从WSS开始。
#2
0
TFS is more than just a source code repository and from your needs it does seem to be an overkill. All things considered though, you should move away from Visual SourceSafe. VSS has a history of getting corrupt if not maintained regularly.
TFS不仅仅是一个源代码存储库,根据您的需求,它确实是一种过度杀伤力。考虑到所有事情,你应该远离Visual SourceSafe。如果没有定期维护,VSS有腐败的历史。
Have you considered another repository such as Subversion ? It has very simple maintenance and fairly easy to use. And free. Please note, I use both TFS and Subversion regularly and i'm just basing my recommendation on your question.
您是否考虑过另一个存储库,例如Subversion?它具有非常简单的维护和相当容易使用。而且免费。请注意,我经常使用TFS和Subversion,我只是根据你的问题提出建议。
[edit] One thing about TFS is that all your users will require Visual Studio installed to interact with it. It will be an overkill to do that when all they require is pushing and pulling Excel files out of a repository. Tortoise SVN is a client for Subversion that integrates into the Windows shell so interacting with Subversion for your users will mean right-clicking in File Explorer in Windows. Much more usable for non-tech users.
[编辑]有关TFS的一点是,您的所有用户都需要安装Visual Studio才能与之交互。当他们需要的只是将Excel文件从存储库中推出时,这将是一种过度的做法。 Tortoise SVN是Subversion的客户端,它集成到Windows shell中,因此为用户与Subversion交互将意味着右键单击Windows中的文件资源管理器。对非技术用户更有用。
#1
2
Source control systems are optimized to handle text files. They can be used for binary files but they are generally not ideal.
源控制系统经过优化以处理文本文件。它们可以用于二进制文件,但它们通常不理想。
Have you considered using a Sharepoint document repository to store your files? It will keep previous versions and you can open and save your files directly within Excel. If you have Windows Server 2003 or later you already have a license for Sharepoint so there is no additional cost. Note that there are 3 flavors of Sharepoint
您是否考虑过使用Sharepoint文档存储库来存储文件?它将保留以前的版本,您可以直接在Excel中打开并保存文件。如果您拥有Windows Server 2003或更高版本,则您已拥有Sharepoint许可,因此无需额外费用。请注意,Sharepoint有3种口味
- WSS - Windows Sharepoint Services, included in Windows Server
- WSS - Windows Sharepoint Services,包含在Windows Server中
- MOSS - Microsoft Office Sharepoint Server. This is a separate product and has extra cost involved.
- MOSS - Microsoft Office Sharepoint Server。这是一个单独的产品,涉及额外的成本。
- Sharepoint 2010 - Also has extra cost plus bigger hardware requirements.
- Sharepoint 2010 - 还有额外的成本和更大的硬件要求。
If you haven't used Sharepoint before you should probably start with WSS.
如果您之前没有使用过Sharepoint,那么您可能应该从WSS开始。
#2
0
TFS is more than just a source code repository and from your needs it does seem to be an overkill. All things considered though, you should move away from Visual SourceSafe. VSS has a history of getting corrupt if not maintained regularly.
TFS不仅仅是一个源代码存储库,根据您的需求,它确实是一种过度杀伤力。考虑到所有事情,你应该远离Visual SourceSafe。如果没有定期维护,VSS有腐败的历史。
Have you considered another repository such as Subversion ? It has very simple maintenance and fairly easy to use. And free. Please note, I use both TFS and Subversion regularly and i'm just basing my recommendation on your question.
您是否考虑过另一个存储库,例如Subversion?它具有非常简单的维护和相当容易使用。而且免费。请注意,我经常使用TFS和Subversion,我只是根据你的问题提出建议。
[edit] One thing about TFS is that all your users will require Visual Studio installed to interact with it. It will be an overkill to do that when all they require is pushing and pulling Excel files out of a repository. Tortoise SVN is a client for Subversion that integrates into the Windows shell so interacting with Subversion for your users will mean right-clicking in File Explorer in Windows. Much more usable for non-tech users.
[编辑]有关TFS的一点是,您的所有用户都需要安装Visual Studio才能与之交互。当他们需要的只是将Excel文件从存储库中推出时,这将是一种过度的做法。 Tortoise SVN是Subversion的客户端,它集成到Windows shell中,因此为用户与Subversion交互将意味着右键单击Windows中的文件资源管理器。对非技术用户更有用。