<ComboBox ItemsSource="{Binding}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Converter={StaticResource TrimValueConverter}}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
class TrimValueConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value != null)
{
string s = value.ToString();
return s.Substring(0, 100);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotSupportedException();
}
cd [Папка проекта]
git init
git remote add origin [URL удаленного репозитория]
git push origin master
<target name="run-test" depends="init-test, compile-test" unless="option.skiptest">
<mkdir dir="${test.xml}" />
<junit
haltonfailure="off"
haltonerror="off"
errorproperty="test.failed"
failureproperty="test.failed"
showoutput="no"
printsummary="yes"
includeantruntime="yes"
dir="${test.build}"
fork="true">
<classpath>
<path refid="test.classpath" />
</classpath>
<formatter type="xml"/>
<batchtest todir="${test.xml}">
<fileset refid="test.fileset" />
</batchtest>
</junit>
</target>
<target name="test" depends="run-test" unless="option.skiptest" description="Run unit tests">
<fail if="test.failed"
message="At least one test has failed. See logs (in ${test.xml}) for details (use the target test-report to run the test with a report)" />
</target>
<target name="test-report" depends="run-test" unless="option.skiptest" description="Run the test with report">
<junitreport todir="${test.xml}">
<fileset dir="${test.xml}">
<include name="TEST-*.xml"/>
</fileset>
<report format="noframes" todir="${reports}">
</report>
</junitreport>
<fail if="test.failed"
message="At least one test has failed. See logs (in ${test.xml}) or report (in ${reports})" />
</target>
Рисуйте каждый день burndown диаграмму задач, запланированных на неделю или две. Внутри дня используйте технику pomodoro. А еще чаще думайте о том, что жизнь конечна и протрачивать ее попусту нельзя.
Нужно завести для каждого года отдельный репозиторий. То есть начинается новый год, вы создаете репозиторий 2014 и работаете в нем.
mkdir 2014
cd 2014
git init
…
git add .
git commit
При этом ничто не мешает вам работать в репозиториях для прошлых годов и делать там коммиты.
Если нужно сделать копию на другую машину. То клонируем на ней ваши репозитории. Или просто переносим их простым копированием.
Но, если честно, вы придумали очень странное применение Git. Проблема даже не в том, что вы работаете с бинарными файлами, а в том что вы хотите делать коммит раз в год. Это очень очень очень редко.