我正在编写一套PowerShell脚本,以便在Windows 7上自动设置新的开发人员工作站。
我正处于我希望所有存储库自动克隆开发/分支并映射到我们团队标准的文件结构的步骤。
我们构建结帐的方式是C:/ Projects / {ProjectName} / {RepositoryName},它映射到BitBucket Server中的Project / Repository heirarchy。使用git自动检查项目将是一个简单的PowerShell脚本。
我试图解决的问题是如何自动将存储库添加到SourceTree的系统上的本地存储库列表,并镜像SourceTree中的文件夹结构(因此会有一个名为{的树ProjectName},它下面会有几个存储库。)
我会很好地完成一步操作"导入所有遥控器"行动,但似乎没有。我不想要求用户在SourceTree中手动添加每个项目,这可能容易出错且乏味。
有没有办法编辑SourceTree保留的存储库列表?我可以使用依赖于内部实现的解决方案(例如,编辑可能在版本之间更改的配置文件)。保持这一点对我们来说不是问题。
答案 0 :(得分:1)
通过一些额外的调查,我能够确定%appdata%/ Local / Atlassian / SourceTree文件夹是存储配置的位置。在该文件夹中是bookmarks.xml。重现此结构以自动创建书签很简单,并且在之后启动SourceTree时,它会获取所做的任何更改。