标签: visual-sourcesafe

从VSS迁移到SVN

我需要编写一个脚本来使源安全项目准备好转移到subversion,到目前为止我需要做什么我可以想到:

  • 删除.scc文件
  • 删除.vspcc文件

我是否还需要删除所有文件的"只读"属性,或者这无关紧要?

你会用什么语言编写这个脚本,我打算在python中做这个(os.walk很棒),但也许PowerShell更适合在Windows上使用chnage文件属性(如果需要的话)?

在将项目移至SVN之前,您还有什么需要考虑的事项吗?

svn version-control visual-sourcesafe

8
推荐指数
2
解决办法
2997
查看次数

德尔福:远离VSS

我们是几个Delphi开发人员的团队,他们多年来一直在使用VSS(我知道这很遗憾),但是我们没有使用VCS的任何高级功能,所以它在许多情况下工作正常(但有时候它是快把我逼疯了 :( ).

我们使用第三方插件将VSS与Delphi集成在一起,我们对VSS有好处,这很好,但是现在当我们的项目变得更大,我们想从VSS开始.

我看过其他一些VCS(免费和商业),发现其中大部分似乎是为Linux人员制作的,你必须使用命令行进行许多管理工作(我知道我是Windows人员:P).

我正在寻找新的版本控件,它应该易于使用和维护,并与Delphi IDE(D2007)很好地集成,或者至少为管理员和开发人员提供了良好的UI.

delphi version-control visual-sourcesafe

8
推荐指数
1
解决办法
1308
查看次数

源控件绑定状态无效:Visual Studio 2005和VSS

我在Visual Source Safe中使用了我的VB.NET项目和相关解决方案(在Visual Studio 2005中开发).

最近开始与另一个开发人员合作,需要清理.

在某个地方,我打破了绑定.我进去了

文件 - >源代码管理 - >更改源代码管理

并尝试正确绑定事物.

我取消绑定错误绑定的项目,并尝试重新绑定它.我在解决方案中有两个项目.这就是我得到的:

Solution/Project       Server Name    Server Binding         Connected     Status

Solution: MySoln.sln   X:\TheSource   $/Tools/MySoln          checked      Valid
Project1               X:\TheSource   $/Tools/MySoln          checked      Valid
Project2               X:\TheSource   $/Tools/MySoln (C:\)    checked     Invalid

我还想在哪里尝试使绑定​​正确?

我可能没有提供足够的信息,但这是我所知道的.

一如既往地谢谢!

visual-sourcesafe visual-studio-2005 source-control-bindings

8
推荐指数
1
解决办法
8335
查看次数

使用Subversion与Visual Studio中的Visual Source Safe一样

在工作中我刚开始使用Subversion和AnkhSVN而不是Visual Source Safe.我设法将其整合得足够好,但看起来并不相同.使用VSS会发生以下情况:

用户通过右键单击并选择"签出"或通过编辑来签出文件.如果另一个用户试图修改同一个文件,他将收到错误.没有2个用户可以同时编辑同一个文件.没有花哨的合并.没有冲突,没有冲突解决方案.

我理解Subversion背后的哲学是不同的,但是有什么办法可以用Subversion复制上面描述的这种行为?

AnkhSVN中有一个名为"自动锁定文件更改..."的选项,但即使我在编辑文件时激活此选项,它也永远不会自动锁定.即使此选项有效,其他用户也不会在提交文件之前看到锁定.当他们尝试编辑它时,他们不会像在Visual Source Safe中那样出错.

所以基本上:使用Subversion和AnkhSVN可以复制Visual Source Safe的行为吗?

svn ankhsvn visual-sourcesafe visual-studio

8
推荐指数
2
解决办法
1971
查看次数

如何查看用户在Visual SourceSafe中检查过的所有文件?

Microsoft Visual SourceSafe中是否有一种方法可以查看我曾登记过的所有文件?

visual-sourcesafe visual-sourcesafe-2005

8
推荐指数
2
解决办法
4434
查看次数

从 VSS 迁移到 Git,同时保留历史记录

我正在尝试将 Visual SourceSafe 存储库转换为 Git,同时保留确切的版本历史记录。所以我尝试使用https://github.com/trevorr/vss2git。它有效,但没有保留历史记录。所以我尝试使用TFS作为中间人。我使用了最新版本的 TFS 及其升级向导,但它没有保留历史记录,因此我尝试使用 TFS 2013(如何将 VSS 2005 迁移到 TFS 2015?)及其升级向导,但仍然没有历史记录。我现在很绝望,我不知道问题出在哪里,因为我什至分析了我的VSS存储库,也没有发现错误。我读到我也可以尝试使用 SVN 作为中间人,所以我会这样做,但我对此表示怀疑。

migration git visual-sourcesafe

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

Sourcesafe命令行选项

我遇到了Microsoft Visual Sourcesafe命令行选项的问题,我希望有人遇到过,可以帮助我.

我在DOS批处理文件中有以下行.

"c:\Program Files\Microsoft Visual SourceSafe\ss.exe" GET 
    "$/Development Projects/Activity" -GL"C:\Compile\Activity" -R -Q 
    -Yname,password
Run Code Online (Sandbox Code Playgroud)

在批处理文件中执行此行时,将出现以下提示...

将C:\ Compile\Activity设置为项目$ /开发项目/活动的默认文件夹?(是/否)

我需要禁止此提示,以使脚本无人参与运行.我认为-Q选项允许静默运行,但它不会抑制此提示.

我已经搜索过,似乎找不到会删除此提示的选项.我不想为项目设置默认文件夹,所以如果可能的话我想将答案默认为"N".

command-line suppression visual-sourcesafe prompt default-value

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

将源安全数据库迁移到具有历史记录的SubVersion

伙计们,

我们有许多源安全数据库应该迁移到SubVersion.是否有(经过测试和验证)的方式来迁移历史记录?

谢谢Essam

svn version-control visual-sourcesafe configuration-management

7
推荐指数
2
解决办法
2727
查看次数

如何在Source Safe中添加文件夹?

我有一个静态网站的HTML和CSS文件.它在我的计算机上有文件夹.我在Source Safe 8中看到了"添加文件"选项,但它只复制根文件夹中的文件.

如何让Source Safe复制整个文件夹树结构及其文件?

visual-sourcesafe

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

Subversion(SVN)等效于Visual Source Safe(VSS)"Share"

我的项目中有一个场景,我需要在同一个解决方案中的多个项目之间共享一个文件.回到我的Visual Source Safe天(Shudder),我使用"共享"选项允许我在任何位置对此文件进行更改.然后一旦签入,我可以保证其他位置将获得更新.

替代文字

我试图在Subversion中这样做,但我似乎无法在任何地方找到该选项.我知道svn:externals然而我只对在多个位置之间共享一个文件感兴趣.

有谁知道在Subversion中如何做到这一点?

谢谢

编辑

最后我决定使用visual studio中的共享功能.它的工作方式与用于Visual Source安全的共享工作方式完全相同.即我只需要维护1个文件并且都更新.

要执行此操作,请转到添加现有项目>>然后从上到下右下角CLick添加为链接.

svn share visual-sourcesafe

7
推荐指数
1
解决办法
1327
查看次数