2016-04-03 7 views
1

私は私が私たちのリポジトリのすべてが自動的に開発のクローンを作成したいステップで午前のWindows 7はSourceTreeリモコンがプログラム

に新しい開発者のワークステーションのセットアップを自動化するPowerShellスクリプトのスイートを書いています/ブランチを作成し、私たちのチーム標準であるファイル構造にマップします。

チェックアウトを構成する方法は、C:/ Projects/{ProjectName}/{RepositoryName}で、BitBucket Serverのプロジェクト/リポジトリ階層にマップします。 gitを使ってプロジェクトを自動的にチェックするのは、PowerShellスクリプトから自明です。

私が解決しようとしている問題は、システム上のローカルリポジトリのSourceTreeのリストに自動的にリポジトリを追加し、SourceTree内のフォルダ構造をミラーリングする方法です({ProjectName}というツリーが存在するため) )

私はワンステップ "すべてのリモコンをインポート"アクションでうまくいくが、それは利用可能ではないようだ。私は、ユーザーが手動でSourceTreeの各プロジェクトを追加することを要求したくない場合があります。これは、エラーが発生しやすく、面倒かもしれません。

SourceTreeが保持するリポジトリのリストを編集する方法はありますか?私は、内部実装に依存している解決策(たとえば、バージョン間で変更される可能性のある設定ファイルを編集する)でうまくいくでしょう。これを維持することは私たちにとって問題ではありません。

答えて

1

追加のsleuthingを使用すると、%appdata%/ Local/Atlassian/SourceTreeフォルダが構成を格納する場所であると判断できました。そのフォルダにbookmarks.xmlがあります。ブックマークを自動的に作成するためにこの構造を再現するのは簡単ですし、その後SourceTreeを起動すると、変更が反映されます。

関連する問題